-
————————
-
—[[ Name : Error sans ]]—
-
——————————————————-
-
—A script By makhail07
-
—Credit To affady482 and
-
—DoyouKnowDaWay
-
——————————————————-
-
local FavIDs = {
-
340106355, —Nefl Crystals
-
927529620, —Dimension
-
876981900, —Fantasy
-
398987889, —Ordinary Days
-
1117396305, —Oh wait, it’s you.
-
885996042, —Action Winter Journey
-
919231299, —Sprawling Idiot Effigy
-
743466274, —Good Day Sunshine
-
727411183, —Knife Fight
-
1402748531, —The Earth Is Counting On You!
-
595230126 —Robot Language
-
}
-
—The reality of my life isn’t real but a Universe -makhail07
-
wait(0.2)
-
local plr = game:service’Players’.LocalPlayer
-
print(‘Local User is ‘..plr.Name)
-
print(‘Chain Magician Loaded’)
-
print(‘Was going to be a test script but fuck it.’)
-
local char = plr.Character
-
local hum = char.Humanoid
-
local hed = char.Head
-
local root = char.HumanoidRootPart
-
local rootj = root.RootJoint
-
local tors = char.Torso
-
local ra = char[«Right Arm»]
-
local la = char[«Left Arm»]
-
local rl = char[«Right Leg»]
-
local ll = char[«Left Leg»]
-
local neck = tors[«Neck»]
-
local mouse = plr:GetMouse()
-
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
-
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
-
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
-
local maincolor = BrickColor.new(«Institutional blue»)
-
ff = Instance.new(«ForceField»,char)
-
ff.Visible = false
-
hum.Name = «Base»
-
hum.MaxHealth = «inf»
-
hum.Health = «inf»
-
game:GetService(«RunService»):BindToRenderStep(«Bbae», 0, function()
-
if hum.Health > 0.1 and hum.Health < 1.0E298 then
-
hum.MaxHealth = «inf»
-
hum.Health = «inf»
-
end
-
end)
-
——————————————————-
-
—Start Good Stuff—
-
——————————————————-
-
cam = game.Workspace.CurrentCamera
-
CF = CFrame.new
-
angles = CFrame.Angles
-
attack = false
-
Euler = CFrame.fromEulerAnglesXYZ
-
Rad = math.rad
-
IT = Instance.new
-
BrickC = BrickColor.new
-
Cos = math.cos
-
Acos = math.acos
-
Sin = math.sin
-
Asin = math.asin
-
Abs = math.abs
-
Mrandom = math.random
-
Floor = math.floor
-
——————————————————-
-
—End Good Stuff—
-
——————————————————-
-
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
-
RSH, LSH = nil, nil
-
RW = Instance.new(«Weld»)
-
LW = Instance.new(«Weld»)
-
RH = tors[«Right Hip»]
-
LH = tors[«Left Hip»]
-
RSH = tors[«Right Shoulder»]
-
LSH = tors[«Left Shoulder»]
-
RSH.Parent = nil
-
LSH.Parent = nil
-
RW.Name = «RW»
-
RW.Part0 = tors
-
RW.C0 = CF(1.5, 0.5, 0)
-
RW.C1 = CF(0, 0.5, 0)
-
RW.Part1 = ra
-
RW.Parent = tors
-
LW.Name = «LW»
-
LW.Part0 = tors
-
LW.C0 = CF(-1.5, 0.5, 0)
-
LW.C1 = CF(0, 0.5, 0)
-
LW.Part1 = la
-
LW.Parent = tors
-
Effects = {}
-
——————————————————-
-
—Start HeartBeat—
-
——————————————————-
-
ArtificialHB = Instance.new(«BindableEvent», script)
-
ArtificialHB.Name = «Heartbeat»
-
script:WaitForChild(«Heartbeat»)
-
frame = 1 / 60
-
tf = 0
-
allowframeloss = false
-
tossremainder = false
-
lastframe = tick()
-
script.Heartbeat:Fire()
-
game:GetService(«RunService»).Heartbeat:connect(function(s, p)
-
tf = tf + s
-
if tf >= frame then
-
if allowframeloss then
-
script.Heartbeat:Fire()
-
lastframe = tick()
-
else
-
for i = 1, math.floor(tf / frame) do
-
script.Heartbeat:Fire()
-
end
-
lastframe = tick()
-
end
-
if tossremainder then
-
tf = 0
-
else
-
tf = tf — frame * math.floor(tf / frame)
-
end
-
end
-
end)
-
——————————————————-
-
—End HeartBeat—
-
——————————————————-
-
——————————————————-
-
—Start Important Functions—
-
——————————————————-
-
function swait(num)
-
if num == 0 or num == nil then
-
game:service(«RunService»).Stepped:wait(0)
-
else
-
for i = 0, num do
-
game:service(«RunService»).Stepped:wait(0)
-
end
-
end
-
end
-
function thread(f)
-
coroutine.resume(coroutine.create(f))
-
end
-
function clerp(a, b, t)
-
local qa = {
-
QuaternionFromCFrame(a)
-
}
-
local qb = {
-
QuaternionFromCFrame(b)
-
}
-
local ax, ay, az = a.x, a.y, a.z
-
local bx, by, bz = b.x, b.y, b.z
-
local _t = 1 — t
-
return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
-
end
-
function QuaternionFromCFrame(cf)
-
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
-
local trace = m00 + m11 + m22
-
if trace > 0 then
-
local s = math.sqrt(1 + trace)
-
local recip = 0.5 / s
-
return (m21 — m12) * recip, (m02 — m20) * recip, (m10 — m01) * recip, s * 0.5
-
else
-
local i = 0
-
if m00 < m11 then
-
i = 1
-
end
-
if m22 > (i == 0 and m00 or m11) then
-
i = 2
-
end
-
if i == 0 then
-
local s = math.sqrt(m00 — m11 — m22 + 1)
-
local recip = 0.5 / s
-
return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 — m12) * recip
-
elseif i == 1 then
-
local s = math.sqrt(m11 — m22 — m00 + 1)
-
local recip = 0.5 / s
-
return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 — m20) * recip
-
elseif i == 2 then
-
local s = math.sqrt(m22 — m00 — m11 + 1)
-
local recip = 0.5 / s
-
return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 — m01) * recip
-
end
-
end
-
end
-
function QuaternionToCFrame(px, py, pz, x, y, z, w)
-
local xs, ys, zs = x + x, y + y, z + z
-
local wx, wy, wz = w * xs, w * ys, w * zs
-
local xx = x * xs
-
local xy = x * ys
-
local xz = x * zs
-
local yy = y * ys
-
local yz = y * zs
-
local zz = z * zs
-
return CFrame.new(px, py, pz, 1 — (yy + zz), xy — wz, xz + wy, xy + wz, 1 — (xx + zz), yz — wx, xz — wy, yz + wx, 1 — (xx + yy))
-
end
-
function QuaternionSlerp(a, b, t)
-
local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
-
local startInterp, finishInterp
-
if cosTheta >= 1.0E-4 then
-
if 1 — cosTheta > 1.0E-4 then
-
local theta = math.acos(cosTheta)
-
local invSinTheta = 1 / Sin(theta)
-
startInterp = Sin((1 — t) * theta) * invSinTheta
-
finishInterp = Sin(t * theta) * invSinTheta
-
else
-
startInterp = 1 — t
-
finishInterp = t
-
end
-
elseif 1 + cosTheta > 1.0E-4 then
-
local theta = math.acos(-cosTheta)
-
local invSinTheta = 1 / Sin(theta)
-
startInterp = Sin((t — 1) * theta) * invSinTheta
-
finishInterp = Sin(t * theta) * invSinTheta
-
else
-
startInterp = t — 1
-
finishInterp = t
-
end
-
return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
-
end
-
function rayCast(Position, Direction, Range, Ignore)
-
return game:service(«Workspace»):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
-
end
-
local RbxUtility = LoadLibrary(«RbxUtility»)
-
local Create = RbxUtility.Create
-
——————————————————-
-
ypcall(function()
-
char.Shirt:Destroy()
-
char.Pants:Destroy()
-
shirt = Instance.new(«Shirt», char)
-
shirt.Name = «Shirt»
-
pants = Instance.new(«Pants», char)
-
pants.Name = «Pants»
-
char.Shirt.ShirtTemplate = «rbxassetid://1511368672»
-
char.Pants.PantsTemplate = «rbxassetid://818423314»
-
char.Head.face.Texture = «rbxassetid://543498118»
-
end)
-
——————————————————-
-
—Start Damage Function—
-
——————————————————-
-
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
-
if hit.Parent == nil then
-
return
-
end
-
local h = hit.Parent:FindFirstChildOfClass(«Humanoid»)
-
for _, v in pairs(hit.Parent:children()) do
-
if v:IsA(«Humanoid») then
-
h = v
-
end
-
end
-
if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild(«UpperTorso») ~= nil then
-
hit.Parent:FindFirstChild(«Head»):BreakJoints()
-
end
-
if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild(«Torso») ~= nil then
-
if hit.Parent:findFirstChild(«DebounceHit») ~= nil then
-
if hit.Parent.DebounceHit.Value == true then
-
return
-
end
-
end
-
if insta == true then
-
hit.Parent:FindFirstChild(«Head»):BreakJoints()
-
end
-
local c = Create(«ObjectValue»){
-
Name = «creator»,
-
Value = game:service(«Players»).LocalPlayer,
-
Parent = h,
-
}
-
game:GetService(«Debris»):AddItem(c, .5)
-
if HitSound ~= nil and HitPitch ~= nil then
-
CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
-
end
-
local Damage = math.random(minim, maxim)
-
local blocked = false
-
local block = hit.Parent:findFirstChild(«Block»)
-
if block ~= nil then
-
if block.className == «IntValue» then
-
if block.Value > 0 then
-
blocked = true
-
block.Value = block.Value — 1
-
print(block.Value)
-
end
-
end
-
end
-
if blocked == false then
-
h.Health = h.Health — Damage
-
ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
-
else
-
h.Health = h.Health — (Damage / 2)
-
ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
-
end
-
if Type == «Knockdown» then
-
local hum = hit.Parent.Humanoid
-
hum.PlatformStand = true
-
coroutine.resume(coroutine.create(function(HHumanoid)
-
swait(1)
-
HHumanoid.PlatformStand = false
-
end), hum)
-
local angle = (hit.Position — (Property.Position + Vector3.new(0, 0, 0))).unit
-
local bodvol = Create(«BodyVelocity»){
-
velocity = angle * knockback,
-
P = 5000,
-
maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
-
Parent = hit,
-
}
-
local rl = Create(«BodyAngularVelocity»){
-
P = 3000,
-
maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
-
angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
-
Parent = hit,
-
}
-
game:GetService(«Debris»):AddItem(bodvol, .5)
-
game:GetService(«Debris»):AddItem(rl, .5)
-
elseif Type == «Normal» then
-
local vp = Create(«BodyVelocity»){
-
P = 500,
-
maxForce = Vector3.new(math.huge, 0, math.huge),
-
velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
-
}
-
if knockback > 0 then
-
vp.Parent = hit.Parent.Torso
-
end
-
game:GetService(«Debris»):AddItem(vp, .5)
-
elseif Type == «Up» then
-
local bodyVelocity = Create(«BodyVelocity»){
-
velocity = Vector3.new(0, 20, 0),
-
P = 5000,
-
maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
-
Parent = hit,
-
}
-
game:GetService(«Debris»):AddItem(bodyVelocity, .5)
-
elseif Type == «DarkUp» then
-
coroutine.resume(coroutine.create(function()
-
for i = 0, 1, 0.1 do
-
swait()
-
Effects.Block.Create(BrickColor.new(«Black»), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
-
end
-
end))
-
local bodyVelocity = Create(«BodyVelocity»){
-
velocity = Vector3.new(0, 20, 0),
-
P = 5000,
-
maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
-
Parent = hit,
-
}
-
game:GetService(«Debris»):AddItem(bodyVelocity, 1)
-
elseif Type == «Snare» then
-
local bp = Create(«BodyPosition»){
-
P = 2000,
-
D = 100,
-
maxForce = Vector3.new(math.huge, math.huge, math.huge),
-
position = hit.Parent.Torso.Position,
-
Parent = hit.Parent.Torso,
-
}
-
game:GetService(«Debris»):AddItem(bp, 1)
-
elseif Type == «Freeze» then
-
local BodPos = Create(«BodyPosition»){
-
P = 50000,
-
D = 1000,
-
maxForce = Vector3.new(math.huge, math.huge, math.huge),
-
position = hit.Parent.Torso.Position,
-
Parent = hit.Parent.Torso,
-
}
-
local BodGy = Create(«BodyGyro») {
-
maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
-
P = 20e+003,
-
Parent = hit.Parent.Torso,
-
cframe = hit.Parent.Torso.CFrame,
-
}
-
hit.Parent.Torso.Anchored = true
-
coroutine.resume(coroutine.create(function(Part)
-
swait(1.5)
-
Part.Anchored = false
-
end), hit.Parent.Torso)
-
game:GetService(«Debris»):AddItem(BodPos, 3)
-
game:GetService(«Debris»):AddItem(BodGy, 3)
-
end
-
local debounce = Create(«BoolValue»){
-
Name = «DebounceHit»,
-
Parent = hit.Parent,
-
Value = true,
-
}
-
game:GetService(«Debris»):AddItem(debounce, Delay)
-
c = Create(«ObjectValue»){
-
Name = «creator»,
-
Value = Player,
-
Parent = h,
-
}
-
game:GetService(«Debris»):AddItem(c, .5)
-
end
-
end
-
——————————————————-
-
—End Damage Function—
-
——————————————————-
-
——————————————————-
-
—Start Damage Function Customization—
-
——————————————————-
-
function ShowDamage(Pos, Text, Time, Color)
-
local Rate = (1 / 30)
-
local Pos = (Pos or Vector3.new(0, 0, 0))
-
local Text = (Text or «»)
-
local Time = (Time or 2)
-
local Color = (Color or Color3.new(1, 0, 1))
-
local EffectPart = CFuncs.Part.Create(workspace, «SmoothPlastic», 0, 1, BrickColor.new(Color), «Effect», Vector3.new(0, 0, 0))
-
EffectPart.Anchored = true
-
local BillboardGui = Create(«BillboardGui»){
-
Size = UDim2.new(3, 0, 3, 0),
-
Adornee = EffectPart,
-
Parent = EffectPart,
-
}
-
local TextLabel = Create(«TextLabel»){
-
BackgroundTransparency = 1,
-
Size = UDim2.new(1, 0, 1, 0),
-
Text = Text,
-
Font = «Bodoni»,
-
TextColor3 = Color,
-
TextScaled = true,
-
TextStrokeColor3 = Color3.fromRGB(0,255,255),
-
Parent = BillboardGui,
-
}
-
game.Debris:AddItem(EffectPart, (Time))
-
EffectPart.Parent = game:GetService(«Workspace»)
-
delay(0, function()
-
local Frames = (Time / Rate)
-
for Frame = 1, Frames do
-
wait(Rate)
-
local Percent = (Frame / Frames)
-
EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
-
TextLabel.TextTransparency = Percent
-
end
-
if EffectPart and EffectPart.Parent then
-
EffectPart:Destroy()
-
end
-
end)
-
end
-
——————————————————-
-
—End Damage Function Customization—
-
——————————————————-
-
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
-
for _, c in pairs(workspace:children()) do
-
local hum = c:findFirstChild(«Humanoid»)
-
if hum ~= nil then
-
local head = c:findFirstChild(«Head»)
-
if head ~= nil then
-
local targ = head.Position — Part.Position
-
local mag = targ.magnitude
-
if magni >= mag and c.Name ~= plr.Name then
-
Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, «http://www.roblox.com/asset/?id=0», 1.2)
-
end
-
end
-
end
-
end
-
end
-
CFuncs = {
-
Part = {
-
Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
-
local Part = Create(«Part»)({
-
Parent = Parent,
-
Reflectance = Reflectance,
-
Transparency = Transparency,
-
CanCollide = false,
-
Locked = true,
-
BrickColor = BrickColor.new(tostring(BColor)),
-
Name = Name,
-
Size = Size,
-
Material = Material
-
})
-
RemoveOutlines(Part)
-
return Part
-
end
-
},
-
Mesh = {
-
Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
-
local Msh = Create(Mesh)({
-
Parent = Part,
-
Offset = OffSet,
-
Scale = Scale
-
})
-
if Mesh == «SpecialMesh» then
-
Msh.MeshType = MeshType
-
Msh.MeshId = MeshId
-
end
-
return Msh
-
end
-
},
-
Mesh = {
-
Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
-
local Msh = Create(Mesh)({
-
Parent = Part,
-
Offset = OffSet,
-
Scale = Scale
-
})
-
if Mesh == «SpecialMesh» then
-
Msh.MeshType = MeshType
-
Msh.MeshId = MeshId
-
end
-
return Msh
-
end
-
},
-
Weld = {
-
Create = function(Parent, Part0, Part1, C0, C1)
-
local Weld = Create(«Weld»)({
-
Parent = Parent,
-
Part0 = Part0,
-
Part1 = Part1,
-
C0 = C0,
-
C1 = C1
-
})
-
return Weld
-
end
-
},
-
Sound = {
-
Create = function(id, par, vol, pit)
-
coroutine.resume(coroutine.create(function()
-
local S = Create(«Sound»)({
-
Volume = vol,
-
Pitch = pit or 1,
-
SoundId = id,
-
Parent = par or workspace
-
})
-
wait()
-
S:play()
-
game:GetService(«Debris»):AddItem(S, 6)
-
end))
-
end
-
},
-
ParticleEmitter = {
-
Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
-
local fp = Create(«ParticleEmitter»)({
-
Parent = Parent,
-
Color = ColorSequence.new(Color1, Color2),
-
LightEmission = LightEmission,
-
Size = Size,
-
Texture = Texture,
-
Transparency = Transparency,
-
ZOffset = ZOffset,
-
Acceleration = Accel,
-
Drag = Drag,
-
LockedToPart = LockedToPart,
-
VelocityInheritance = VelocityInheritance,
-
EmissionDirection = EmissionDirection,
-
Enabled = Enabled,
-
Lifetime = LifeTime,
-
Rate = Rate,
-
Rotation = Rotation,
-
RotSpeed = RotSpeed,
-
Speed = Speed,
-
VelocitySpread = VelocitySpread
-
})
-
return fp
-
end
-
}
-
}
-
function RemoveOutlines(part)
-
part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
-
end
-
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
-
local Part = Create(«Part»)({
-
formFactor = FormFactor,
-
Parent = Parent,
-
Reflectance = Reflectance,
-
Transparency = Transparency,
-
CanCollide = false,
-
Locked = true,
-
BrickColor = BrickColor.new(tostring(BColor)),
-
Name = Name,
-
Size = Size,
-
Material = Material
-
})
-
RemoveOutlines(Part)
-
return Part
-
end
-
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
-
local Msh = Create(Mesh)({
-
Parent = Part,
-
Offset = OffSet,
-
Scale = Scale
-
})
-
if Mesh == «SpecialMesh» then
-
Msh.MeshType = MeshType
-
Msh.MeshId = MeshId
-
end
-
return Msh
-
end
-
function CreateWeld(Parent, Part0, Part1, C0, C1)
-
local Weld = Create(«Weld»)({
-
Parent = Parent,
-
Part0 = Part0,
-
Part1 = Part1,
-
C0 = C0,
-
C1 = C1
-
})
-
return Weld
-
end
-
char[«Body Colors»].HeadColor = BrickColor.new(«Black»)
-
char[«Body Colors»].TorsoColor = BrickColor.new(«Black»)
-
char[«Body Colors»].LeftArmColor = BrickColor.new(«Black»)
-
char[«Body Colors»].RightArmColor = BrickColor.new(«Black»)
-
——————————————————-
-
—Start Effect Function—
-
——————————————————-
-
EffectModel = Instance.new(«Model», char)
-
Effects = {
-
Block = {
-
Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
-
local prt = CFuncs.Part.Create(EffectModel, «SmoothPlastic», 0, 0, brickcolor, «Effect», Vector3.new())
-
prt.Anchored = true
-
prt.CFrame = cframe
-
local msh = CFuncs.Mesh.Create(«BlockMesh», prt, «», «», Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
-
game:GetService(«Debris»):AddItem(prt, 10)
-
if Type == 1 or Type == nil then
-
table.insert(Effects, {
-
prt,
-
«Block1»,
-
delay,
-
x3,
-
y3,
-
z3,
-
msh
-
})
-
elseif Type == 2 then
-
table.insert(Effects, {
-
prt,
-
«Block2»,
-
delay,
-
x3,
-
y3,
-
z3,
-
msh
-
})
-
else
-
table.insert(Effects, {
-
prt,
-
«Block3»,
-
delay,
-
x3,
-
y3,
-
z3,
-
msh
-
})
-
end
-
end
-
},
-
Sphere = {
-
Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
-
local prt = CFuncs.Part.Create(EffectModel, «Neon», 0, 0, brickcolor, «Effect», Vector3.new())
-
prt.Anchored = true
-
prt.CFrame = cframe
-
local msh = CFuncs.Mesh.Create(«SpecialMesh», prt, «Sphere», «», Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
-
game:GetService(«Debris»):AddItem(prt, 10)
-
table.insert(Effects, {
-
prt,
-
«Cylinder»,
-
delay,
-
x3,
-
y3,
-
z3,
-
msh
-
})
-
end
-
},
-
Cylinder = {
-
Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
-
local prt = CFuncs.Part.Create(EffectModel, «SmoothPlastic», 0, 0, brickcolor, «Effect», Vector3.new())
-
prt.Anchored = true
-
prt.CFrame = cframe
-
local msh = CFuncs.Mesh.Create(«CylinderMesh», prt, «», «», Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
-
game:GetService(«Debris»):AddItem(prt, 10)
-
table.insert(Effects, {
-
prt,
-
«Cylinder»,
-
delay,
-
x3,
-
y3,
-
z3,
-
msh
-
})
-
end
-
},
-
Wave = {
-
Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
-
local prt = CFuncs.Part.Create(EffectModel, «Neon», 0, 0, brickcolor, «Effect», Vector3.new())
-
prt.Anchored = true
-
prt.CFrame = cframe
-
local msh = CFuncs.Mesh.Create(«SpecialMesh», prt, «FileMesh», «rbxassetid://20329976», Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
-
game:GetService(«Debris»):AddItem(prt, 10)
-
table.insert(Effects, {
-
prt,
-
«Cylinder»,
-
delay,
-
x3 / 60,
-
y3 / 60,
-
z3 / 60,
-
msh
-
})
-
end
-
},
-
Ring = {
-
Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
-
local prt = CFuncs.Part.Create(EffectModel, «SmoothPlastic», 0, 0, brickcolor, «Effect», Vector3.new())
-
prt.Anchored = true
-
prt.CFrame = cframe
-
local msh = CFuncs.Mesh.Create(«SpecialMesh», prt, «FileMesh», «rbxassetid://3270017», Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
-
game:GetService(«Debris»):AddItem(prt, 10)
-
table.insert(Effects, {
-
prt,
-
«Cylinder»,
-
delay,
-
x3,
-
y3,
-
z3,
-
msh
-
})
-
end
-
},
-
Break = {
-
Create = function(brickcolor, cframe, x1, y1, z1)
-
local prt = CFuncs.Part.Create(EffectModel, «Neon», 0, 0, brickcolor, «Effect», Vector3.new(0.5, 0.5, 0.5))
-
prt.Anchored = true
-
prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
-
local msh = CFuncs.Mesh.Create(«SpecialMesh», prt, «Sphere», «», Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
-
local num = math.random(10, 50) / 1000
-
game:GetService(«Debris»):AddItem(prt, 10)
-
table.insert(Effects, {
-
prt,
-
«Shatter»,
-
num,
-
prt.CFrame,
-
math.random() — math.random(),
-
0,
-
math.random(50, 100) / 100
-
})
-
end
-
},
-
Spiral = {
-
Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
-
local prt = CFuncs.Part.Create(EffectModel, «SmoothPlastic», 0, 0, brickcolor, «Effect», Vector3.new())
-
prt.Anchored = true
-
prt.CFrame = cframe
-
local msh = CFuncs.Mesh.Create(«SpecialMesh», prt, «FileMesh», «rbxassetid://1051557», Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
-
game:GetService(«Debris»):AddItem(prt, 10)
-
table.insert(Effects, {
-
prt,
-
«Cylinder»,
-
delay,
-
x3,
-
y3,
-
z3,
-
msh
-
})
-
end
-
},
-
Push = {
-
Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
-
local prt = CFuncs.Part.Create(EffectModel, «SmoothPlastic», 0, 0, brickcolor, «Effect», Vector3.new())
-
prt.Anchored = true
-
prt.CFrame = cframe
-
local msh = CFuncs.Mesh.Create(«SpecialMesh», prt, «FileMesh», «rbxassetid://437347603», Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
-
game:GetService(«Debris»):AddItem(prt, 10)
-
table.insert(Effects, {
-
prt,
-
«Cylinder»,
-
delay,
-
x3,
-
y3,
-
z3,
-
msh
-
})
-
end
-
}
-
}
-
function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
-
local fp = IT(«Part»)
-
fp.formFactor = formfactor
-
fp.Parent = parent
-
fp.Reflectance = reflectance
-
fp.Transparency = transparency
-
fp.CanCollide = false
-
fp.Locked = true
-
fp.BrickColor = brickcolor
-
fp.Name = name
-
fp.Size = size
-
fp.Position = tors.Position
-
RemoveOutlines(fp)
-
fp.Material = «SmoothPlastic»
-
fp:BreakJoints()
-
return fp
-
end
-
function mesh(Mesh,part,meshtype,meshid,offset,scale)
-
local mesh = IT(Mesh)
-
mesh.Parent = part
-
if Mesh == «SpecialMesh» then
-
mesh.MeshType = meshtype
-
if meshid ~= «nil» then
-
mesh.MeshId = «http://www.roblox.com/asset/?id=»..meshid
-
end
-
end
-
mesh.Offset = offset
-
mesh.Scale = scale
-
return mesh
-
end
-
function Magic(bonuspeed, type, pos, scale, value, color, MType)
-
local type = type
-
local rng = Instance.new(«Part», char)
-
rng.Anchored = true
-
rng.BrickColor = color
-
rng.CanCollide = false
-
rng.FormFactor = 3
-
rng.Name = «Ring»
-
rng.Material = «Neon»
-
rng.Size = Vector3.new(1, 1, 1)
-
rng.Transparency = 0
-
rng.TopSurface = 0
-
rng.BottomSurface = 0
-
rng.CFrame = pos
-
local rngm = Instance.new(«SpecialMesh», rng)
-
rngm.MeshType = MType
-
rngm.Scale = scale
-
local scaler2 = 1
-
if type == «Add» then
-
scaler2 = 1 * value
-
elseif type == «Divide» then
-
scaler2 = 1 / value
-
end
-
coroutine.resume(coroutine.create(function()
-
for i = 0, 10 / bonuspeed, 0.1 do
-
swait()
-
if type == «Add» then
-
scaler2 = scaler2 — 0.01 * value / bonuspeed
-
elseif type == «Divide» then
-
scaler2 = scaler2 — 0.01 / value * bonuspeed
-
end
-
rng.Transparency = rng.Transparency + 0.01 * bonuspeed
-
rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
-
end
-
rng:Destroy()
-
end))
-
end
-
function Eviscerate(dude)
-
if dude.Name ~= char then
-
local bgf = IT(«BodyGyro», dude.Head)
-
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
-
local val = IT(«BoolValue», dude)
-
val.Name = «IsHit»
-
local ds = coroutine.wrap(function()
-
dude:WaitForChild(«Head»):BreakJoints()
-
wait(0.5)
-
target = nil
-
coroutine.resume(coroutine.create(function()
-
for i, v in pairs(dude:GetChildren()) do
-
if v:IsA(«Accessory») then
-
v:Destroy()
-
end
-
if v:IsA(«Humanoid») then
-
v:Destroy()
-
end
-
if v:IsA(«CharacterMesh») then
-
v:Destroy()
-
end
-
if v:IsA(«Model») then
-
v:Destroy()
-
end
-
if v:IsA(«Part») or v:IsA(«MeshPart») then
-
for x, o in pairs(v:GetChildren()) do
-
if o:IsA(«Decal») then
-
o:Destroy()
-
end
-
end
-
coroutine.resume(coroutine.create(function()
-
v.Material = «Neon»
-
v.CanCollide = false
-
local PartEmmit1 = IT(«ParticleEmitter», v)
-
PartEmmit1.LightEmission = 1
-
PartEmmit1.Texture = «rbxassetid://284205403»
-
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
-
PartEmmit1.Rate = 150
-
PartEmmit1.Lifetime = NumberRange.new(1)
-
PartEmmit1.Size = NumberSequence.new({
-
NumberSequenceKeypoint.new(0, 0.75, 0),
-
NumberSequenceKeypoint.new(1, 0, 0)
-
})
-
PartEmmit1.Transparency = NumberSequence.new({
-
NumberSequenceKeypoint.new(0, 0, 0),
-
NumberSequenceKeypoint.new(1, 1, 0)
-
})
-
PartEmmit1.Speed = NumberRange.new(0, 0)
-
PartEmmit1.VelocitySpread = 30000
-
PartEmmit1.Rotation = NumberRange.new(-500, 500)
-
PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
-
local BodPoss = IT(«BodyPosition», v)
-
BodPoss.P = 3000
-
BodPoss.D = 1000
-
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
-
BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
-
v.Color = maincolor.Color
-
coroutine.resume(coroutine.create(function()
-
for i = 0, 49 do
-
swait(1)
-
v.Transparency = v.Transparency + 0.08
-
end
-
wait(0.5)
-
PartEmmit1.Enabled = false
-
wait(3)
-
v:Destroy()
-
dude:Destroy()
-
end))
-
end))
-
end
-
end
-
end))
-
end)
-
ds()
-
end
-
end
-
function FindNearestHead(Position, Distance, SinglePlayer)
-
if SinglePlayer then
-
return Distance > (SinglePlayer.Torso.CFrame.p — Position).magnitude
-
end
-
local List = {}
-
for i, v in pairs(workspace:GetChildren()) do
-
if v:IsA(«Model») and v:findFirstChild(«Head») and v ~= char and Distance >= (v.Head.Position — Position).magnitude then
-
table.insert(List, v)
-
end
-
end
-
return List
-
end
-
function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
-
local type = type
-
local rng = Instance.new(«Part», char)
-
rng.Anchored = true
-
rng.BrickColor = color
-
rng.CanCollide = false
-
rng.FormFactor = 3
-
rng.Name = «Ring»
-
rng.Material = «Neon»
-
rng.Size = Vector3.new(1, 1, 1)
-
rng.Transparency = 0
-
rng.TopSurface = 0
-
rng.BottomSurface = 0
-
rng.CFrame = pos
-
rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
-
local rngm = Instance.new(«SpecialMesh», rng)
-
rngm.MeshType = MType
-
rngm.Scale = Vector3.new(x1, y1, z1)
-
local scaler2 = 1
-
local speeder = FastSpeed
-
if type == «Add» then
-
scaler2 = 1 * value
-
elseif type == «Divide» then
-
scaler2 = 1 / value
-
end
-
coroutine.resume(coroutine.create(function()
-
for i = 0, 10 / bonuspeed, 0.1 do
-
swait()
-
if type == «Add» then
-
scaler2 = scaler2 — 0.01 * value / bonuspeed
-
elseif type == «Divide» then
-
scaler2 = scaler2 — 0.01 / value * bonuspeed
-
end
-
speeder = speeder — 0.01 * FastSpeed * bonuspeed
-
rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
-
rng.Transparency = rng.Transparency + 0.01 * bonuspeed
-
rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
-
end
-
rng:Destroy()
-
end))
-
end
-
function SoulSteal(dude)
-
if dude.Name ~= char then
-
local bgf = IT(«BodyGyro», dude.Head)
-
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
-
local val = IT(«BoolValue», dude)
-
val.Name = «IsHit»
-
local torso = (dude:FindFirstChild’Head’ or dude:FindFirstChild’Torso’ or dude:FindFirstChild’UpperTorso’ or dude:FindFirstChild’LowerTorso’ or dude:FindFirstChild’HumanoidRootPart’)
-
local soulst = coroutine.wrap(function()
-
local soul = Instance.new(«Part»,dude)
-
soul.Size = Vector3.new(1,1,1)
-
soul.CanCollide = false
-
soul.Anchored = false
-
soul.Position = torso.Position
-
soul.Transparency = 1
-
local PartEmmit1 = IT(«ParticleEmitter», soul)
-
PartEmmit1.LightEmission = 1
-
PartEmmit1.Texture = «rbxassetid://569507414»
-
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
-
PartEmmit1.Rate = 250
-
PartEmmit1.Lifetime = NumberRange.new(1.6)
-
PartEmmit1.Size = NumberSequence.new({
-
NumberSequenceKeypoint.new(0, 1, 0),
-
NumberSequenceKeypoint.new(1, 0, 0)
-
})
-
PartEmmit1.Transparency = NumberSequence.new({
-
NumberSequenceKeypoint.new(0, 0, 0),
-
NumberSequenceKeypoint.new(1, 1, 0)
-
})
-
PartEmmit1.Speed = NumberRange.new(0, 0)
-
PartEmmit1.VelocitySpread = 30000
-
PartEmmit1.Rotation = NumberRange.new(-360, 360)
-
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
-
local BodPoss = IT(«BodyPosition», soul)
-
BodPoss.P = 3000
-
BodPoss.D = 1000
-
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
-
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
-
wait(1.6)
-
soul.Touched:connect(function(hit)
-
if hit.Parent == char then
-
soul:Destroy()
-
end
-
end)
-
wait(1.2)
-
while soul do
-
swait()
-
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
-
BodPoss.Position = tors.Position
-
end
-
end)
-
soulst()
-
end
-
end
-
function FaceMouse()
-
local Cam = workspace.CurrentCamera
-
return {
-
CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
-
Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
-
}
-
end
-
——————————————————-
-
—End Effect Function—
-
——————————————————-
-
function Cso(ID, PARENT, VOLUME, PITCH)
-
local NSound = nil
-
coroutine.resume(coroutine.create(function()
-
NSound = IT(«Sound», PARENT)
-
NSound.Volume = VOLUME
-
NSound.Pitch = PITCH
-
NSound.SoundId = «http://www.roblox.com/asset/?id=»..ID
-
swait()
-
NSound:play()
-
game:GetService(«Debris»):AddItem(NSound, 10)
-
end))
-
return NSound
-
end
-
function CameraEnshaking(Length, Intensity)
-
coroutine.resume(coroutine.create(function()
-
local intensity = 1 * Intensity
-
local rotM = 0.01 * Intensity
-
for i = 0, Length, 0.1 do
-
swait()
-
intensity = intensity — 0.05 * Intensity / Length
-
rotM = rotM — 5.0E-4 * Intensity / Length
-
hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
-
cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
-
end
-
hum.CameraOffset = Vector3.new(0, 0, 0)
-
end))
-
end
-
function getRegion(point,range,ignore)
-
return workspace:FindPartsInRegion3WithIgnoreList(Region3.new(point-Vector3.new(1,1,1)*range/2,point+Vector3.new(1,1,1)*range/2),ignore,100)
-
end
-
function GetTorso(char)
-
return char:FindFirstChild’Torso’ or char:FindFirstChild’UpperTorso’ or char:FindFirstChild’LowerTorso’ or char:FindFirstChild’HumanoidRootPart’
-
end
-
local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
-
NewInstance = function(instance,parent,properties)
-
local inst = Instance.new(instance)
-
inst.Parent = parent
-
if(properties)then
-
for i,v in next, properties do
-
pcall(function() inst[i] = v end)
-
end
-
end
-
return inst;
-
end
-
function Part(parent,color,material,size,cframe,anchored,cancollide)
-
local part = Instance.new(«Part»)
-
part[typeof(color) == ‘BrickColor’ and ‘BrickColor’ or ‘Color’] = color or Color3.new(0,0,0)
-
part.Material = material or Enum.Material.SmoothPlastic
-
part.TopSurface,part.BottomSurface=10,10
-
part.Size = size or Vector3.new(1,1,1)
-
part.CFrame = cframe or CF(0,0,0)
-
part.Anchored = anchored or true
-
part.CanCollide = cancollide or false
-
part.Parent = parent or char
-
return part
-
end
-
——————————————————-
-
—End Important Functions—
-
——————————————————-
-
——————————————————-
-
—Start Customization—
-
——————————————————-
-
local Player_Size = 1
-
if Player_Size ~= 1 then
-
root.Size = root.Size * Player_Size
-
tors.Size = tors.Size * Player_Size
-
hed.Size = hed.Size * Player_Size
-
ra.Size = ra.Size * Player_Size
-
la.Size = la.Size * Player_Size
-
rl.Size = rl.Size * Player_Size
-
ll.Size = ll.Size * Player_Size
-
———————————————————————————-
-
rootj.Parent = root
-
neck.Parent = tors
-
RW.Parent = tors
-
LW.Parent = tors
-
RH.Parent = tors
-
LH.Parent = tors
-
———————————————————————————-
-
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
-
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
-
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) — 1)) * angles(Rad(0), Rad(0), Rad(0))
-
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
-
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) —* RIGHTSHOULDERC0
-
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) —* LEFTSHOULDERC0
-
———————————————————————————-
-
RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
-
LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
-
RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
-
LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
-
—hat.Parent = Character
-
end
-
———————————————————————————-
-
local SONG = 562226927
-
local SONG2 = 0
-
local Music = Instance.new(«Sound»,tors)
-
Music.Volume = 2
-
Music.Looped = true
-
Music.Pitch = 1 —Pitcher
-
———————————————————————————-
-
local equipped = false
-
local idle = 0
-
local change = 1
-
local val = 0
-
local toim = 0
-
local idleanim = 0.4
-
local sine = 0
-
local Sit = 1
-
———————————————————————————-
-
hum.WalkSpeed = 120
-
hum.JumpPower = 120
-
hum.Animator.Parent = nil
-
——————————————————-
-
—End Customization—
-
——————————————————-
-
——————————————————-
-
—Start Attacks N Stuff—
-
——————————————————-
-
function DRAG_THEM_TO_HELL()
-
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass(«Humanoid») ~= nil then
-
local HUM = mouse.Target.Parent:FindFirstChildOfClass(«Humanoid»)
-
local TORSO = HUM.Parent:FindFirstChild(«Torso») or HUM.Parent:FindFirstChild(«UpperTorso»)
-
local HEAD = HUM.Parent:FindFirstChild(«Head»)
-
if HEAD and TORSO and HUM.Health > 0 then
-
local GYRO = IT(«BodyGyro»,root)
-
GYRO.D = 275
-
GYRO.P = 20000
-
GYRO.MaxTorque = Vector3.new(0,40000,0)
-
attack = true
-
hum.WalkSpeed = 120
-
local hit,pos,hummie;
-
local Hook = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
-
Hook.Transparency = 1
-
local A = NewInstance(«Attachment»,Hook)
-
local B = NewInstance(«Attachment»,ra,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
-
local Chain = NewInstance(«Beam»,Hook,{Attachment0 = A,Attachment1=B,Color = Color3.fromRGB(0,255,255),FaceCamera=true,LightInfluence=0,Texture=»rbxassetid://614117108″,TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
-
local POS = mouse.Hit.p
-
local CHAINS = false
-
local CHAINLINKS = {}
-
local A = IT(«Attachment»,ra)
-
A.Position = Vector3.new(1,-1,0)*Player_Size
-
A.Orientation = Vector3.new(-90, -89.982, 0)
-
local B = IT(«Attachment»,ra)
-
B.Position = Vector3.new(-1,-1,0)*Player_Size
-
B.Orientation = Vector3.new(-90, 89.988, 0)
-
local C = IT(«Attachment»,ra)
-
C.Position = Vector3.new(0.5,-1.3,0)*Player_Size
-
C.Orientation = Vector3.new(-90, -89.982, 0)
-
local D = IT(«Attachment»,ra)
-
D.Position = Vector3.new(-0.5,-1.3,0)*Player_Size
-
D.Orientation = Vector3.new(-90, 89.988, 0)
-
local LIGHT = IT(«Attachment»,ra)
-
LIGHT.Position = Vector3.new(0,-1,0)*Player_Size
-
local LIGHT2 = IT(«PointLight»,LIGHT)
-
LIGHT2.Range = 7
-
LIGHT2.Brightness = 5
-
LIGHT2.Color = Color3.new(0,0,0)
-
for i = 1, 2 do
-
local TWIST = -2
-
local START = A
-
local END = B
-
if i == 1 then
-
START = B
-
END = A
-
end
-
local ChainLink = IT(«Beam»,tors)
-
ChainLink.Texture = «rbxassetid://614117108»
-
ChainLink.Color = ColorSequence.new(Color3.fromRGB(0,255,255))
-
ChainLink.TextureSpeed = 1
-
ChainLink.Width0 = 1
-
ChainLink.Width1 = 1
-
ChainLink.TextureLength = 2.5
-
ChainLink.Attachment0 = START
-
ChainLink.Attachment1 = END
-
ChainLink.CurveSize0 = TWIST
-
ChainLink.CurveSize1 = TWIST
-
—ChainLink.FaceCamera = true
-
ChainLink.Segments = 45
-
ChainLink.Transparency = NumberSequence.new(0.25)
-
table.insert(CHAINLINKS,ChainLink)
-
end
-
for i = 1, 2 do
-
local TWIST = -1
-
local START = C
-
local END = D
-
if i == 1 then
-
START = D
-
END = C
-
end
-
local ChainLink = IT(«Beam»,tors)
-
ChainLink.Texture = «rbxassetid://614117108»
-
ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
-
ChainLink.TextureSpeed = 1
-
ChainLink.Width0 = 1
-
ChainLink.Width1 = 1
-
ChainLink.TextureLength = 5
-
ChainLink.Attachment0 = START
-
ChainLink.Attachment1 = END
-
ChainLink.CurveSize0 = TWIST
-
ChainLink.CurveSize1 = TWIST
-
—ChainLink.FaceCamera = true
-
ChainLink.Segments = 25
-
ChainLink.LightEmission = 0.5
-
ChainLink.Transparency = NumberSequence.new(0.25)
-
table.insert(CHAINLINKS,ChainLink)
-
end
-
for i = 0, 2.3, .1 do
-
swait()
-
GYRO.cframe = CF(root.Position,TORSO.Position)
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(-45)), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(45)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(25)), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 — 4.5 * Sin(sine / 20))), 0.1)
-
end
-
Cso(«169105657», ra, 7, 1.2)
-
for i = 0, 4, .1 do
-
if(hit)then break end
-
swait()
-
GYRO.cframe = CF(root.Position,TORSO.Position)
-
Hook.CFrame = HEAD.CFrame
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(5), Rad(45)), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(-5 — 2.5 * Sin(sine / 30)), Rad(0), Rad(-45)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(45)), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(-.6), Rad(-25 — 4.5 * Sin(sine / 20))), 0.1)
-
end
-
for _,v in next, getRegion(Hook.Position,1,{char}) do
-
if(v.Parent and GetTorso(v.Parent) and v.Parent:FindFirstChildOfClass’Humanoid’)then
-
hit = GetTorso(v.Parent);
-
hummie = v.Parent:FindFirstChildOfClass’Humanoid’;
-
break;
-
end
-
end
-
Cso(«169105657», ra, 5, .8)
-
Cso(«131228548», tors, 2, 1.1)
-
GYRO:remove()
-
for i = 0, 3, .1 do
-
swait()
-
HUM.PlatformStand = true
-
Hook.CFrame = Hook.CFrame:lerp(ra.CFrame * CF(0, 0, -1), .2)
-
if(hit)then hit.CFrame = Hook.CFrame; hit.Velocity = Vector3.new()
-
end
-
if((Hook.CFrame.p-ra.CFrame.p).magnitude < 2)then
-
break
-
end
-
Chain.TextureLength = 4
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(-5), Rad(-45)), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(-5 — 2.5 * Sin(sine / 30)), Rad(0), Rad(45)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(10)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(10)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(45)), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(30), Rad(-.6), Rad(-25)), 0.1)
-
end
-
hum.WalkSpeed = 120
-
attack = false
-
Hook:Destroy()
-
A:remove()
-
B:remove()
-
C:remove()
-
D:remove()
-
end
-
end
-
end
-
———————————————————
-
———————————————————
-
———————————————————
-
———————————————————
-
———————————————————
-
———————————————————
-
———————————————————
-
function DRAG_YOURSELF_TO_HELL()
-
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass(«Humanoid») ~= nil then
-
local HUM = mouse.Target.Parent:FindFirstChildOfClass(«Humanoid»)
-
local TORSO = HUM.Parent:FindFirstChild(«Torso») or HUM.Parent:FindFirstChild(«UpperTorso»)
-
local HEAD = HUM.Parent:FindFirstChild(«Head»)
-
if HEAD and TORSO and HUM.Health > 0 then
-
local GYRO = IT(«BodyGyro»,root)
-
GYRO.D = 275
-
GYRO.P = 20000
-
GYRO.MaxTorque = Vector3.new(0,40000,0)
-
attack = true
-
hum.WalkSpeed = 120
-
local hit,pos,hummie;
-
local Hook = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
-
Hook.Transparency = 1
-
local A = NewInstance(«Attachment»,Hook)
-
local B = NewInstance(«Attachment»,ra,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
-
local Chain = NewInstance(«Beam»,Hook,{Attachment0 = A,Attachment1=B,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture=»rbxassetid://614117108″,TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
-
local POS = mouse.Hit.p
-
local CHAINS = false
-
local CHAINLINKS = {}
-
local A = IT(«Attachment»,ra)
-
A.Position = Vector3.new(1,-1,0)*Player_Size
-
A.Orientation = Vector3.new(-90, -89.982, 0)
-
local B = IT(«Attachment»,ra)
-
B.Position = Vector3.new(-1,-1,0)*Player_Size
-
B.Orientation = Vector3.new(-90, 89.988, 0)
-
local C = IT(«Attachment»,ra)
-
C.Position = Vector3.new(0.5,-1.3,0)*Player_Size
-
C.Orientation = Vector3.new(-90, -89.982, 0)
-
local D = IT(«Attachment»,ra)
-
D.Position = Vector3.new(-0.5,-1.3,0)*Player_Size
-
D.Orientation = Vector3.new(-90, 89.988, 0)
-
local LIGHT = IT(«Attachment»,ra)
-
LIGHT.Position = Vector3.new(0,-1,0)*Player_Size
-
local LIGHT2 = IT(«PointLight»,LIGHT)
-
LIGHT2.Range = 7
-
LIGHT2.Brightness = 5
-
LIGHT2.Color = Color3.new(0,0,0)
-
for i = 1, 2 do
-
local TWIST = -2
-
local START = A
-
local END = B
-
if i == 1 then
-
START = B
-
END = A
-
end
-
local ChainLink = IT(«Beam»,tors)
-
ChainLink.Texture = «rbxassetid://614117108»
-
ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
-
ChainLink.TextureSpeed = 1
-
ChainLink.Width0 = 1
-
ChainLink.Width1 = 1
-
ChainLink.TextureLength = 2.5
-
ChainLink.Attachment0 = START
-
ChainLink.Attachment1 = END
-
ChainLink.CurveSize0 = TWIST
-
ChainLink.CurveSize1 = TWIST
-
—ChainLink.FaceCamera = true
-
ChainLink.Segments = 45
-
ChainLink.Transparency = NumberSequence.new(0.25)
-
table.insert(CHAINLINKS,ChainLink)
-
end
-
for i = 1, 2 do
-
local TWIST = -1
-
local START = C
-
local END = D
-
if i == 1 then
-
START = D
-
END = C
-
end
-
local ChainLink = IT(«Beam»,tors)
-
ChainLink.Texture = «rbxassetid://614117108»
-
ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
-
ChainLink.TextureSpeed = 1
-
ChainLink.Width0 = 1
-
ChainLink.Width1 = 1
-
ChainLink.TextureLength = 5
-
ChainLink.Attachment0 = START
-
ChainLink.Attachment1 = END
-
ChainLink.CurveSize0 = TWIST
-
ChainLink.CurveSize1 = TWIST
-
—ChainLink.FaceCamera = true
-
ChainLink.Segments = 25
-
ChainLink.LightEmission = 0.5
-
ChainLink.Transparency = NumberSequence.new(0.25)
-
table.insert(CHAINLINKS,ChainLink)
-
end
-
for i = 0, 2.3, .1 do
-
swait()
-
GYRO.cframe = CF(root.Position,TORSO.Position)
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(-45)), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(45)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(25)), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 — 4.5 * Sin(sine / 20))), 0.1)
-
end
-
Cso(«169105657», ra, 7, 1.2)
-
for i = 0, 4, .1 do
-
if(hit)then break end
-
swait()
-
GYRO.cframe = CF(root.Position,TORSO.Position)
-
Hook.CFrame = HEAD.CFrame
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(5), Rad(45)), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(-5 — 2.5 * Sin(sine / 30)), Rad(0), Rad(-45)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(45)), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(-.6), Rad(-25 — 4.5 * Sin(sine / 20))), 0.1)
-
end
-
for _,v in next, getRegion(Hook.Position,1,{char}) do
-
if(v.Parent and GetTorso(v.Parent) and v.Parent:FindFirstChildOfClass’Humanoid’)then
-
hit = GetTorso(v.Parent);
-
hummie = v.Parent:FindFirstChildOfClass’Humanoid’;
-
break;
-
end
-
end
-
Cso(«169105657», ra, 5, .8)
-
Cso(«271693128», tors, 2, 1)
-
GYRO:remove()
-
for i = 0, 3, .1 do
-
swait()
-
root.CFrame = Hook.CFrame:lerp(ra.CFrame * CF(0, 0, -1), .2)
-
if(hit)then hit.CFrame = Hook.CFrame; hit.Velocity = Vector3.new()
-
end
-
if((Hook.CFrame.p-ra.CFrame.p).magnitude < 2)then
-
break
-
end
-
Chain.TextureLength = 4
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(90), Rad(-5), Rad(0)), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(-45 — 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(0), Rad(-.6), Rad(25)), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-25)), 0.1)
-
end
-
hum.WalkSpeed = 120
-
attack = false
-
Hook:Destroy()
-
A:remove()
-
B:remove()
-
C:remove()
-
D:remove()
-
end
-
end
-
end
-
———————————————————
-
———————————————————
-
———————————————————
-
———————————————————
-
———————————————————
-
———————————————————
-
———————————————————
-
function GIMME_THOSE()
-
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass(«Humanoid») ~= nil then
-
local HUM = mouse.Target.Parent:FindFirstChildOfClass(«Humanoid»)
-
local TORSO = HUM.Parent:FindFirstChild(«Torso») or HUM.Parent:FindFirstChild(«UpperTorso»)
-
local HEAD = HUM.Parent:FindFirstChild(«Head»)
-
local RIGHTARM = HUM.Parent:FindFirstChild(«Right Arm») or HUM.Parent:FindFirstChild(«RightLowerArm»)
-
local LEFTARM = HUM.Parent:FindFirstChild(«Left Arm») or HUM.Parent:FindFirstChild(«LeftLowerArm»)
-
if HEAD and TORSO and HUM.Health > 0 then
-
local GYRO = IT(«BodyGyro»,root)
-
GYRO.D = 275
-
GYRO.P = 20000
-
GYRO.MaxTorque = Vector3.new(0,40000,0)
-
attack = true
-
hum.WalkSpeed = 120
-
local hit,pos,hummie;
-
local Hook = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
-
local Hook2 = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
-
Hook.Transparency = 1
-
Hook2.Transparency = 1
-
local A = NewInstance(«Attachment»,Hook)
-
local B = NewInstance(«Attachment»,ra,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
-
local A2 = NewInstance(«Attachment»,Hook2)
-
local B2 = NewInstance(«Attachment»,la,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
-
local Chain = NewInstance(«Beam»,Hook,{Attachment0 = A,Attachment1=B,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture=»rbxassetid://73042633″,TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
-
local Chain2 = NewInstance(«Beam»,Hook2,{Attachment0 = A2,Attachment1=B2,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture=»rbxassetid://73042633″,TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
-
for i = 0, 2.3, .1 do
-
swait()
-
GYRO.cframe = CF(root.Position,TORSO.Position)
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-7), Rad(0), Rad(0)), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(25)), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
-
end
-
Cso(«169105657», ra, 7, 1.2)
-
for i = 0, 5, .1 do
-
if(hit)then break end
-
swait()
-
GYRO.cframe = CF(root.Position,TORSO.Position)
-
Hook.CFrame = TORSO.CFrame
-
Hook2.CFrame = TORSO.CFrame
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(7), Rad(0), Rad(0)), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(25)), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
-
end
-
for _,v in next, getRegion(Hook.Position,1,{char}) do
-
if(v.Parent and GetTorso(v.Parent) and v.Parent:FindFirstChildOfClass’Humanoid’)then
-
hit = GetTorso(v.Parent);
-
hummie = v.Parent:FindFirstChildOfClass’Humanoid’;
-
break;
-
end
-
end
-
Cso(«169105657», ra, 5, .8)
-
Cso(«1474367957», TORSO, 2, 1)
-
GYRO:remove()
-
TORSO:BreakJoints()
-
for i = 0, 6, .1 do
-
swait()
-
Hook.CFrame = Hook.CFrame:lerp(tors.CFrame * CF(0, 0, -1), .2)
-
if(hit)then hit.CFrame = Hook.CFrame; hit.Velocity = Vector3.new()
-
end
-
if((Hook.CFrame.p-tors.CFrame.p).magnitude < 2)then
-
break
-
end
-
Hook2.CFrame = Hook2.CFrame:lerp(tors.CFrame * CF(0, 0, -1), .2)
-
if(hit)then hit.CFrame = Hook2.CFrame; hit.Velocity = Vector3.new()
-
end
-
if((Hook2.CFrame.p-tors.CFrame.p).magnitude < 2)then
-
break
-
end
-
Chain.TextureLength = 4
-
Chain2.TextureLength = 4
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-7), Rad(0), Rad(0)), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(90)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 — 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(25)), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
-
end
-
hum.WalkSpeed = 120
-
attack = false
-
Hook2:Destroy()
-
Hook:Destroy()
-
end
-
end
-
end
-
——————————————————-
-
—End Attacks N Stuff—
-
——————————————————-
-
mouse.KeyDown:connect(function(key)
-
if attack == false then
-
if key == ‘b’ then
-
DRAG_THEM_TO_HELL()
-
elseif key == ‘v’ then
-
DRAG_YOURSELF_TO_HELL()
-
elseif key == ‘c’ then
-
GIMME_THOSE()
-
end
-
end
-
end)
-
——————————————————-
-
—Start Animations—
-
——————————————————-
-
print(«By Makhail07»)
-
while true do
-
swait()
-
sine = sine + change
-
local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
-
local velderp = root.Velocity.y
-
hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position — Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
-
if equipped == true or equipped == false then
-
if attack == false then
-
idle = idle + 1
-
else
-
idle = 0
-
end
-
if 1 < root.Velocity.y and hitfloor == nil then
-
Anim = «Jump»
-
if attack == false then
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.15)
-
neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(10 — 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 — 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 — 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 — 4.5 * Sin(sine / 20))), 0.1)
-
end
-
elseif -1 > root.Velocity.y and hitfloor == nil then
-
Anim = «Fall»
-
if attack == false then
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.15)
-
neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(10 — 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 — 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 — 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 — 4.5 * Sin(sine / 20))), 0.1)
-
end
-
elseif torvel < 1 and hitfloor ~= nil then
-
Anim = «Idle»
-
change = 1
-
if attack == false then
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 12)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 — 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 — 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
-
RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-76)), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(56)), 0.1)
-
end
-
elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
-
Anim = «Walk»
-
change = 1.1
-
if attack == false then
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 — 2.5 * Cos(sine / 3.5)), Rad(0) — root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(6 — 2.5 * Sin(sine / 7)), Rad(0), Rad(0) — hed.RotVelocity.Y / 15), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 — 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 — 25 * Cos(sine / 7)) — rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 — 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 — 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 — 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) — ra.RotVelocity.Y / 75), 0.1)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
-
end
-
elseif torvel >= 25 and hitfloor ~= nil then
-
Anim = «Sprint»
-
change = 1.35
-
if attack == false then
-
rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(26 — 4.5 * Cos(sine / 3.5)), Rad(0) — root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
-
tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) — 1)) * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) — hed.RotVelocity.Y / 15), 0.3)
-
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 — 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 — 55 * Cos(sine / 7)) — rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 — 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
-
LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 — 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 — 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
-
RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) — ra.RotVelocity.Y / 75), 0.15)
-
LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
-
end
-
end
-
end
-
Music.SoundId = «rbxassetid://»..SONG
-
Music.Looped = true
-
Music.Pitch = 1
-
Music.Volume = 1.5
-
Music.Parent = tors
-
Music:Resume()
-
if 0 < #Effects then
-
for e = 1, #Effects do
-
if Effects[e] ~= nil then
-
local Thing = Effects[e]
-
if Thing ~= nil then
-
local Part = Thing[1]
-
local Mode = Thing[2]
-
local Delay = Thing[3]
-
local IncX = Thing[4]
-
local IncY = Thing[5]
-
local IncZ = Thing[6]
-
if 1 >= Thing[1].Transparency then
-
if Thing[2] == «Block1» then
-
Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
-
local Mesh = Thing[1].Mesh
-
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
-
elseif Thing[2] == «Block2» then
-
Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
-
local Mesh = Thing[7]
-
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
-
elseif Thing[2] == «Block3» then
-
Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
-
local Mesh = Thing[7]
-
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
-
elseif Thing[2] == «Cylinder» then
-
local Mesh = Thing[1].Mesh
-
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
-
elseif Thing[2] == «Blood» then
-
local Mesh = Thing[7]
-
Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
-
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
-
elseif Thing[2] == «Elec» then
-
local Mesh = Thing[1].Mesh
-
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
-
elseif Thing[2] == «Disappear» then
-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
-
elseif Thing[2] == «Shatter» then
-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
-
Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
-
Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
-
Thing[6] = Thing[6] + Thing[5]
-
end
-
else
-
Part.Parent = nil
-
table.remove(Effects, e)
-
end
-
end
-
end
-
end
-
end
-
end
-
——————————————————-
-
—End Animations And Script—
-
——————————————————-
-
———————————————————
-
pls = game:GetService’Players’
-
rs = game:GetService’RunService’
-
uinps = game:GetService’UserInputService’
-
lp = pls.LocalPlayer
-
mouse = lp:GetMouse()
-
c = lp.Character
-
human = c.Humanoid
-
human.MaxHealth = 50
-
wait()
-
human.Health = 50
-
c.Health:Destroy()
-
———————————————————
-
Debounces = {
-
AnimationCycles = 0;
-
FPS = 0;
-
scalingDamage = false;
-
damageLevel = 0;
-
attackNumber = 0;
-
isAttacking = false;
-
isMoving = false;
-
isSprinting = false;
-
isBoosting = false;
-
isPassive = false;
-
isTyping = false;
-
}
-
———————————————————
-
numLerp = function(start, goal, alpha)
-
return(((goal — start) * alpha) + start)
-
end
-
CFrameZero = function()
-
return CFrame.new(Vector3.new())
-
end
-
rad = function(value)
-
return math.rad(value)
-
end
-
CFAngles = function(Vector)
-
return CFrame.Angles(rad(Vector.x),rad(Vector.y),rad(Vector.z))
-
end
-
———————————————————
-
AnimStat = {
-
lerpSpeed = .2;
-
lerpSpeed2 = .35;
-
lerpTween = 0;
-
}
-
Joints = {
-
c.HumanoidRootPart.RootJoint;
-
c.Torso.Neck;
-
c.Torso[‘Left Shoulder’];
-
c.Torso[‘Right Shoulder’];
-
c.Torso[‘Left Hip’];
-
c.Torso[‘Right Hip’];
-
}
-
JointTargets = {
-
CFrameZero();
-
CFrameZero();
-
CFrameZero();
-
CFrameZero();
-
CFrameZero();
-
CFrameZero();
-
}
-
———————————————————
-
prepareCharacter = function()
-
local transPoints = {
-
NumberSequenceKeypoint.new(0,.819,.0375),
-
NumberSequenceKeypoint.new(.207,.594,.0187),
-
NumberSequenceKeypoint.new(.4,.55,.031),
-
NumberSequenceKeypoint.new(.57,.619,.05),
-
NumberSequenceKeypoint.new(.76,.8,.0375),
-
NumberSequenceKeypoint.new(1,1,0),
-
}
-
local sizePoints = {
-
NumberSequenceKeypoint.new(0,.687,0),
-
NumberSequenceKeypoint.new(.111,.875,0),
-
NumberSequenceKeypoint.new(.327,1.19,0),
-
NumberSequenceKeypoint.new(.646,1.56,0),
-
NumberSequenceKeypoint.new(.805,1.37,0),
-
NumberSequenceKeypoint.new(.905,1.06,0),
-
NumberSequenceKeypoint.new(.968,.938,0),
-
NumberSequenceKeypoint.new(.984,1.13,0),
-
NumberSequenceKeypoint.new(1,1.62,0),
-
}
-
local Size = NumberSequence.new(sizePoints)
-
local Transparency = NumberSequence.new(transPoints)
-
rayModel = Instance.new(«Model»,c)
-
efxBlock = Instance.new(«Part»,c)
-
efxBlock.BrickColor = BrickColor.new(«Cyan»)
-
efxBlock.Material = «Neon»
-
efxBlock.FormFactor = «Custom»
-
efxBlock.Transparency = .3
-
efxBlock.Size = Vector3.new(.3,.3,.3)
-
local mesh = Instance.new(«SpecialMesh»,efxBlock)
-
mesh.MeshType = Enum.MeshType.Sphere
-
mesh.Scale = Vector3.new(1,1,1)
-
light = Instance.new(«PointLight»,c.Head)
-
light.Range = 10
-
light.Color = Color3.new(0,200/255,1)
-
light.Shadows = false
-
local particles = Instance.new(«ParticleEmitter»,efxBlock)
-
particles.Color = ColorSequence.new(Color3.new(0,0,225/255),Color3.new(20/255,190/255,205/255))
-
particles.LightEmission = .95
-
particles.Size = Size
-
particles.Name = «Fire»
-
particles.Transparency = Transparency
-
particles.LockedToPart = true
-
particles.VelocityInheritance = .5
-
particles.LockedToPart = true
-
particles.Rate = 70
-
particles.Texture = «rbxassetid://56561915»
-
particles.Lifetime = NumberRange.new(2,2)
-
particles.RotSpeed = NumberRange.new(100,100)
-
particles.Speed = NumberRange.new(7,7)
-
script.Parent = efxBlock
-
fire = particles
-
local offset = Vector3.new(-0.11, .23, -0.5)
-
local weld = Instance.new(«Weld»,c.Head)
-
weld.Part0 = c.Head
-
weld.Part1 = efxBlock
-
weld.C0 = CFrame.new(offset) * CFrame.Angles(math.rad(-40),math.rad(10),math.rad(40))
-
efxBlock.Parent = c
-
local music = Instance.new(«Sound»,c)
-
music.SoundId = «rbxassetid://316012176»
-
music.Looped = true
-
music.Volume = 0
-
fight = music
-
pointGyro = Instance.new(«BodyGyro»,c.HumanoidRootPart)
-
pointGyro.P = 1e7
-
pointGyro.D = 1e3
-
pointGyro.MaxTorque = Vector3.new(0,1e7,0)
-
animator = c.Humanoid:FindFirstChild(«Animator»)
-
if animator then
-
animator:Destroy()
-
end
-
c.Torso.roblox:Destroy()
-
for i,v in pairs (c.Head:children()) do
-
if v.ClassName == «Sound» then
-
v:Destroy()
-
end
-
end
-
for i = 1,#Joints do
-
Joints[i].C1 = CFrame.new(Vector3.new())
-
end
-
human.WalkSpeed = 120
-
human.JumpPower = 120
-
end
-
uinps.InputBegan:connect(function(InputObject)
-
if InputObject.KeyCode == Enum.KeyCode.K and Debounces.isTyping == false then
-
Debounces.isPassive = not Debounces.isPassive
-
end
-
end)
-
setJointCFrames = function(table)
-
for i = 1,#table do
-
JointTargets[i] = table[i]
-
end
-
AnimationCycles = 0
-
end
-
setLerp = function(speed)
-
AnimStat.lerpSpeed = speed
-
end
-
setTween = function(tween)
-
AnimStat.lerpTween = tween
-
end
-
takeDamage = function(position,damage,distance,platformStand)
-
for i,v in pairs (pls:children()) do
-
if v.ClassName == «Player» and v:FindFirstChild(«Character») then
-
local torso = v.Character:FindFirstChild(«Torso»)
-
if torso and (torso.Position — position).magnitude < distance then
-
v.Character.Humanoid:TakeDamage(damage)
-
if platformStand == true then
-
v.Character.PlatformStand = platformStand
-
end
-
end
-
end
-
end
-
end
-
———————————————————
-
prepareCharacter()
-
———————————————————
-
spawn(function()
-
local sine = 0
-
while wait() do
-
pointGyro.CFrame = CFrame.new(Vector3.new(),(mouse.Hit.p — c.HumanoidRootPart.CFrame.p).unit * 100)
-
if Debounces.isAttacking == false and Debounces.isMoving == false and Debounces.isBoosting == false then
-
setLerp(.1)
-
if Debounces.isPassive == true then
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, -0.901 + math.sin(tick() * 1.5)/45, 0)) * CFAngles(Vector3.new(-22.001, 0, 0));
-
CFrame.new(Vector3.new(-0.001, 1.52 + math.sin(tick() * -1.5)/35, math.sin(tick() * 1.5)/35)) * CFAngles(Vector3.new(-10.861 + math.sin((-tick() + 2) * 1.5) * 5, 13.765, -1.658));
-
CFrame.new(Vector3.new(-1.5, -0.1 + math.sin(tick() * 1.5)/15, -0.801)) * CFAngles(Vector3.new(44.999, 0, 0));
-
CFrame.new(Vector3.new(1.7, 0.2 + math.sin(tick() * 1.5)/15, 0.199)) * CFAngles(Vector3.new(-15.001, -15.001, 15));
-
CFrame.new(Vector3.new(-0.7, -1.8, 0.6)) * CFAngles(Vector3.new(-59.511, 3.84, 0.489));
-
CFrame.new(Vector3.new(0.5, -1, -0.801)) * CFAngles(Vector3.new(14.999, -15, -0.001));
-
})
-
else
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, 0 + math.sin(tick() * 1.5)/25, 0)) * CFAngles(Vector3.new(0, 0, 0));
-
CFrame.new(Vector3.new(0, 1.5 + math.sin(tick() * -1.5)/35, math.sin(tick() * 1.5)/35)) * CFAngles(Vector3.new(1.554 + math.sin((-tick() + 2) * 1.5) * 5, -0.001, -0.001));
-
CFrame.new(Vector3.new(-1.06, -0.03 + math.sin(tick() * 1.5)/25, 0.449)) * CFAngles(Vector3.new(-29.511, 0, 29.51));
-
CFrame.new(Vector3.new(1.059, -0.031 + math.sin(tick() * 1.5)/25, 0.449)) * CFAngles(Vector3.new(-29.511, -3.842, -29.511));
-
CFrame.new(Vector3.new(-0.49, -2, -0.05/1.5)) * CFAngles(Vector3.new(0, 8.885, 0));
-
CFrame.new(Vector3.new(0.49, -2, -0.05/1.5)) * CFAngles(Vector3.new(-0.001, -8.886, 0));
-
})
-
end
-
elseif Debounces.isAttacking == false and Debounces.isMoving == true and Debounces.isBoosting == false then
-
sine = sine + math.rad(12)
-
human.WalkSpeed = 15
-
setLerp(.15)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, math.sin(sine) * -2.5, 0));
-
CFrame.new(Vector3.new(0, 1.499, -0.04)) * CFAngles(Vector3.new(-5.676, -0.001 — math.sin(sine) * 3, -0.001));
-
CFrame.new(Vector3.new(-1.97, 0 + math.sin(sine + .5)/20, 0.1 + math.sin(-sine)/2)/1.3) * CFAngles(Vector3.new(-5 + math.sin(sine) * 23, 0, 0));
-
CFrame.new(Vector3.new(1.97, 0 — math.sin(sine + .5)/20, 0.1 + math.sin(sine)/2)/1.3) * CFAngles(Vector3.new(-5 + math.sin(-sine) * 23, 0, 0));
-
CFrame.new(Vector3.new(-0.5, -1.93 — math.cos(sine)/8.7, 0.2 + math.sin(sine)/2)) * CFAngles(Vector3.new(-15 + math.sin(-sine) * 30, 0, 0));
-
CFrame.new(Vector3.new(0.5, -1.93 + math.cos(sine)/8.7, 0.2 + math.sin(-sine)/2)) * CFAngles(Vector3.new(-15 + math.sin(sine) * 30, 0, 0));
-
})
-
end
-
if Debounces.scalingDamage == true then
-
takeDamage(c.HumanoidRootPart.Position,Debounces.damageLevel,8,true)
-
end
-
end
-
end)
-
human.Changed:connect(function(prop)
-
if prop == «MoveDirection» then
-
if human.MoveDirection.magnitude > .02 then
-
Debounces.isMoving = true
-
else
-
Debounces.isMoving = false
-
end
-
end
-
end)
-
uinps.InputBegan:connect(function(InputObject)
-
if InputObject.KeyCode == Enum.KeyCode.A and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isBoosting == false and Debounces.isPassive == true and Debounces.isTyping == false then
-
Debounces.isBoosting = true
-
Debounces.damageLevel = 10
-
Debounces.scalingDamage = true
-
local vel = Instance.new(«BodyVelocity»,c.HumanoidRootPart)
-
setLerp(.15)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-22.001, 0, 20));
-
CFrame.new(Vector3.new(-0.001, 1.52, 0)) * CFAngles(Vector3.new(-10.372, 28.758, -1.837));
-
CFrame.new(Vector3.new(-0.7, -0.2, -0.801)) * CFAngles(Vector3.new(45, 0, 45));
-
CFrame.new(Vector3.new(1.7, 0.2, 0.199)) * CFAngles(Vector3.new(-15.001, -15.001, 45));
-
CFrame.new(Vector3.new(-0.3, -2, 0.2)) * CFAngles(Vector3.new(-11.283, -17.801, 19.495));
-
CFrame.new(Vector3.new(0.9, -2, -0.201)) * CFAngles(Vector3.new(15, -15, 29.999));
-
})
-
local boostSpeed = 250
-
local efx = Instance.new(«Sound»,c.Head)
-
efx.SoundId = «rbxassetid://200632875»
-
efx.Pitch = math.random(1100,1300)/1000
-
efx.Volume = .5
-
efx:Play()
-
spawn(function()
-
wait(5)
-
efx:Destroy()
-
end)
-
vel.Velocity = (c.HumanoidRootPart.Position — c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(1,0,0)).p).unit * boostSpeed
-
vel.P = 1e3
-
vel.MaxForce = Vector3.new(math.huge,0,math.huge)
-
wait(.15)
-
vel.P = 1000
-
vel.MaxForce = Vector3.new(3000,0,3000)
-
vel.Velocity = Vector3.new()
-
wait(.3)
-
setLerp(.3)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-22.001, 0, 13));
-
CFrame.new(Vector3.new(-0.001, 1.52, 0)) * CFAngles(Vector3.new(-30.239, 42.47, 11.879));
-
CFrame.new(Vector3.new(-1.9, -0.2, -0.401)) * CFAngles(Vector3.new(44.999, 0, -45));
-
CFrame.new(Vector3.new(1.5, 0.4, 0.599)) * CFAngles(Vector3.new(-62.058, -21.088, -15.383));
-
CFrame.new(Vector3.new(-0.7, -1.8, 0.6)) * CFAngles(Vector3.new(-59.239, -26.158, -14.457));
-
CFrame.new(Vector3.new(0.5, -1, -0.801)) * CFAngles(Vector3.new(-0.505, -14.478, -18.968));
-
})
-
wait(.2)
-
vel:Destroy()
-
Debounces.damageLevel = 0
-
Debounces.scalingDamage = false
-
Debounces.isBoosting = false
-
end
-
end)
-
uinps.InputBegan:connect(function(InputObject)
-
if InputObject.KeyCode == Enum.KeyCode.D and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isBoosting == false and Debounces.isPassive == true and Debounces.isTyping == false then
-
Debounces.isBoosting = true
-
Debounces.damageLevel = 10
-
Debounces.scalingDamage = true
-
local vel = Instance.new(«BodyVelocity»,c.HumanoidRootPart)
-
setLerp(.15)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-22.001, 0, -15));
-
CFrame.new(Vector3.new(-0.001, 1.52, 0)) * CFAngles(Vector3.new(-13.603, -45.662, -6.645));
-
CFrame.new(Vector3.new(-1.9, 0, -0.201)) * CFAngles(Vector3.new(31.935, -7.436, -60.853));
-
CFrame.new(Vector3.new(1.9, 0, 0.399)) * CFAngles(Vector3.new(-3.644, -23.448, 59.102));
-
CFrame.new(Vector3.new(-1.1, -1.8, 0)) * CFAngles(Vector3.new(-3.616, -11.936, -29.566));
-
CFrame.new(Vector3.new(0.1, -1.6, -0.601)) * CFAngles(Vector3.new(1.943, -7.181, -32.528));
-
})
-
local boostSpeed = 250
-
local efx = Instance.new(«Sound»,c.Head)
-
efx.SoundId = «rbxassetid://200632875»
-
efx.Pitch = math.random(1100,1300)/1000
-
efx.Volume = .5
-
efx:Play()
-
spawn(function()
-
wait(5)
-
efx:Destroy()
-
end)
-
vel.Velocity = (c.HumanoidRootPart.Position — c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(-1,0,0)).p).unit * boostSpeed
-
vel.P = 1e3
-
vel.MaxForce = Vector3.new(math.huge,0,math.huge)
-
wait(.15)
-
vel.P = 1000
-
vel.MaxForce = Vector3.new(3000,0,3000)
-
vel.Velocity = Vector3.new()
-
wait(.3)
-
setLerp(.3)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-22.001, 0, -13));
-
CFrame.new(Vector3.new(-0.001, 1.52, 0)) * CFAngles(Vector3.new(-12.936, -46.206, -2.327));
-
CFrame.new(Vector3.new(-1.9, 0.2, -0.201)) * CFAngles(Vector3.new(45, 0, -60));
-
CFrame.new(Vector3.new(1.7, 0, -0.401)) * CFAngles(Vector3.new(14.035, -5.69, 35.342));
-
CFrame.new(Vector3.new(-0.3, -1.8, 0.6)) * CFAngles(Vector3.new(-55.479, -10.612, 15.729));
-
CFrame.new(Vector3.new(0.5, -1, -0.801)) * CFAngles(Vector3.new(14.999, -15, 14.999));
-
})
-
wait(.2)
-
vel:Destroy()
-
Debounces.damageLevel = 0
-
Debounces.scalingDamage = false
-
Debounces.isBoosting = false
-
end
-
end)
-
uinps.InputBegan:connect(function(InputObject)
-
if InputObject.KeyCode == Enum.KeyCode.W and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isBoosting == false and Debounces.isPassive == true and Debounces.isTyping == false then
-
Debounces.isBoosting = true
-
Debounces.damageLevel = 10
-
Debounces.scalingDamage = true
-
local vel = Instance.new(«BodyVelocity»,c.HumanoidRootPart)
-
setLerp(.15)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-40.001, 0, 5));
-
CFrame.new(Vector3.new(-0.001, 1.429, 0.2)) * CFAngles(Vector3.new(25.141, -8.347, 0.878));
-
CFrame.new(Vector3.new(-1.5, 0, .101)) * CFAngles(Vector3.new(14.999, -0.001, 0));
-
CFrame.new(Vector3.new(1.7, 0.199, -0.401)) * CFAngles(Vector3.new(28.08, -0.358, 21.087));
-
CFrame.new(Vector3.new(-0.5, -1.8, 0.6)) * CFAngles(Vector3.new(-29.448, 3.57, -1.5));
-
CFrame.new(Vector3.new(0.499, -1.6, -0.401)) * CFAngles(Vector3.new(-0.505, -14.478, -3.968));
-
})
-
local boostSpeed = 250
-
local efx = Instance.new(«Sound»,c.Head)
-
efx.SoundId = «rbxassetid://200632875»
-
efx.Pitch = math.random(1100,1300)/1000
-
efx.Volume = .5
-
efx:Play()
-
spawn(function()
-
wait(5)
-
efx:Destroy()
-
end)
-
vel.Velocity = (c.HumanoidRootPart.Position — c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,1)).p).unit * boostSpeed
-
vel.P = 1e3
-
vel.MaxForce = Vector3.new(math.huge,0,math.huge)
-
wait(.15)
-
vel.P = 1000
-
vel.MaxForce = Vector3.new(3000,0,3000)
-
vel.Velocity = Vector3.new()
-
wait(.3)
-
setLerp(.3)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-22.001, 40, -13));
-
CFrame.new(Vector3.new(-0.001, 1.52, 0)) * CFAngles(Vector3.new(-12.936, -46.206, -2.327));
-
CFrame.new(Vector3.new(-1.9, 0.2, -0.201)) * CFAngles(Vector3.new(45, 0, -60));
-
CFrame.new(Vector3.new(1.7, 0, -0.401)) * CFAngles(Vector3.new(14.035, -5.69, 35.342));
-
CFrame.new(Vector3.new(-0.3, -1.8, 0.6)) * CFAngles(Vector3.new(-55.479, -10.612, 15.729));
-
CFrame.new(Vector3.new(0.5, -1, -0.801)) * CFAngles(Vector3.new(14.999, -15, 14.999));
-
})
-
wait(.2)
-
vel:Destroy()
-
Debounces.damageLevel = 0
-
Debounces.scalingDamage = false
-
Debounces.isBoosting = false
-
end
-
end)
-
uinps.InputBegan:connect(function(InputObject)
-
if InputObject.KeyCode == Enum.KeyCode.S and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isBoosting == false and Debounces.isPassive == true and Debounces.isTyping == false then
-
Debounces.isBoosting = true
-
Debounces.damageLevel = 10
-
Debounces.scalingDamage = true
-
local vel = Instance.new(«BodyVelocity»,c.HumanoidRootPart)
-
setLerp(.15)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, -.3, 0)) * CFAngles(Vector3.new(15, 0, 0));
-
CFrame.new(Vector3.new(-0.001, 1.52, -0.03)) * CFAngles(Vector3.new(-5.298, -1.305, -4.093));
-
CFrame.new(Vector3.new(-1.7, 0, -0.201)) * CFAngles(Vector3.new(12.112, -6.562, -16.939));
-
CFrame.new(Vector3.new(1.7, 0, -0.201)) * CFAngles(Vector3.new(8.817, 8.378, 20.465));
-
CFrame.new(Vector3.new(-0.7, -1.8, 0.2)) * CFAngles(Vector3.new(-14.432, 3.06, -2.373));
-
CFrame.new(Vector3.new(0.5, -1.8, -0.201)) * CFAngles(Vector3.new(-0.505, -14.478, -3.968));
-
})
-
local boostSpeed = 150
-
local boostSpeed = 250
-
local efx = Instance.new(«Sound»,c.Head)
-
efx.SoundId = «rbxassetid://200632875»
-
efx.Pitch = math.random(1100,1300)/1000
-
efx.Volume = .5
-
efx:Play()
-
spawn(function()
-
wait(5)
-
efx:Destroy()
-
end)
-
vel.Velocity = (c.HumanoidRootPart.Position — c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-1)).p).unit * boostSpeed
-
vel.P = 1e3
-
vel.MaxForce = Vector3.new(math.huge,0,math.huge)
-
wait(.15)
-
vel.P = 1000
-
vel.MaxForce = Vector3.new(3000,0,3000)
-
vel.Velocity = Vector3.new()
-
wait(.3)
-
setLerp(.3)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, -.5, 0)) * CFAngles(Vector3.new(4, 0, 0));
-
CFrame.new(Vector3.new(-0.001, 1.52, -0.03)) * CFAngles(Vector3.new(-20.081, 28.752, 3.598));
-
CFrame.new(Vector3.new(-1.7, 0.2, -0.601)) * CFAngles(Vector3.new(59.51, -3.841, -14.511));
-
CFrame.new(Vector3.new(1.7, 0.2, 0.399)) * CFAngles(Vector3.new(-47.597, -13.104, 17.887));
-
CFrame.new(Vector3.new(-0.7, -1.4, 0.2)) * CFAngles(Vector3.new(-44.477, 3.836, -0.524));
-
CFrame.new(Vector3.new(0.5, -1.4, -0.601)) * CFAngles(Vector3.new(-15.868, -12.953, -7.631));
-
})
-
wait(.2)
-
vel:Destroy()
-
Debounces.damageLevel = 0
-
Debounces.scalingDamage = false
-
Debounces.isBoosting = false
-
end
-
end)
-
uinps.InputBegan:connect(function(InputObject)
-
if InputObject.KeyCode == Enum.KeyCode.Q and Debounces.isAttacking == false and Debounces.isSprinting == false and Debounces.isPassive == true and Debounces.isTyping == false then
-
local isLooping = true
-
uinps.InputEnded:connect(function(InputObject2)
-
if InputObject2.KeyCode == Enum.KeyCode.Q then
-
isLooping = false
-
end
-
end)
-
while true do
-
if isLooping == false then
-
break
-
end
-
Debounces.attackNumber = Debounces.attackNumber + 1
-
local aimPos = mouse.Hit.p
-
local head = Instance.new(«Part»,c)
-
head.Size = Vector3.new(12,.2,12)
-
head.CanCollide = false
-
head.Anchored = true
-
head.Transparency = 1
-
for i = 1,2 do
-
local decal = Instance.new(«Decal»,head)
-
decal.Texture = «rbxassetid://323497117»
-
if i == 1 then
-
decal.Face = Enum.NormalId.Top
-
else
-
decal.Face = Enum.NormalId.Bottom
-
end
-
end
-
if Debounces.attackNumber%2 == 1 then
-
head.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(8,8,.5)).p,aimPos)
-
else
-
head.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(-8,8,.5)).p,aimPos)
-
end
-
spawn(function()
-
local timer = 0
-
while rs.RenderStepped:wait() do
-
if timer >= 1.55 then
-
break
-
end
-
head.CFrame = head.CFrame * CFrame.Angles(0,0,math.rad(timer * 25/(Debounces.FPS/60)))
-
timer = timer + 1/30/(Debounces.FPS/60)
-
end
-
head.CFrame = CFrame.new(head.CFrame.p,aimPos)
-
local ray = Ray.new(head.CFrame.p,(aimPos — head.CFrame.p).unit * 999)
-
local hit, pos = workspace:FindPartOnRay(ray,c)
-
local dis = (head.CFrame.p — pos).magnitude
-
local rayPart = Instance.new(«Part»,rayModel)
-
rayPart.Material = «Neon»
-
rayPart.FormFactor = «Custom»
-
rayPart.BrickColor = BrickColor.new(1,1,1)
-
rayPart.Anchored = true
-
rayPart.CanCollide = false
-
rayPart.Size = Vector3.new(7,7,dis + 400)
-
local rayCFrame = CFrame.new(head.CFrame.p + (aimPos — head.CFrame.p).unit * (dis/2 + 200),head.CFrame.p + (aimPos — head.CFrame.p).unit * dis * 2)
-
rayPart.CFrame = rayCFrame
-
head:Destroy()
-
end)
-
wait()
-
local s = Instance.new(«Sound»,head)
-
s.Volume = 1
-
s.SoundId = «rbxassetid://332223043»
-
s:Play()
-
wait(.04)
-
end
-
end
-
end)
-
uinps.InputBegan:connect(function(InputObj)
-
if InputObj.KeyCode == Enum.KeyCode.E and Debounces.isAttacking == false and Debounces.isSprinting == false and Debounces.isPassive == true and Debounces.isTyping == false then
-
Debounces.isAttacking = true
-
local aimPos = c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-999)).p
-
local head = Instance.new(«Part»,c)
-
head.Size = Vector3.new(18,.2,18)
-
head.CanCollide = false
-
head.Anchored = true
-
head.CFrame = CFrame.new(c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-9)).p,aimPos)
-
head.Transparency = 1
-
for i = 1,2 do
-
local decal = Instance.new(«Decal»,head)
-
decal.Texture = «rbxassetid://323497117»
-
if i == 1 then
-
decal.Face = Enum.NormalId.Top
-
else
-
decal.Face = Enum.NormalId.Bottom
-
end
-
end
-
setLerp(.1)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, 0, 0));
-
CFrame.new(Vector3.new(0, 1.499, -0.09)) * CFAngles(Vector3.new(-11.676, -0.001, -0.001));
-
CFrame.new(Vector3.new(-1.7, 0, 0)) * CFAngles(Vector3.new(-12.808, -28.88, -21.502));
-
CFrame.new(Vector3.new(1.699, 1.2, 0.599)) * CFAngles(Vector3.new(-146.606, 16.571, 13.928));
-
CFrame.new(Vector3.new(-0.501, -1.601, 0.6)) * CFAngles(Vector3.new(-60, 0, -0.001));
-
CFrame.new(Vector3.new(0.5, -1.4, -0.4)) * CFAngles(Vector3.new(-15.001, -15.001, 0));
-
})
-
spawn(function()
-
local timer = 0
-
while rs.RenderStepped:wait() do
-
if timer >= 1.55/.8 then
-
break
-
end
-
head.CFrame = head.CFrame * CFrame.Angles(0,0,math.rad(timer * 25/(Debounces.FPS/60)))
-
timer = timer + 1/30/(Debounces.FPS/60)
-
end
-
head.CFrame = CFrame.new(head.CFrame.p,aimPos)
-
local ray = Ray.new(head.CFrame.p,(aimPos — head.CFrame.p).unit * 999)
-
local hit, pos = workspace:FindPartOnRay(ray,c)
-
local dis = (head.CFrame.p — pos).magnitude
-
local rayPart = Instance.new(«Part»,rayModel)
-
rayPart.Material = «Neon»
-
rayPart.FormFactor = «Custom»
-
rayPart.Name = «Punch»
-
rayPart.BrickColor = BrickColor.new(1,1,1)
-
rayPart.Anchored = true
-
rayPart.CanCollide = false
-
rayPart.Size = Vector3.new(28,28,dis + 400)
-
local rayCFrame = CFrame.new(head.CFrame.p + (aimPos — head.CFrame.p).unit * (dis/2 + 200),head.CFrame.p + (aimPos — head.CFrame.p).unit * dis * 2)
-
rayPart.CFrame = rayCFrame
-
head:Destroy()
-
end)
-
wait()
-
local s = Instance.new(«Sound»,head)
-
s.Volume = 1
-
s.SoundId = «rbxassetid://332223043»
-
s.Pitch = .8
-
s:Play()
-
wait(.75)
-
setLerp(.17)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, -.5, 0)) * CFAngles(Vector3.new(-20, 15, 0));
-
CFrame.new(Vector3.new(0, 1.499, -0.09)) * CFAngles(Vector3.new(-11.676, 14.999, -0.001));
-
CFrame.new(Vector3.new(-1.7, 0, 0.2)) * CFAngles(Vector3.new(-33.928, -4.374, -38.76));
-
CFrame.new(Vector3.new(1.499, 0.4, -0.601)) * CFAngles(Vector3.new(74.335, 25.091, -6.155));
-
CFrame.new(Vector3.new(-0.501, -1.601, 0.6)) * CFAngles(Vector3.new(-45, 0, -0.001));
-
CFrame.new(Vector3.new(0.5, -1.8, -0.4)) * CFAngles(Vector3.new(-15, -15, 0));
-
})
-
wait(.5)
-
Debounces.isAttacking = false
-
end
-
end)
-
reflect = function(d,n)
-
local i, n = -1 * d.unit, n.unit
-
local dot = n:Dot(i)
-
return 2*dot*n — i
-
end
-
makeReflectionBeam = function(pos,look,isCrit)
-
local ray = Ray.new(pos,look)
-
local hit,hitpos,norm = workspace:FindPartOnRay(ray,c)
-
local e = Instance.new(«Part»,rayModel)
-
e.Anchored = true
-
e.CanCollide = false
-
e.BrickColor = BrickColor.new(«White»)
-
e.Material = «Neon»
-
e.FormFactor = «Custom»
-
e.Size = Vector3.new(6,6,(pos — hitpos).magnitude)
-
if isCrit == true then
-
e.Size = Vector3.new(16,16,(pos — hitpos).magnitude)
-
e.Name = «Punch»
-
end
-
e.CFrame = CFrame.new(pos + (hitpos — pos)/2, pos)
-
local e = Instance.new(«Sound»,c)
-
if isCrit == true then
-
e.Volume = .5
-
else
-
e.Volume = .3
-
e.Pitch = 1.5
-
end
-
e.SoundId = «rbxassetid://200632875»
-
e:Play()
-
spawn(function()
-
wait(6)
-
e:Destroy()
-
end)
-
wait(.05)
-
if hit ~= nil then
-
newDir = reflect(look.unit,norm,isCrit)
-
makeReflectionBeam(hitpos,newDir * 999,isCrit)
-
end
-
end
-
uinps.InputBegan:connect(function(InputObject)
-
if InputObject.KeyCode == Enum.KeyCode.Q and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isPassive == true and Debounces.isTyping == false then
-
local isLooping = true
-
uinps.InputEnded:connect(function(InputObject2)
-
if InputObject2.KeyCode == Enum.KeyCode.Q then
-
isLooping = false
-
end
-
end)
-
while true do
-
if isLooping == false then
-
break
-
end
-
Debounces.attackNumber = Debounces.attackNumber + 1
-
local aimPos = mouse.Hit.p
-
local head = Instance.new(«Part»,c)
-
head.Size = Vector3.new(12,.2,12)
-
head.CanCollide = false
-
head.Anchored = true
-
head.Transparency = 1
-
for i = 1,2 do
-
local decal = Instance.new(«Decal»,head)
-
decal.Texture = «rbxassetid://323497117»
-
if i == 1 then
-
decal.Face = Enum.NormalId.Top
-
else
-
decal.Face = Enum.NormalId.Bottom
-
end
-
end
-
if Debounces.attackNumber%2 == 1 then
-
head.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(8,8,.5)).p,aimPos)
-
else
-
head.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(-8,8,.5)).p,aimPos)
-
end
-
spawn(function()
-
local timer = 0
-
while rs.RenderStepped:wait() do
-
if timer >= 1.55 then
-
break
-
end
-
head.CFrame = head.CFrame * CFrame.Angles(0,0,math.rad(timer * 25/(Debounces.FPS/60)))
-
timer = timer + 1/30/(Debounces.FPS/60)
-
end
-
head.CFrame = CFrame.new(head.CFrame.p,aimPos)
-
head:Destroy()
-
makeReflectionBeam(head.CFrame.p,(head.CFrame.p — aimPos).unit * -999,false)
-
end)
-
wait()
-
local s = Instance.new(«Sound»,head)
-
s.Volume = 1
-
s.SoundId = «rbxassetid://332223043»
-
s.Pitch = 1.02
-
s:Play()
-
wait(.2)
-
end
-
end
-
end)
-
uinps.InputBegan:connect(function(InputObj)
-
if InputObj.KeyCode == Enum.KeyCode.E and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isPassive == true and Debounces.isTyping == false then
-
Debounces.isAttacking = true
-
local aimPos = c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-999)).p
-
local head = Instance.new(«Part»,c)
-
head.Size = Vector3.new(18,.2,18)
-
head.CanCollide = false
-
head.Anchored = true
-
head.CFrame = CFrame.new(c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-9)).p,aimPos)
-
head.Transparency = 1
-
for i = 1,2 do
-
local decal = Instance.new(«Decal»,head)
-
decal.Texture = «rbxassetid://323497117»
-
if i == 1 then
-
decal.Face = Enum.NormalId.Top
-
else
-
decal.Face = Enum.NormalId.Bottom
-
end
-
end
-
setLerp(.1)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, 0, 0));
-
CFrame.new(Vector3.new(0, 1.499, -0.09)) * CFAngles(Vector3.new(-11.676, -0.001, -0.001));
-
CFrame.new(Vector3.new(-1.7, 0, 0)) * CFAngles(Vector3.new(-12.808, -28.88, -21.502));
-
CFrame.new(Vector3.new(1.699, 1.2, 0.599)) * CFAngles(Vector3.new(-146.606, 16.571, 13.928));
-
CFrame.new(Vector3.new(-0.501, -1.601, 0.6)) * CFAngles(Vector3.new(-60, 0, -0.001));
-
CFrame.new(Vector3.new(0.5, -1.4, -0.4)) * CFAngles(Vector3.new(-15.001, -15.001, 0));
-
})
-
spawn(function()
-
local timer = 0
-
while rs.RenderStepped:wait() do
-
if timer >= 1.55/.8 then
-
break
-
end
-
head.CFrame = head.CFrame * CFrame.Angles(0,0,math.rad(timer * 25/(Debounces.FPS/60)))
-
timer = timer + 1/30/(Debounces.FPS/60)
-
end
-
head.CFrame = CFrame.new(head.CFrame.p,aimPos)
-
head:Destroy()
-
makeReflectionBeam(head.CFrame.p,(head.CFrame.p — aimPos).unit * -999,true)
-
end)
-
wait()
-
local s = Instance.new(«Sound»,head)
-
s.Volume = 2
-
s.SoundId = «rbxassetid://332223043»
-
s.Pitch = .8
-
s:Play()
-
wait(.75)
-
setLerp(.17)
-
setJointCFrames({
-
CFrame.new(Vector3.new(0, -.5, 0)) * CFAngles(Vector3.new(-20, 15, 0));
-
CFrame.new(Vector3.new(0, 1.499, -0.09)) * CFAngles(Vector3.new(-11.676, 14.999, -0.001));
-
CFrame.new(Vector3.new(-1.7, 0, 0.2)) * CFAngles(Vector3.new(-33.928, -4.374, -38.76));
-
CFrame.new(Vector3.new(1.499, 0.4, -0.601)) * CFAngles(Vector3.new(74.335, 25.091, -6.155));
-
CFrame.new(Vector3.new(-0.501, -1.601, 0.6)) * CFAngles(Vector3.new(-45, 0, -0.001));
-
CFrame.new(Vector3.new(0.5, -1.8, -0.4)) * CFAngles(Vector3.new(-15, -15, 0));
-
})
-
wait(.5)
-
Debounces.isAttacking = false
-
end
-
end)
-
uinps.InputBegan:connect(function(InputObj)
-
if InputObj.KeyCode == Enum.KeyCode.Slash then
-
local finishEvent = nil
-
Debounces.isTyping = true
-
finishEvent = uinps.InputBegan:connect(function(InputObj)
-
if InputObj.KeyCode == Enum.KeyCode.Return or InputObj.UserInputType == Enum.UserInputType.MouseButton1 then
-
Debounces.isTyping = false
-
finishEvent:disconnect()
-
end
-
end)
-
end
-
end)
-
uinps.InputBegan:connect(function(InputObj)
-
if InputObj.KeyCode == Enum.KeyCode.LeftShift then
-
Debounces.isSprinting = true
-
end
-
end)
-
uinps.InputEnded:connect(function(InputObj)
-
if InputObj.KeyCode == Enum.KeyCode.LeftShift then
-
Debounces.isSprinting = false
-
end
-
end)
-
rs.RenderStepped:connect(function()
-
Debounces.FPS = 1/rs.RenderStepped:wait()
-
local FPSLerp = AnimStat.lerpSpeed/(Debounces.FPS/60)
-
if Debounces.isPassive == false then
-
fire.Enabled = false
-
light.Range = 0
-
fight:Pause()
-
sans:Resume()
-
efxBlock.Transparency = 1
-
else
-
fire.Enabled = true
-
light.Range = 10
-
fight:Resume()
-
sans:Pause()
-
efxBlock.Transparency = 0
-
end
-
for i,v in pairs (rayModel:children()) do
-
if v.Transparency >= 1 then
-
v:Destroy()
-
else
-
v.CanCollide = true
-
local parts = v:GetTouchingParts()
-
v.CanCollide = false
-
for i = 1,#parts do
-
if parts[i].Parent:FindFirstChild(«Humanoid») and parts[i].Parent ~= c and v.Name ~= «Punch» then
-
parts[i].Parent.Humanoid:TakeDamage(.5/(Debounces.FPS/60))
-
elseif parts[i].Parent:FindFirstChild(«Humanoid») and parts[i].Parent ~= c and v.Name == «Punch» then
-
parts[i].Parent.Humanoid:TakeDamage(3.1/(Debounces.FPS/60))
-
end
-
end
-
v.Size = v.Size + Vector3.new(1/(Debounces.FPS/60),1/(Debounces.FPS/60),0)
-
v.Transparency = v.Transparency + .05/(Debounces.FPS/60)
-
end
-
end
-
for i = 1,#Joints do
-
Joints[i].C0 = Joints[i].C0:lerp(JointTargets[i], FPSLerp)
-
end
-
local sineval = math.sin(tick() * 2) * 3
-
fire.Acceleration = Vector3.new(sineval,1,sineval)
-
light.Brightness = math.sin(math.cos(tick() * 2) * 1.5)
-
end)
Содержание
- Most Popular Error 404 Roblox IDs
- Comments
- More Roblox Music IDs
- Most Popular Error 404 sans Roblox IDs
- Comments
- More Roblox Music IDs
- Roblox. Ошибки и как их исправить
- Ошибки сайта
- Ошибки игрового клиента
- Ошибки с кодами 0 – 300
- Ошибки с кодами 301 – 800
- Установите Roblox на ПК
- Ошибка 404 в роблокс что значит и как исправить
- Ошибка 404
- Ошибки
- Error 372
- Как исправить 404 ошибку
- Причины дисфункции 404
- Проверьте вашу установку
- Когда можно увидеть ошибку 404
- Как образуется ошибка
- Что означает код ошибки 279 в Roblox?
Most Popular Error 404 Roblox IDs
Updated: February 28, 2022
1. Error 404 Error not found: 285685019
2. Error 404 Sans Theme: 4220863997
3. Error 404 Sans: 4589590666
4. Error 404 Sans (Reversed): 4589592854
5. Error 404 Sans theme: 4740413756
6. ERROR-[404] N3ÜRØ: 4774007250
7. Tainted Ambition — Nyte Alphatale Error 404: 8660418022
8. Error 404 sans stronger then you: 6983812541
9. Error -《404》: 6799665524
All IDs are working. If you still find that some IDs don’t work, please let us know via the comments form.
Thanks! Your comment is awaiting moderation.
More Roblox Music IDs
Some popular roblox music codes you may like.
1. Don’t Start Now By ||Dua Lipa|| REMIX: 4755430395
2. Dua Lipa — Don’t Start Now: 5215471520
3. Dua Lipa — Don’t Start Now: 6959933720
1. Dip — Nicki Minaj verse 💖: 2529009565
2. Dance Till You’re DIP [Big Smoke]: 922850176
3. Dip — Nicki Minaj ft. Tyga: 3274185596
1. SAO-Crossing Field Remix: 249267198
2. SAO — Crossing Field — NateWantsToBattle: 226172179
3. Crossing field: 2343855114
1. CLC (씨엘씨) — BLACK DRESS: 1450624217
2. CLC (씨엘씨) — ‘도깨비 (Hobgoblin)’: 615911424
3. |ℓ| CLC — ‘ME’ [FULL]: 4652886736
1. Lakey Inspired — Better Days: 2700467338
2. Victoria Monet — Better Days ft. Ariana Grande: 742749732
3. Bensound — Better Days: 1457912697
1. BabySantana- AntiSocial Ft. Slump6s Audio Overlow: 6756102022
2. ########### & ######## Antisocial (CLEAN + FULL): 6783374153
3. PRXJEK — Antisocial (Clean): 3010587574
1. FNF — Release [Retrospecter Remix]: 6802949870
2. FNF — Release [Orenji Remix]: 6845767261
3. FNF — Release (Tom Eddsworld cover): 6909335459
1. Initial D Legend 1- Avoid by Clutcho: 470254812
2. We’ll start our race — Initial D Legend: 2363236402
3. Carry On — Initial D Legend: 4474853767
1. Mayores: 5323488900
2. No son mayores de edad: 6857476333
1. DBZ — Vegeta SSJ Theme: 194135434
2. Super Saiyan Vegeta Theme Dragon Ball Z: 142313652
3. Vegeta Super Saiyan Theme Orchestral: 377289793
Источник
Most Popular Error 404 sans Roblox IDs
Updated: May 27, 2021
1. Error 404 Sans Theme: 4220863997
2. Error 404 Sans (Reversed): 4589592854
3. Error 404 Sans: 4589590666
4. Error 404 Sans theme: 4740413756
All IDs are working. If you still find that some IDs don’t work, please let us know via the comments form.
Thanks! Your comment is awaiting moderation.
More Roblox Music IDs
Some popular roblox music codes you may like.
1. LOONA (Kim Lip) — Eclipse [FULL]: 976712667
2. Bxnnie Tyler — Total Eclipse of the Heart [FULL]: 4640748204
3. Loona — Eclipse (김립): 836304617
1. Depeche Mode — Enjoy the Silence [Video Version]: 4606739646
2. Depeche Mode — Just Can’t Get Enough: 4549496462
3. Depeche Mode — Strangelove: 4606605810
1. Dame da ne: 5501356109
2. Dame da ne: 5480525136
3. (Parodie Minion) EL CHOMBO — DAME TU COSITA: 2104046019
1. RB Battles — The Friends We Made [Credits song]: 6084373454
2. Roblox Piggy — Angel (End Credits Song): 5095643815
3. PIGGY Ending Credits Theme(Angel)(OK): 5096964156
1. Little Mix — Black Magic: 1230709548
2. Black Magic — Slayer : 4935631154
3. Yung Mavu — Black Magic Prod. Raisi K: 752807840
1. JUJUTSU KAISEN — Opening Kaikai Kitan: 6860585609
2. [ Kaikai Kitan ] MB : 6578090801
1. Yamachita — Foto do Pé (G3TULI0 e XSilvaPlaysX): 6181263941
2. Yamachita — Foto do Pé (Parte Feminina): 6865400167
1. Shaggy V2 FNF Mod : God eater!: 6880972953
2. GOD EATER — The Shaggy Mod OST: 6874771841
3. [FNF’: Vs. Shaggy] God-Eater (Instrumental): 6876491964
1. Nyanpasu yabure kabure: 6472078970
2. Original Nyanpasu Yabure Kabure Song — Non non biy: 6700988977
3. Nyanpasu Yabure Kabure: 6600973201
1. Red Army Choir // Sacred war: 247435466
2. The Sacred War: 496765722
3. The Sacred War (instrumental): 339988562
Источник
Roblox. Ошибки и как их исправить
В этой статье вы узнаете всё об ошибках Roblox, а так же о том, как их исправить. Ошибки мы разделили на три условные категории, в которых по порядку и расскажем о каждом баге и ошибке.
Ошибки сайта
- Down For Maintenance: Не волнуйтесь, сайт просто закрыт на обслуживание. Вам следует просто немного подождать и повторить попытку
- ERR_TOO_MANY_REDIRECTS: Попробуйте войти в режиме инкогнито или приватного просмотра
- Ошибка 400: Сервер не может обработать ваш запрос. Причина тут наиболее вероятна только одна – работы на сервере. Вам нужно подождать и попробовать позже или измените адрес, к которому вы пытаетесь получить доступ. Попробуйте воспользоваться способом, как на видео ниже.
- Ошибка 403: У вас нет доступа к странице
- Ошибка 404: Как правило, текст ошибки “Возникли проблемы повторите попытку позже”. Страница отсутствует или заблокирована. Попробуйте подождать и зайти позже, наиболее вероятно, что это проблемы на стороне Роблокс.
- Ошибка 500: Внутренняя ошибка сервера. Вам стоит просто подождать, пока исправят ошибку на стороне Роблокс.
- Ошибка 504: Здесь может быть три причины – обслуживание сайта, перезагрузка сервера или проблемы с сетью. Вам стоит просто подождать, но не забудьте проверить ваше интернет-соединение
- Ошибка 805: Просто повторите попытку
Ошибки игрового клиента
Ошибки с кодами 0 – 300
- Client Crash: Аварийное выключение клиента. Возможных причин несколько – клиенту не хватает памяти, внутренние ошибки клиента или игрок использует эксплойты и читы
- Ошибка 6: Проверьте ваше интернет-соединение и настройки антивируса (убедитесь, что клиент не воспринимается как вирус)
- Ошибка 17: Повторите попытку позже
- Ошибка 103: В настройках конфиденциальности проверьте профиль, который вы используете – для ребенка, подростка или взрослого
- Ошибка 142: Сервер устарел. Ищите другое подключение
- Ошибка 146: Вы пытаетесь телепортироваться в неактивное место
- Ошибка 148: Необходимо переустановить клиент
- Ошибка 224: Ошибка 224 это утечка памяти. Это сугубо ошибка вашего железа и/или системы, к сожалению. Детальнее можно что-то сказать только после точного изучения вашей ситуации, увы.
- Ошибка 256 и 274: Сервер выключен по какой-то причине или вы забанены
- Ошибка 257: Довольно редкая ошибка. Связана с наличием ошибок на стороне сервера Roblox. По состоянию на июль 2022 года, разработчики работают над её устранением.
- Ошибка 260: Неустойчивая работа сервера. Вам нужно просто подождать, пока работа сервера стабилизируется
- Ошибка 261: Вам нужно повторно подключиться и, возможно, подождать несколько минут
- Ошибка 262: Вам необходимо переподключиться
- Ошибка 264: Когда одна и та же учетная запись запускает игру с разных устройств. Повторно подключитесь с устройства, которое вы хотите использовать
- Ошибка 266: Время ожидания вашего соединения истекло. Проверьте свое подключение к Интернету и повторите попытку
- Ошибка 267: Вас кикнул админ или скрипт. Скорее всего вы использовали читы, нарушали правила или оскорбляли других игроков. Тут ничего не поделать – сами виноваты.
- Ошибка 268: Почти аналогично предыдущей ошибке, но причиной может быть использование читов. Удалите все читы и эксплойты, после чего удалите игру и установите её заново. Но переустановка не может гарантировать, что вы сможете снова играть.
- Ошибка 271: Вас или кикнули, или все другие игроки находятся в режиме АФК
- Ошибка 272: Вы пробуете подключиться с помощью чита или эксплойта
- Ошибка 273: Несколько возможных причин. У вас плохое соединение, вас временно ограничили в качестве предупреждения, вас забанили, у вас плохой интернет или вы пытаетесь зайти в игру одновременно с другого устройства. Код ошибки 273 в Roblox, как правило, указывает, что вы вошли на другом устройстве с одними и теми же учетными данными. Если вы хотите играть на текущем устройстве, вам необходимо выйти из Roblox с этого устройства, а затем повторно подключиться. Всё просто.
- Ошибка 274: Повторите попытку подключения позднее, сервер перезагружают
- Ошибка 275: Техническое обслуживание сервера, повторите попытку позже
- Ошибка 277: Или проблемы с интернетом, или вас забанили.
- Ошибка 278: Подождите 20 или более минут
- Ошибка 279: Если перед этим была ошибка 17, то она обычно возникает после дисконнекта. Если же была 146, то это означает, что вы пытались телепортироваться в неположенное место из начальной игровой точки
- Ошибка 280: Обновите Roblox и повторите попытку
Ошибки с кодами 301 – 800
- Ошибка 517: Сервер временно недоступен или у вас дисконнект
- Ошибка 522: Пользователь покинул игру
- Ошибка 523: Сервер выключен
- Ошибка 524: Вам нужно приглашение на этот сервер или сервер выключен
- Ошибка 529: Служба http завершена ошибкой. Вариантов два – либо сбой на сервере Роблокс, либо у вас проблемы с интернет-соединением. Проверьте своё интернет-соединение и если с ним всё в порядке – просто обратитесь в службу поддержки Роблокс и ждите результата.
- Ошибка 610: Вы пытаетесь попасть на VIP сервер, вы вышли из игры или ваше соединение потеряно
- Ошибка 7xx: Ошибка телепорта
- Ошибка 769: Причин ошибки может быть несколько, но попробовать исправить её можно следующими способами:
1. Запустите игру от имени администратора;
2. Добавьте игру в список исключений брандмауэра и антивируса;
Описанные выше способы зависят от вашей операционной системы, поэтому если не знаете, как их выполнить – поищите информацию в интернете именно для вашей системы. - Ошибка 770: Вы пытаетесь телепортироваться в игру, которая не существует
- Ошибка 771: Вы пытаетесь телепортироваться на сервер, который не существует
- Ошибка 772: Вы пытаетесь телепортироваться на переполненный сервер
- Ошибка 773: Вы пытаетесь телепортироваться в неправильный или приватный мир, то есть туда, куда вам не разрешили доступ
Установите Roblox на ПК
Не забудьте установить Roblox на компьютер и получите все преимущества игры на ПК! Чтобы скачать игру на ваш компьютер или ноутбук – просто нажмите на кнопку ниже и следуйте инструкциям. Это официальная ссылка – никаких торрентов и файлообменников! Если же вы сейчас просматриваете эту статью на смартфоне – запомните наш сайт (bwe.su), откройте его на своём компьютере и найдите эту статью.
Отметим, что с установкой игры на компьютер справится даже самый обычный пользователь ПК, поэтому – скачивайте, устанавливайте, играйте и побеждайте!
Источник
Ошибка 404 в роблокс что значит и как исправить
OXANA GOTIShAN задал вопрос в категории Интернет.
Ошибка 404
В статье мы расскажем, что означает ошибка 404 на сайте. Также она может называться:
- 404 page not found,
- http error 404,
- error 404.
Ниже мы опишем, почему возникает ошибка 404, а также как её отследить и исправить.
Ошибки
Что делать и как исправить самые распространённые ошибки с разными кодами? Что значит тот или иной сбой? Обо всем этом подробно рассказано в данной рубрике.
Иногда по неизвестной причине наша игра попросту отказывается загружаться. Для того чтобы решить такую
Любое приложение, которое функционирует под управлением операционной системы от Microsoft, не может быть идеальным.
Наша игра достаточно часто выдает различные ошибки. Продолжая серию статей по исправлению таковых, мы
Очень часто, когда мы подключаемся к одному из серверов Роблокс, вместо привычного пользовательского интерфейса
Сайт создан исключительно в ознакомительных целях. Вся информация взята из сети, из открытого доступа. В случае возникновения вопросов пишите нам, воспользовавшись обратной связью.
Этот сайт использует cookie для хранения данных. Продолжая использовать сайт, Вы даете свое согласие на работу с этими файлами. OK
Error 372
When I went to my computer, oblivious to the past 4 occurences. But when I got onto ROBLOX, it said «Error 404: Page not found,» I refreshed the page, then I went to play Emote Dances, but then after taking a while to load, it said ‘Error while receiving data. Please reconnect.’. I retried, but then it said ‘You are already playing a game, please quit that instance’. I went to refresh, but after refreshing, it redirected me to a page https://roblox.com/404. It showed a falling player with it saying «Error 404, page not found.» I went back to my homepage, but I saw an error. It said ‘Error 372, Failed to load ROBLOX.com.’. I refreshed, just to see a black page with a big, white frowny face. I reinstalled Chrome.
When I reinstalled Chrome, it said «Chrome to welcome». Something in me said: «You’re gonna crash in no-time.» I went to play ROBLOX, but it said «Connection Lost». When I refreshed, I went to ROBLOX. I went to Prison Life 2.0. After playing Prison Life 2.0 for a couple minutes, I escaped. But 27 minutes after I got kicked. It was a blue box that said: »WsandwkNQjandjnwwa2222 404w » I tried decoding it with decoding software, and it said «Server connecting to error2222404e». When I went back to ROBLOX, it was a different game called «error2222404e». This was impossible, cause error2222404e turned out as #############. When I reconnected, it said «PrisUefnenjnafnewjnand v404″.
Как исправить 404 ошибку
Чтобы исправить данную проблему необходимо выполнить следующее:
- Перезагрузите страницу (в частности, путём нажатия на F5), или запросите её вновь путём ввода её адреса в адресную строку вашего браузера и нажатия на «Enter»;
- Убедитесь, что запрашиваемая вами ссылка набрана верно. Внимательно проверьте каждую букву (символ) в ссылке на предмет наличия ошибки, ведь достаточно лишь одного некорректно введённого символа чтобы воочию встретиться с ошибкой четыреста четыре;
- Пройдите на один уровень выше в запрашиваемой вами ссылке. Если вы, к примеру, используете ссылку:
то наберите просто:
дабы убедиться, что ресурс (домен) работает корректно, а проблема возникает лишь с запрашиваемой вами страницей. Если это так, стоит уведомить веб-мастера данного ресурса о возникшей дисфункции.
- Очистите кэш и куки вашего браузера, особенно в ситуации, когда вы уже сталкивались с данной ошибкой ранее;
- Поищите вашу страницу через поисковые системы Гугл, Яндекс, Бинг и др. (если помните название страницы или её тематику). Если данная страница не будет найдена, значит, существует вероятность, что она полностью удалена из сети;
- Измените адрес используемого вами по умолчанию ДНС-сервера. Ошибка четыреста четыре может появляться в ситуации, когда ваше государство (провайдер) блокирует (фильтрует) определённые веб-сайты. Для смены ДНС нажмите Win+R, в появившейся строке введите ncpa.cpl и нажмите ввод. В перечне подключений найдите ваше интернет-подключение, наведите на него курсор, нажмите правую клавишу мыши, выберите «Свойства». В списке компонентов найдите «IPv4», дважды кликните на нём, активируйте опцию «Использовать следующие адреса ДНС-серверов», и впишите там следующие значения от ГУГЛ:
Нажмите на «Ок», и перезагрузите ваш ПК;
- Осуществите проверку на наличие вирусов в вашей системе, некоторые из них могут вызывать данную ошибку на вашем сайте (для веб-мастеров);
- Убедитесь, что SSL-сертификат установлен корректно в ситуации, когда ошибка четыреста четыре возникла после установки SSL-сертификата;
- Проверьте, не достигли ли вы лимитов памяти. Если да – увеличьте указанный лимит (актуально для веб-мастеров);
- Если ваш веб-сайт базируется на «Wordpress», необходимо вновь сгенерировать файл .htaccess. В панели администрирования перейдите в «Настройки» (Settings) – «Пермалинки» (Permalinks), а затем нажмите на кнопку «Сохранить изменения» (Save Changes).
Причины дисфункции 404
Этот тип ошибки обычно возникает из-за того, что
- URL, запрашиваемый пользователем, введен неправильно (неправильные символы в ссылке могут вызвать ошибку 404).
- Запрашиваемая страница была удалена (перемещена) веб-мастером без редиректа, который обычно автоматически перенаправляет пользователя на новую страницу.
- Сервер, отвечающий за этот сайт, не работает или соединение прервано.
- Вредоносное программное обеспечение (для веб-мастера), запущенное в системе, является причиной этой ошибки.
- Запрашиваемый домен был заблокирован поставщиком интернет-услуг (ISP).
- Запрашиваемый домен не существует.
Примеры спецификаций ошибок сервера MicrosoftIIS
Серверы Microsoft IIS часто добавляют конкретную информацию о причине 404 ошибки, например, HTTP ошибка 404.1 — ‘Сайт не найден’.
Проверьте вашу установку
Если все остальное не помогло, вам может потребоваться переустановить Roblox. Это может занять много времени, но может решить возникшие у вас проблемы. Переустановка — лучший способ убедиться, что проблемы, которые вы получаете, исходят не от вашего устройства.
Иногда проблема может быть не на вашей стороне. Если серверы Roblox испытывают проблемы или простои, единственный оставшийся вариант — подождать, пока служба не восстановится, и вы сможете продолжить игру.
Если вы хотите проверить, недоступен ли Roblox, обязательно следите за их социальными сетями, чтобы следить за любыми важными обновлениями на таких платформах, как Facebook и Twitter .
Когда можно увидеть ошибку 404
Вот несколько распространенных способов отображения ошибки HTTP 404:
- Ошибка 404
- 404 не найдено
- Error 404
- Запрошенный URL не был найден на этом сервере
- HTTP 404
- Ошибка 404, не найдено
- 404 – файл или каталог не найден
- 404, Страница не найдена
Сообщения об ошибках 404 Not Found могут появляться в любом браузере или любой операционной системе. Большинство ошибок 404 Not Found отображаются в окне интернет-браузера так же, как и веб-страницы.
В Internet Explorer сообщение «Веб-страница не найдена» обычно указывает на ошибку HTTP 404, но возможна ошибка 400 Bad Request. Вы можете проверить, на какую ошибку ссылается IE, проверив наличие 404 или 400 в строке заголовка.
404 ошибки, полученные при открытии ссылок через приложения Microsoft Office, приводят к появлению на интернет-сайте сообщения о том, что запрошенный вами элемент не может быть найден (HTTP/1.0 404) в программе MS Office.
Когда Центр обновления Windows выдает ошибку 404, он отображается в виде кода 0x80244019 или в виде сообщения WU_E_PT_HTTP_STATUS_NOT_FOUND.
Как образуется ошибка
Пользователь вводит в браузере запрос на поиск нужной страницы. Сервер вначале получает от браузера команду на проверку состояния данной страницы. Если все в порядке, сервер открывает то, что ищет пользователь. Если же страница не найдена, то с сервера приходит сообщение о ошибке.
Оно может выглядеть по-разному, в зависимости от настроек сайта, на который желает перейти пользователь:
- HTTP 404 Not Found;
- Требуемый URL не был найден на этом сервере;
- страница не найдена;
- файл или каталог не найден;
Что означает код ошибки 279 в Roblox?
Код ошибки Roblox 279 — это ошибка сбоя подключения, которая появляется, когда пользователи пытаются подключиться к игровому серверу, и в результате Roblox не может загружать игры и отображает сообщение об ошибке:
Не удалось подключиться к игре, попытка подключения не удалась, код ошибки 279.
Источник
FATAL ERROR SANS REQUIRE ROBLOX — YOUTUBE
Fatal Error Sans Require:require(6112085780).FatalErrorSans(«Sungmingamerpro13»)DustInk:require(6115866056).DustInk(«Sungmingamerpro13»)PaperJam:require(6182…
From youtube.com
Author Sungmingamerpro13RBLX
Views 6.2K
ROBLOX SCRIPT SHOWCASE GLITCHTALE SANS/ — YOUTUBE
This script is by me and reason why I leak this because my friend was in troubles and he broke his arm. 1 like = 1% to get him faster :(My friends: https://w…
From youtube.com
Author 1x1x1x1 !S BACK
Views 92K
ALL COMMON ROBLOX ERRORS: WHAT IS THE ERROR? HOW TO FIX?
In this tutorial, we will provide the fix for all the common Roblox errors. The massive online multiplayer game, in Roblox you could create your games as well as play games created by the online community. These games are spread across a wide genre, from racing and role-playing to simulation, etc. The game allows you to create, buy or sell items in the store for …
From getdroidtips.com
[NEW] ROBLOX SANS MULTIVERSAL BATTLES CODES — SUPER EASY
Sans Multiversal Battles is one of the best Undertale Fighting Roblox games you can look for. In the game, you’ll be a Sans and fight with other Sans from other Alternative Universes, and you attain LOVE (Level of Violence) and get stronger as you play. Like many other Roblox games, Sans Multiversal Battles features redeem codes that can help …
From supereasy.com
ERROR!SANS — ROBLOX
Error!Sans. By @Hax4775. Earn this Badge in: Undertale Fight [SANDBOX] If you have this badge this means you gain access to Error!Sans Morph. Type. Badge. Updated. Jul. 27, 2020. Description.
From roblox.com
SECRETS | UNDERTALE AU RPG WIKI | FANDOM
Strongy Sans, Strongy Sans is in waterfall (You need level 5000) in the entrance to Temmie Village, go towards the waterfall and consume the Papyrus Spaghetti and Temmie Flakes, then jump to the top of the waterfall. At the top, run around a bit, and you will enter a very time-consuming boss battle. He has 75,000,000 HP. He drops the bigger blaster Side note: the top …
From undertale-au-roblox.fandom.com
(LEGENDARY ITEMS) UNDERTALE AU DESTROYER — ROBLOX
Check out (LEGENDARY ITEMS) Undertale Au Destroyer. It’s one of the millions of unique, user-generated 3D experiences created on Roblox. v14.3 Added Sans and Asgore back Added Legendary Items (Fight certain bosses to get them) Added True Bravery Fixed True Kindness Nerfed Seas Taste Nerfed Hardmode True Mettaton NEO Rewards Buffed True Kindness and …
From roblox.com
PASTEBINCOM SANS SCRIPT — SANS BREATH SCRIPT PASTEBIN …
Pastebin Last Breath Sans. Sans roblox script Pastebin.com. Feb 16, 2022 · Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store
From fr.channel15.org
INK!SANS SCRIPT [ROBLOX] — YOUTUBE
Require:require(5502922092).load(«name», «W0lfnation»)Music Used in Script:Tokyovania (https://www.youtube.com/watch?v=pJSmc19NSgI)If you are reading this an…
From youtube.com
SANS | UNDERTALE WIKI | FANDOM
Sans’s workshop entrance is located behind his house. If the protagonist has heard his speech before, Sans notices their bored expression and offers a secret codeword that he uses to prove that they are a time traveler. After the protagonist loads their SAVE a few times, Sans’s suspicions are affirmed and he gives them a key to his room. Inside Sans’s room is a key to …
From undertale.fandom.com
SANS — ROBLOX
Check out sans. It’s one of the millions of unique, user-generated 3D experiences created on Roblox.
From roblox.com
SCRIPT ANALYSIS TOOL HIGHLIGHTS POSSIBLY … — ROBLOX BLOG
To use the Script Analysis tool, click View > Script Analysis in the ROBLOX Studio menu. We’ve also added a new Studio panel that can show you what the errors or warnings you receive mean. This index is linked directly to the ROBLOX Wiki, and we’re embedding the information in Studio, so you never have to leave the game development environment to …
From blog.roblox.com
ROBLOX RAINBOW SANS SCRIPT — PASTEBIN.COM
ROBLOX Rainbow Sans Script. NextFlamePB. Jul 4th, 2016. 82,480 . Never . Not a member of Pastebin yet? Sign Up, it unlocks many cool features! Lua 17.42 KB …
From pastebin.com
DUST SANS SCRIPT PASTEBINCOM — DUST SANS SCRIPT ROBLOX …
Sans Script Roblox Id. ink sans script WIP Pastebin.comApr 30, 2018 · Pastebin.com is the ROBLOX Dust Sans Script YouTubeDec 02, 2020 · This is Dust Sans is.
From at.channel15.org
ROBLOX SCRIPT SHOWCASE: ERROR SANS EDITED BY ME … — …
Script: PRIVATE JUST ADDED DISPLAY. AND IS REQUIRE.Trade: Duck…?#3638Bai
From youtube.com
[NEW] UNDERTALE ULTIMATE TIMELINE CODE — SUPER EASY
Get Roblox game codes from our latest Roblox games page! By Iris Zheng. Iris is a writer who covers almost everything from beauty to technology, fitness, home decoration and etc. No matter what she wrote, she always brings true and useful information for readers. View all of Iris Zheng’s posts. Published April 9, 2021. Categorized as Gaming Tags: Gaming & consoles …
From supereasy.com
UNDERTALE SANS BOSS FIGHT — STUDIOS — SCRATCH
Best Undertale projects. アンダーテール好きな人集まれーーー. The Sans and Papyrus studio. Undertale boss fight editor. LifeInScratch (LifeInCoding’s Chat Studio) Rick Studio. SUPER BOBO. x-undertale. Ungatel Groound.
From scratch.mit.edu
UNDERTALE: JUDGEMENT DAY — TRELLO
Some of Horror!Sans’s attacks leave you with a draining KR effect on hit. Passive 2 : Bleed Some of Horror!Sans’s attacks cause the person hit to be left with a bleeding effect on hit. Passive 3 : Human Flesh *Any moves that involve grey coloured bones can rip off a player’s limb. The right arm, torso and head cannot be ripped off. If Horror …
From trello.com
DISCOVER — ROBLOX
Thanks for visiting Roblox. 1. Click RobloxPlayer.exe to run the Roblox installer, which just downloaded via your web browser. 2. Click Run when prompted by your computer to begin the installation process. 3. Click Ok once you’ve successfully installed Roblox. 4. After installation, click Join below to join the action!
From roblox.com
SCRIPT NOT WORKING, NO ERRORS — SCRIPTING SUPPORT … — ROBLOX
The Roblox Developer Hub has a full article on the HumanoidDescription System, which includes an example of how to Change an Existing Character’s Scale. vf9r (vf9r) April 4, 2020, 3:09pm #7. When I changed the script there were no errors but no difference, this is what I did. local uc = game:GetService(«ReplicatedStorage»).events.updateChar …
From devforum.roblox.com
ROBLOX COOKING SIMULATOR CODES (MARCH 2022 … — PRO GAME …
Our Roblox Cooking Simulator Codes has the most up-to-date list of OP codes that you can redeem for Coins and additional freebies. These items will set you apart from the rest of the pack, as you cook in style! All Cooking Simulator Codes List. We’ll keep you updated with additional codes once they are released. You should make sure to redeem these as soon as …
From progameguides.com
PASTEBIN.COM — #1 PASTE TOOL SINCE 2002!
301 Moved Permanently. nginx
From pastebin.com
MURDER!SANS | NEW UNDERTALE FANON AU WIKI | FANDOM
Phantom blames Sans for killing everyone, including him, and pressures him without respite to kill everyone. Sans listens to his brother all the time. To Sans, the phantom is a floating bust of his brother with red eyes and the red scarf. The human/player: They are Sans’s driving force for gaining LV, and he aims to put an end to them permanently.
From undertale-au-fanon.fandom.com
SANS SIM SCRIPTS? : ROBLOXHACKERS — REDDIT
quick update on AtomV, i made some nice upgrades and will be improving much more, my discord is Plasma#2827, dm to collab. 40. 13 comments. Continue browsing in r/robloxhackers. r/robloxhackers. Community dedicated to bringing the hacking/exploiting community together to share great ideas. 40.3k. Members.
From reddit.com
SANS PUN LIST (SKELETON PUNS EDITION) BY NICKARIONICKZ ON …
The dancing Sans seem to really be in skele-tune with the music what happens with a skeleton on e621? He gets a boner! MAN! so much puns in a row!!!! tell me if you want more down in the comments!! (this was so hard to think of!) See More by NickarioNickz. Vote for the new ask blog. Oct 20, 2016 . gonna close the ask kitty sans askblog yo! replacement is gonna …
From deviantart.com
SANS 2 PLAYER SIMULATOR — REMIXES — SCRATCH
Sans (Part 2 — dead) by DudeBang123. Sans Ultimate simulator FULL FIGHT (Multiplayer) remix by Diratch. Sans simulator (multiplayer) by Bruhdude123. Disbelief Papyrus Ultimate simulator FULL FIGHT by Squidhater101. sdwq by ClayWolf99. Sans Ultimate simulator FULL FIGHT (Multiplayer) by JC_Kraft.
From scratch.mit.edu
ERROR SANS — ROBLOX
©2022 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
From roblox.com
SANS SCRIPT — PASTEBIN.COM
~~ GENOCIDE SANS SCRIPT ~~ VERSION BETA V3.0.3 Whats New: *1st attempt in adding skull (failed lol) *Patched some more bugs *1st attempt in adding bones (failed lol) *removed ball spawning — AzuLX Genocide Sans script from the Undertale game Script is edited by Xeradius, Isaac and Pingu. Full credit to whoever made the base Please do not leak this script. Full …
From pastebin.com
LOCAL SCRIPTING NOT RUNNING? — SCRIPTING SUPPORT … — ROBLOX
I know this is so obvious its going to be embarrassing once I figure it out, I have looked over this more times I can count, just can not see why it is not running, Checked all the syntax and any reason why it would be waiting, I tried to remove a :WaitForChild() and replace it with a wait(.1) at the top, still nothing… Below is some pictures of the problem, …
From devforum.roblox.com
ROBLOX SANS SCRIPT UNDERTALE FE — YOUTUBE
https://pastebin.com/raw/Aw2HuTND
From youtube.com
UNDERFELL SANS FIGHT BY IKNIFEU — ITCH.IO
Underfell Sans Fight is an undertale AU with bad monsters, in the pacifist route, you must spare monsters and make them good people, in the genocide route, you must KILL everyone. In this fight, you are a genocider, you must kill. Tips for fighting: In phase 1, try your best not healing, try your best dodging the attacks. Never let your guard down. Keep fighting. Don’t use mercy, …
From iknifeu.itch.io
EXPLOIT SANS | NEW UNDERTALE FANON AU WIKI | FANDOM
Exploit Sans’ Discord Server Exploit Sans is a being who came to exist due to an unknown entity, of which planted a gem in Null space as a last resort before being sealed away forever, eventually developing to become Exploit. His main residence is unknown, but is most likely in Null Space as that was where he was initially created. In terms of motives, no one can see what goes on …
From undertale-au-fanon.fandom.com
WILLIAM GASTER | UNDERTALE RHO WIKI | FANDOM
Error!404, formerly known as William Gaster (/ˈwɪliːəm ˈgæstər/), is the only survivor from the destruction of IcT-404. He now spends all his time seeking vengeance against Infected. TBA TBA TBA TBA TBA TBA TBA Taken!Altertale (First appearance)
From undertale-rho.fandom.com
UNDERTALE SANS BOSS FIGHT — REMIXES — SCRATCH
Undertale SANS BOSS FIGHT *HACKED* by Dimald. Undertale SANS BOSS FIGHT remix by GYMTES. SUPER SANS BOSS FIGHT remix by archer424242. Undertale SANS BOSS FIGHT 2 by captianshadow. Undertale SANS BOSS FIGHT hacked by miiname. Undertale SANBOSS FIGHT remix by Draggy303. Undertale SANS BOSS FIGHT by PCarClub.
From scratch.mit.edu
SANS | SOUL SHATTERS WIKI | FANDOM
Sans winds up a stomp forwards, the stomp causes a bone to erupt forward at a diagonal angle, If the bone hits, The target is launched into the air Sans teleports after them, summoning 4 bones that he stabs into the foe which depend on defense (2 damage to a tank, 28 damage to an attack dummy). Sans then falls to the ground and finally summons 3 Giant Blasters that fire at the …
From soul-shatters.fandom.com
AMINO FONT — FONTSPACE.IO
Food; Games; Movie; Music; Sitcom; Sports; TV Show; Sans Serif. Amino Font. by Fontspace November 7, 2021. by Fontspace November 7, 2021. Amino font is a modern Sans Serif typeface that was designed by Anuthin Wongsunkakon and published by Cadson Demak. It includes twenty-one gorgeous styles along with family package options. Using this Amino …
From fontspace.io
ROBLOX FE SANS SCRIPT — PASTEBIN.COM
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
From pastebin.com
ALL SCRIPTS ROBLOX — PASTEBIN.COM
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
From pastebin.com
CROSS | XTALE WIKI | FANDOM
XTale!Sans (better known as Cross, or Cross!Sans, or simply XSans) is a major character of the XTale series and comic and Underverse, where he serves as the series’ anti-hero. In XTale X, XTale!Sans was a trainee for the royal guard who began experiencing issues related to his code; which is actually relatable to The X-Event’s cause. After he seals their main soul within him to …
From xtaleunderverse.fandom.com
ROBLOX ARCHIVES — MYDAILYSPINS.COM
Roblox Archives — Mydailyspins.com. Roblox. Roblox Legends of Space Codes. 4 days ago. by Wayka Mido. Roblox. Roblox Strong Pet Simulator Codes (4 Working Codes) 2 …
From mydailyspins.com
OMNIPOTENT!SANS | ALPHATALE WIKI | FANDOM
Omnipotent!sans used to resign in Alphatale and was known as Ares among them and lived in the laboratory of the Astral Mother along with his brothers William, Adam, Jacob, and Deilos. Deilos however was the only one of the four Omni had that hung around. Deilos and Omni’s relationship with Omni got closer as the years grew on and Deilo’s hatred for his other 3 …
From alphatale.fandom.com
LUA — SCRIPTS NOT LOADING IN ROBLOX — STACK OVERFLOW
1. This answer is not useful. Show activity on this post. Check if the script is enabled from the roblox studio properties. If it is enabled something must be throwing error, in that case it should appear in the console. Try to do something simple first like typing only print («something») in the script. Edit: To check if the script is Disabled …
From stackoverflow.com
SANS | INSANITY! TALE WIKI | FANDOM
Sans is the main character of Insanity! Tale. He has gone insane after being hunted by the First Human for weeks after the genocide route, and has built up LOVE and EXP by slaughtering dozens of humans who foolishly fell down Mt. Ebott during his time hiding. After defeating the First Human and escaping from his timeline, Sans continued onward to invade and/or destroy …
From insanity-tale.fandom.com
ROBLOX GLITCHTALE: BATTLE OF SOULS CODES (MARCH 2022 …
You can also get a bunch of free stuff via our Roblox Promo Codes page. Posted in Roblox. Get Roblox codes and news as soon as we add it by following our PGG Roblox Twitter account! Write A Comment Write A Comment Roblox Glitchtale: Battle of Souls Codes (March 2022) Cancel reply. Comments are on moderation and will be approved in a timely manner. …
From progameguides.com
FREE ROBUX GENERATOR NO HUMAN VERIFICATION … — SUPER EASY
Grab free Roblox gift cards through giveaways If you want quick Robux, you can take your chances in giveaways on YouTube , Twitch , and Twitter. Every once in a while, some platform or individual gamers would give away free Robux and in-game exclusives , all you need to do is like and subscribe.
From supereasy.com
ROBLOX SCRIPT EDIT SHOWCASE / ERROR SANS — YOUTUBE
my disc is snowyburak #3801i made it
From youtube.com
WHO ARE YOU TO ERROR!SANS? — QUIZ — QUOTEV
They’re alright, nothing too special. Just something to have fun with.
From quotev.com
1. Error sans stronger than you: 443710555
2. ERRORLOVANIA- Error Sans Theme Jeffrey Watkins: 562226927
3. Underverse OST — Mismatch [Error!Sans’s Theme]: 4587458880
4. Error Sans Remix: 4594122687
5. Error Sans Theme ErrorVania: 4524283288
6. Error Sans: 4612172911
7. Error Sans: 5647968846
8. Fatal Error Sans (Remix) Theme: 6196946648
9. Error Sans — Starting Point of Error V3: 6722429804
10. Aftertale Undertale AU — Fatal Error Sans (Future): 6987701640
11. [A Fatal!Error Sans Megalo] FAILED CREATION : 7105893047
12. Undertale — Master Of Puppets (Vs. Error Sans): 6888335597
13. Voltaic — Righteous!Error Sans theme: 7584404165
14. Error Sans — Stronger Than You [ Thai version ]: 5242690271
15. Error Sans theme (Errorvania) DJ X NOIZE Version: 6976477160
16. Final Error Sans Theme :Gift For Rake Hour Test: 7278954465
17. Fatal Error Sans but Trap Remix: 8705377963
18. Error Sans: 6797788258
19. Deletion — Error Sans’ Theme: 9009980038
All IDs are working. If you still find that some IDs don’t work, please let us know via the comments form.
More Roblox Music IDs
Some popular roblox music codes you may like.
100 Popular Elevator Roblox IDs
1. Elevator Music: 130768299
2. Elevator Music: 9119119619
3. Elevator Music: 9039675492
Read More
100 Popular Super smash bros Roblox IDs
1. Super Smash Bros. Ultimate ~ Lifelight: 2532792635
2. Super Smash Bros Brawl theme: 2014296322
3. Main Theme — Super Smash Bros. Brawl: 174670277
Read More
Most Popular Backyard boy Roblox IDs
1. Backyard Boy Slowed: 5868031777
2. Backyard boy (slowed): 5655062689
3. Backyard boy: 5458861541
Read More
Most Popular детство Roblox IDs
1. Rauf-Детство (Remix): 2535363126
2. Rauf & #### — детство (First Audio): 4485339187
3. Rauf — Детство ( cover ) ♥: 3015669382
Read More
100 Popular Thriller Roblox IDs
1. Michael Jackson — Thriller [ORIGINAL]: 4601949684
2. Michael Jackson — Thriller -this is it — HD: 2393600195
3. Michael Jackson — Thriller (Live in Munich 1997): 2587646432
Read More
Most Popular Superstar daycare Roblox IDs
1. FNAF Security Breach — Superstar Daycare: 8310334944
2. AA Fnaf sb superstar daycare: 8318533528
3. Fnaf Security Breach — Superstar daycare OST: 8322251590
Read More
80+ Popular Out of time Roblox IDs
1. AEW: PAC Theme Song: Out Of Time: 4586269901
2. Avengers Infinity War «Out of Time» TV Spot Music: 1598486289
3. Running Out of Time: 165937331
Read More
10+ Popular Mop Roblox IDs
1. TisaKorean — Mop XD: 4732567019
2. Tisakorean — The Mop: 4915179112
3. TISAKOREAN — Mop: 4787830801
Read More
Most Popular Ice cream and cake Roblox IDs
1. Ice cream and cake: 243735671
2. Ice cream and cake and cake: 8426476993
3. Ice Cream and Cake!: 8937363650
Read More
Appearance[]
default/normal look
Sans
Moves[]
Key | Move | Desc | Notes |
---|---|---|---|
Passive | MISS | Sans will always dodge attacks. | Infinite amount of dodges. |
Passive | Text to speech | When the player says something in the chat, a GUI will appear above Sans saying what the player said with Sans’ voice. | Bypasses Roblox’s filter.(dialogue said above sans) |
C | Bone Smash | Bones will rise out of the ground at where the cursor currently is. | |
Q | Gaster Blaster | A Gaster Blaster spawns and aims at where the cursor currently is. | Spammable. |
V | Gaster Blaster rush | Gaster blasters will be summoned at where the cursor is, combo-ing the opponent. | |
F | Bone Rush | Summon bones where Sans is currently facing and before thrown towards the cursor. | |
R/LMB | Blue Soul | Pressing R spawns a blue bone towards your cursor. Hitting an opponent sends them into Blue Soul mode. During this, the player can hold LMB to drag them around. | For LMB, the torso must be clicked. |
L | 2nd Phase | Begin a cutscene to Sans’ second phase. Last Breath Sans. | Attacks remain the same during this. Only bgm and Sans changes. |
P | 2nd Phase EX | Begin a cutscene to Sans’ second phase EX. Determined Sans. | I have no idea what phase to name this as. |
Z | Dialogue | Sans will begin to speak. | Dialogue spoken is what Sans says in Undertale. |
X | Sleep | Sans will begin to sleep. Walking awakes Sans again | When Sans is sleeping, ‘Z’ will appear above Sans. Not moving Sans awhile will also cause this. |
G | Mega Blaster Rush | More powerful version of the latter. |
Last breath form[]
last breath form
- moves same as normal/default form
Determined form[]
Sans determined form
- moves same as normal/default form
themes[]
- normal form:Megalovania
- Last breath form:the slaughter continues
- Determined form: Same as Last breath
Others[]
- Pastebin link
- if you do not move sans for awhile he will sleep lol
- dialog is spammable (might mess up)
Sans pre-determined
Sans cutscene to last breath
Determination form
WebMay 18, 2020 Script: PRIVATE JUST ADDED DISPLAY. AND IS REQUIRE.Trade: Duck…?#3638Bai
From youtube.com
Author pro man
Views 3.3K
See details »
FATAL ERROR SANS REQUIRE ROBLOX — YOUTUBE
WebDec 20, 2020 Fatal Error Sans Require:require(6112085780).FatalErrorSans(«Sungmingamerpro13»)DustInk:require(6115866056).DustInk(«Sungmingamerpro13»)PaperJam:require(6182…
From youtube.com
Author SungminThePlumber
Views 7.2K
See details »
SANS SCRIPT [FE WORKING] — PASTEBIN.COM
WebSep 15, 2018 — This script has been converted to FE by saidmiranda if game:GetService («RunService»):IsClient () then error («Script must be server-side in order to work; use h/ …
From pastebin.com
See details »
ROBLOX SANS REQUIRE SCRIPT — YOUTUBE
WebGame: https://www.roblox.com/games/8885963332/Require-Script-Executor-WireCode: require(4952709475).load(«Put Name»)roblox sans scriptroblox sans require script
From youtube.com
See details »
ERROR SANS — PASTEBIN.COM
WebMay 29, 2018 Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
From pastebin.com
See details »
[BIG UPDATE] ACRYLIX SANS MULTIVERSAL BATTLES 2 HACK …
WebRoblox Fatal Error Sans (Sans Vs Chara) robloxwarrior78 39K views 2 years ago Almost yours: 2 weeks, on us 100+ live channels are waiting for you with zero hidden fees …
From youtube.com
See details »
ROBLOX OHIO SCRIPT PASTEBIN 2022 MONEY HITBOX CHANGER
WebRoblox Ohio Script Pastebin GUI 2022 Money HitBox Changer mobile arceus x free hack aimbotgame: https://www.roblox.com/games/7239319209/Ohio-SALE-CODEpastebi…
From youtube.com
See details »
SCRIPT PASTEBIN SCRIPTS PASTEBIN ROBLOX | SCRIPTSPASTEBIN
WebDiscover More than 30.000 of Roblox Games Scripts Pastebin everyday! Recent Roblox Roblox Scripts: Phantom Forces script pastebin | Silent Aim Ragdoll Jump Race script …
From script-pastebin.com
See details »
ROBLOX SANS SCRIPT — PASTEBIN.COM
WebAug 17, 2016 Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time. Pastebin … paste . …
From pastebin.com
See details »
ROBLOX SCRIPT SHOWCASE / GENO SANS — YOUTUBE
Webi made the editit got leaked so https://pastebin.com/raw/fkns36dj
From youtube.com
See details »
FATAL ERROR SANS + GUI PREVIEW. GUI VER — 1.0.1 | [ROBLOX …
WebContact me «Not_Scripter#3929″.Buy my scripts here » https://www.roblox.com/games/7581895979/idk#!/store «
From youtube.com
See details »
SOULSHATTERS-SCRIPTS/SOULSHATTERS DUSTTALE SANS.LUA AT MAIN …
WebJul 22, 2021 soulshatters-scripts / soulshatters dusttale sans.lua Go to file Go to file T; Go to line L; Copy path Copy permalink; This commit does not belong to any branch on this …
From github.com
See details »
ROBLOX SANS [FE] GUI — PASTEBIN.COM
WebMar 21, 2020 Pastebin is a website where you can store text online for a set period of time. Pastebin … TopLabel.Text = «Sans FE Gui has loaded. Enjoy! Made by …
From pastebin.com
See details »
ROBLOX ULTRA SANS SCRIPT IN PASTEBIN — PASTEBIN.COM
Webroblox ultra sans script in pastebin SansjustSans2 Sep 27th, 2020 3,010 0 Never Add comment Not a member of Pastebin yet? Sign Up , it unlocks many cool features! 6502 …
From pastebin.com
See details »
ROBLOX OHIO SCRIPT GUI / HACK (INFINITE CASH, AUTOFARM, …
WebAbout Press Copyright Contact us Creators Advertise Developers Terms Privacy Policy & Safety How YouTube works Test new features Press Copyright Contact us Creators …
From youtube.com
See details »
ROBLOX SCRIPT ERROR SANS — PASTEBIN.COM
Webscript:WaitForChild («Heartbeat») frame = 1 / 60 tf = 0 allowframeloss = false tossremainder = false lastframe = tick () script.Heartbeat:Fire () game:GetService …
From pastebin.com
See details »
ROBLOX SCRIPT SHOWCASE EPISODE#1318/LAST BREATH SANS — YOUTUBE
WebIn this video i showcase the Last Breath Sans require scriptFeel free to comment below asking what you are interested in seeing in the next showcases!https:/…
From youtube.com
See details »
SNAKE FE SCRIPT ROBLOX PASTEBIN (WORKING) — YOUTUBE
Webscript : https://pastebin.com/aS59ReVN
From youtube.com
See details »
FREE ROBLOX PASTEBIN SCRIPTS AND HACKS — PASTEBINSCRIPT
WebThe best place to find Free Roblox Pastebin Scripts and Hacks content. You can easily access and copy the scripts of each game for free. Menu; Search for; Search for. … Blox …
From pastebinscript.com
See details »
ERROR!SANS V5 — PASTEBIN.COM
WebJun 6, 2018 Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time. … paste . Login Sign up. …
From pastebin.com
See details »