Beast
Beast
wait(0.016666666666667)
script.Archivable = false
Effects = {}
local Player = game.Players.localPlayer
local Character = Player.Character
local Humanoid = Character.Humanoid
local mouse = Player:GetMouse()
local m = Instance.new("Model", Character)
m.Name = "WeaponModel"
local effect = Instance.new("Model", Character)
effect.Name = "effecsfsafzx"
local demon = Instance.new("Model", Character)
demon.Name = "demdemd"
local LeftArm = Character["Left Arm"]
local RightArm = Character["Right Arm"]
local LeftLeg = Character["Left Leg"]
local RightLeg = Character["Right Leg"]
local do2target = nil
local Head = Character.Head
local Torso = Character.Torso
local cam = game.Workspace.CurrentCamera
local RootPart = Character.HumanoidRootPart
local RootJoint = RootPart.RootJoint
local equipped = false
local attack = false
local Anim = "Idle"
local idle = 0
local attacktype = 1
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
local velocity = RootPart.Velocity.y
local sine = 0
local change = 1
local mana = 0
local it = Instance.new
vt = Vector3.new
local grabbed = false
local cf = CFrame.new
local mr = math.rad
local angles = CFrame.Angles
local ud = UDim2.new
local c3 = Color3.new
local NeckCF = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
Humanoid.Animator:Destroy()
Character.Animate:Destroy()
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))
RSH = nil
RW = Instance.new("Weld")
LW = Instance.new("Weld")
RH = Torso["Right Hip"]
LH = Torso["Left Hip"]
RSH = Torso["Right Shoulder"]
LSH = Torso["Left Shoulder"]
RSH.Parent = nil
LSH.Parent = nil
RW.Name = "RW"
RW.Part0 = Torso
RW.C0 = cf(1.5, 0.5, 0)
RW.C1 = cf(0, 0.5, 0)
RW.Part1 = RightArm
RW.Parent = Torso
LW.Name = "LW"
LW.Part0 = Torso
LW.C0 = cf(-1.5, 0.5, 0)
LW.C1 = cf(0, 0.5, 0)
LW.Part1 = LeftArm
LW.Parent = Torso
clerp = function(a, b, t)
return a:lerp(b, t)
end
part.TopSurface = 10
end
local co1 = 3
local co2 = 10
local co3 = 15
local co4 = 30
local cooldown1 = 0
local cooldown2 = 0
local cooldown3 = 0
local cooldown4 = 0
local maxEnergy = 100
local Energy = 0
local skill1stam = 10
local skill2stam = 50
local skill3stam = 60
local skill4stam = 100
local recovermana = 5
local skillcolorscheme = BrickColor.new("Magenta").Color
local scrn = Instance.new("ScreenGui", Player.PlayerGui)
makeframe = function(par, trans, pos, size, color)
print("fixed by kent911t")
script:WaitForChild("Heartbeat")
frame = 1 / 30
tf = 0
allowframeloss = true
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)
function swait(num)
if num == 0 or num == nil then
ArtificialHB.Event:wait()
else
for i = 0, num do
ArtificialHB.Event:wait()
end
end
end
CreateWeld = function(Parent, Part0, Part1, C0, C1)
coroutine.resume(coroutine.create(function()
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 = 500,
maxForce = Vector3.new(2000, 2000, 2000), 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, 0.5)
game:GetService("Debris"):AddItem(rl, 0.5)
else
do
if 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, 0.5)
else
do
if Type == "Up" then
local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0),
P = 700, maxForce = Vector3.new(3000, 3000, 3000), Parent = hit})
game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
else
do
if Type == "DarkUp" then
coroutine.resume(coroutine.create(function()
for i = 0, 1, 0.1 do
swait()
BlockEffect(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1,
1, 0.08, 1)
end
end
))
local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20,
0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
game:GetService("Debris"):AddItem(bodyVelocity, 1)
else
do
if 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)
else
do
if 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(400000, 400000, 400000) * math.huge, P = 20000, 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
do
local debounce = Create("BoolValue")({Name =
"DebounceHit", Parent = hit.Parent, Value = true})
game:GetService("Debris"):AddItem(debounce, Delay)
c = Instance.new("ObjectValue")
c.Name = "creator"
c.Value = Player
c.Parent = h
game:GetService("Debris"):AddItem(c, 0.5)
end
end
end
end
end
end
end
end
end
end
end
end
end
for i = 0, 1, delay do
swait()
Part.Transparency = i
Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
end
Part.Parent = nil
end
), prt, msh, (math.random(0, 1) + math.random()) / 5)
end
BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
CloudEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
attackone = function()
attack = true
for i = 0, 1, 0.15 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine
/ 8)) * angles(math.rad(20), math.rad(0), math.rad(-40)), 0.3)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20),
math.rad(0), math.rad(40)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(-130), math.rad(-190), math.rad(-130 + 10 * math.cos(sine / 8))),
0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF *
angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF *
angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
+ 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
- 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine /
13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0),
math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 *
math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
CreateSound("http://www.roblox.com/asset/?id=338586331", RootPart, 1, 0.8)
for i = 0, 1, 0.5 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine
/ 8)) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20),
math.rad(0), math.rad(-40)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(-100), math.rad(-190), math.rad(-90)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF *
angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF *
angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
+ 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
- 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine /
13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0),
math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 *
math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
MagniDamage(MagniHit, 6, 10, 14, 0, "Normal", "199149221")
SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, -1, -5) *
angles(math.rad(90), 1.2, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0.5, -5) *
angles(math.rad(90), 1.2, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 2, -5) *
angles(math.rad(90), 1.2, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
for i = 0, 1, 0.1 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine
/ 8)) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10),
math.rad(0), math.rad(-60)), 0.5)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(-100), math.rad(-190), math.rad(-190)), 0.4)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF *
angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF *
angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(50),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(50),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(50),
math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) *
angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
end
attack = false
end
attacktwo = function()
attack = true
for i = 0, 1, 0.1 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine
/ 8)) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20),
math.rad(0), math.rad(40)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(-130), math.rad(-190), math.rad(-30)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF *
angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF *
angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
+ 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
- 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine /
13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0),
math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 *
math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
MagniDamage(MagniHit, 6, 10, 13, 0, "Normal", "199149221")
CreateSound("http://www.roblox.com/asset/?id=338586331", RootPart, 1, 1)
for i = 0, 1, 0.5 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine
/ 8)) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20),
math.rad(0), math.rad(-40)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(-100), math.rad(-190), math.rad(-90)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF *
angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF *
angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
+ 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
- 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine /
13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0),
math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 *
math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, -1, -5) *
angles(math.rad(90), 1.8, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0.5, -5) *
angles(math.rad(90), 1.8, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 2, -5) *
angles(math.rad(90), 1.8, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
for i = 0, 1, 0.1 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine
/ 8)) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0),
math.rad(-60)), 0.5)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(-100), math.rad(-110), math.rad(-190)), 0.4)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF *
angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF *
angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(50), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(50), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(50), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) *
angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
end
attack = false
end
attackthree = function()
attack = true
for i = 0, 1, 0.1 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine
/ 8)) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20),
math.rad(0), math.rad(40)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(-60), math.rad(-100), math.rad(-60)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF *
angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF *
angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
+ 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
- 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine /
13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0),
math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 *
math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
CreateSound("http://www.roblox.com/asset/?id=338586331", RootPart, 1, 0.7)
for i = 0, 1, 0.5 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine
/ 8)) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20),
math.rad(0), math.rad(-40)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(-100), math.rad(-100), math.rad(-90)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF *
angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF *
angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
+ 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0
- 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine /
13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0),
math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 *
math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
MagniDamage(MagniHit, 6, 13, 15, 0, "Normal", "199149221")
SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(-1.5, 0, -5) *
angles(math.rad(90), 0, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0, -5) *
angles(math.rad(90), 0, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(1.5, 0, -5) *
angles(math.rad(90), 0, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
for i = 0, 1, 0.1 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine
/ 8)) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.5)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0),
math.rad(-60)), 0.5)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(-100), math.rad(-260), math.rad(-100)), 0.4)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF *
angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF *
angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(-90), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(-90), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(-90), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(-90), math.rad(0)), 0.3)
end
attack = false
end
findNearestTorso = function(pos)
qaeoshotdog = function()
attack = true
local x, y, z, newpos = nil, nil, nil, nil
BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 15, 15, 15, 2, 2, 2,
0.07)
WaveEffect(BrickColor.new("Really black"), RootPart.CFrame, 1, 1, 1, 0.5, 0.1,
0.5, 0.05)
do
if do2target ~= nil and do2target.Parent.Humanoid.PlatformStand ~= true then
local dist = (Torso.Position - do2target.Position).magnitude
if dist < 50 then
Humanoid.WalkSpeed = 0
RootPart.CFrame = do2target.CFrame * cf(0, 50, 5)
else
RootPart.CFrame = RootPart.CFrame * cf(0, 50, 5)
end
end
BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 15, 15, 15, 2, 2,
2, 0.07)
for i = 0, 1, 0.1 do
swait()
if do2target ~= nil then
newpos = vt(do2target.Position.X, RootPart.Position.Y,
do2target.Position.Z)
MoveCF = cf(RootPart.Position, newpos)
local mpos = Torso.CFrame * angles(0, 0, 0)
local cff = CFrame.new(mpos.p, newpos) * CFrame.Angles(math.pi / 2, 0, 0)
x = RootPart.CFrame:toObjectSpace(cff):toEulerAnglesXYZ()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-
20), math.rad(0), math.rad(-50)), 0.28)
end
do
do
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0),
math.rad(30), math.rad(50)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0)
* angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0)
* angles(math.rad(20), math.rad(0), math.rad(-90)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30),
math.rad(0), math.rad(10)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4) * LHCF * angles(math.rad(0),
math.rad(-10), math.rad(30)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
-- DECOMPILER ERROR at PC435: LeaveBlock: unexpected jumping out DO_STMT
end
end
end
for i = 0, 1, 0.1 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 *
math.cos(sine / 8)) * angles(math.rad(70), math.rad(0), math.rad(80)), 0.28)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0),
math.rad(0), math.rad(-80)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30),
math.rad(0), math.rad(10)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -0.7, -1) * LHCF * angles(math.rad(0), math.rad(-
10), math.rad(-30)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
hit = nil
for i = 1, 1 do
if hit == nil then
swait()
end
hit = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 6, Character)
end
local hit = nil
while hit == nil do
swait()
hit = rayCast(RightArm.Position, CFrame.new(RootPart.Position,
RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character)
end
hit, pos = rayCast(RightArm.Position, CFrame.new(RootPart.Position,
RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character)
do
if hit ~= nil then
local ref = CreatePart(effect, "SmoothPlastic", 0, 0,
BrickColor.new("Black"), "Effect", vt())
ref.Anchored = true
ref.CFrame = cf(pos)
game:GetService("Debris"):AddItem(ref, 3)
for i = 1, 10 do
Col = hit.BrickColor
local groundpart = CreatePart(effect, hit.Material, 0, 0, Col, "Ground",
vt(math.random(50, 200) / 100, math.random(50, 200) / 100, math.random(50, 200) /
100))
groundpart.Anchored = true
groundpart.CanCollide = true
groundpart.CFrame = cf(pos) * cf(math.random(-500, 500) / 100, 0,
math.random(-500, 500) / 100) * angles(math.random(-50, 50), math.random(-50, 50),
math.random(-50, 50))
game:GetService("Debris"):AddItem(groundpart, 5)
end
CreateSound("http://roblox.com/asset/?id=157878578", ref, 0.6, 1.2)
WaveEffect(hit.BrickColor, cf(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.05)
BreakEffect(hit.BrickColor, cf(pos), 0.1, 1, 0.1, 0.5, 5, 0.5, 0.05)
BreakEffect(hit.BrickColor, cf(pos), 0.1, 1, 0.1, 0.5, 5, 0.5, 0.05)
BreakEffect(hit.BrickColor, cf(pos), 0.1, 1, 0.1, 0.5, 5, 0.5, 0.05)
MagniDamage(ref, 9, 20, 23, math.random(10, 20), "Knockdown")
end
CloudEffect(BrickColor.new("Black"), RightArm.CFrame, 1, 1, 1, 0.5, 3, 0.5,
0.05)
CloudEffect(BrickColor.new("Black"), RightArm.CFrame, 1, 1, 1, 1, 1, 1, 0.05)
Humanoid.WalkSpeed = 16
attack = false
end
end
end
dead = function()
attack = true
local x, y, z, newpos = nil, nil, nil, nil
for i = 0, 1, 0.1 do
swait()
if do2target ~= nil then
newpos = vt(do2target.Position.X, RootPart.Position.Y, do2target.Position.Z)
MoveCF = cf(RootPart.Position, newpos)
local mpos = Torso.CFrame * angles(0, 0, 0)
local cff = CFrame.new(mpos.p, newpos) * CFrame.Angles(math.pi / 2, 0, 0)
x, y, z = RootPart.CFrame:toObjectSpace(cff):toEulerAnglesXYZ()
RootJoint.C0 = clerp(RootJoint.C0, CFrame.Angles(x, y, z) * angles(0, 3.14,
0) * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.4)
else
do
do
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) *
angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.28)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0),
math.rad(30), math.rad(50)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0)
* angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0)
* angles(math.rad(20), math.rad(0), math.rad(-90)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30),
math.rad(0), math.rad(10)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4) * LHCF * angles(math.rad(0),
math.rad(-10), math.rad(30)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
-- DECOMPILER ERROR at PC391: LeaveBlock: unexpected jumping out DO_STMT
end
end
end
end
BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 15, 15, 15, 2, 2, 2,
0.07)
WaveEffect(BrickColor.new("Really black"), RootPart.CFrame, 1, 1, 1, 0.5, 0.1,
0.5, 0.05)
do
if do2target ~= nil then
local dist = (Torso.Position - do2target.Position).magnitude
if dist < 20 then
MagniDamage(do2target, 10, 10, 10, 10, "Normal")
end
end
CreateSound("http://www.roblox.com/asset/?id=338586299", RootPart, 1, 1)
SlashEffect(BrickColor.new("Magenta"), Head.CFrame * cf(0, -1, -15) *
angles(math.rad(0), 1.47, math.rad(90)) * angles(-1.47, 0, 0), 0.001, 0.1, 0.2, 0,
0.001, 0.003, 0.07)
SlashEffect(BrickColor.new("Magenta"), Head.CFrame * cf(0, 0.5, -15) *
angles(math.rad(0), 1.47, math.rad(90)) * angles(-1.47, 0, 0), 0.001, 0.1, 0.2, 0,
0.001, 0.003, 0.07)
SlashEffect(BrickColor.new("Magenta"), Head.CFrame * cf(0, 2, -15) *
angles(math.rad(0), 1.47, math.rad(90)) * angles(-1.47, 0, 0), 0.001, 0.1, 0.2, 0,
0.001, 0.003, 0.07)
RootPart.CFrame = Head.CFrame * cf(0, 0, -30)
for i = 0, 1, 0.05 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 *
math.cos(sine / 8)) * angles(math.rad(70), math.rad(0), math.rad(80)), 0.28)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0),
math.rad(0), math.rad(-80)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30),
math.rad(0), math.rad(10)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -0.7, -1) * LHCF * angles(math.rad(0), math.rad(-
10), math.rad(-30)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
attack = false
end
end
Face = Head.face
Shirt = Character:FindFirstChild("Shirt")
Pants = Character:FindFirstChild("Pants")
Cloak = function()
Face.Parent = nil
cloaked = true
for _,v in pairs(Torso.Parent:children()) do
do
if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
coroutine.resume(coroutine.create(function()
end
end
end
end
end
UnCloak = function()
for i = 0, 1, 0.1 do
swait()
derp.Transparency = derp.Transparency - 0.1
end
derp.Transparency = 0
end
), hatp)
-- DECOMPILER ERROR at PC45: LeaveBlock: unexpected jumping out
IF_THEN_STMT
end
end
end
end
end
hotdog = function()
attack = true
for i = 0, 1, 0.1 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20),
math.rad(0), math.rad(-50)), 0.1)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(20),
math.rad(50)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(20), math.rad(0), math.rad(-90)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30),
math.rad(0), math.rad(10)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4) * LHCF * angles(math.rad(0), math.rad(-
10), math.rad(30)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 20, 20, 20, 5, 5, 5,
0.07)
WaveEffect(BrickColor.new("Really black"), RootPart.CFrame, 1, 1, 1, 1, 0.5, 1,
0.05)
local con = Hit.Touched:connect(function(hit)
truehotdog = function()
attack = true
for i = 0, 1, 0.1 do
swait()
BlockEffect(BrickColor.new("Really black"), RootPart.CFrame * cf(math.random(-
5, 5), math.random(-5, 5), math.random(-5, 5)), 1, 1, 1, 0.5, 0.5, 0.5, 0.07)
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20),
math.rad(0), math.rad(-50)), 0.1)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(20),
math.rad(50)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(20), math.rad(0), math.rad(-90)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30),
math.rad(0), math.rad(10)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4) * LHCF * angles(math.rad(0), math.rad(-
10), math.rad(30)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 20, 20, 20, 5, 5, 5,
0.07)
WaveEffect(BrickColor.new("Really black"), RootPart.CFrame, 1, 1, 1, 1, 0.5, 1,
0.05)
m.Parent = nil
Cloak()
CreateSound("http://roblox.com/asset/?id=190119264", Torso, 1, 0.5)
for i = 0, 1, 0.01 do
swait()
MagniDamage(RootPart, 15, 1, 3, -30, "Normal")
SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(math.random(-10,
10), -1, math.random(-10, 10)) * angles(math.random(-5, 5), math.random(-5, 5), 0)
* angles(0, 0, math.random(-5, 5)), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
CreateSound("http://roblox.com/asset/?id=62339698", Torso, 0.7, 2)
BlockEffect(BrickColor.new("Really black"), RootPart.CFrame * cf(math.random(-
5, 5), math.random(-5, 5), math.random(-5, 5)), 1, 1, 1, 5, 5, 5, 0.07)
WaveEffect(BrickColor.new("Really black"), RootPart.CFrame * angles(0,
math.random(-50, 50), 0), 1, 1, 1, math.random(0.5, 1), 0.5, math.random(0.5, 1),
0.05)
WaveEffect(BrickColor.new("Really black"), RootPart.CFrame * cf(0, -1.5, 0) *
angles(0, math.random(-50, 50), 0), 1, 1, 1, 1, -0.01, 1, 0.05)
Torso.Velocity = RootPart.CFrame.lookVector * 10
end
BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 20, 20, 20, 5, 5, 5,
0.07)
WaveEffect(BrickColor.new("Really black"), RootPart.CFrame, 1, 1, 1, 1, 0.5, 1,
0.05)
UnCloak()
m.Parent = Character
for i = 0, 1, 0.05 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine
/ 8)) * angles(math.rad(70), math.rad(0), math.rad(80)), 0.28)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0),
math.rad(-80)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) *
angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) *
angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30),
math.rad(0), math.rad(10)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -0.7, -1) * LHCF * angles(math.rad(0), math.rad(-
10), math.rad(-30)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
attack = false
end
mouse.Button1Down:connect(function()
k = k:lower()
if attack == false and co1 <= cooldown1 and k == "z" then
cooldown1 = 0
dead()
else
if attack == false and co2 <= cooldown2 and k == "x" then
cooldown2 = 0
hotdog()
else
if attack == false and co3 <= cooldown3 and k == "c" then
cooldown3 = 0
qaeoshotdog()
else
if attack == false and co4 <= cooldown4 and k == "v" then
cooldown4 = 0
truehotdog()
end
end
end
end
end
)
updateskills = function()
while true do
swait()
updateskills()
target = findNearestTorso(RootPart.Position)
do2target = target
bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
velocity = RootPart.Velocity.y
sine = sine + change
local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position,
RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
if equipped == true or equipped == false then
if 1 < RootPart.Velocity.y and hit == nil then
Anim = "Jump"
if attack == false then
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 *
math.cos((sine) / 8)) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0),
math.rad(0), math.rad(30)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos((sine) / 13), 0)
* angles(math.rad(-130), math.rad(-190), math.rad(-130 + 10 * math.cos((sine) /
8))), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos((sine) / 8), 0)
* angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos((sine) / 8), -0.5) * RHCF *
angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos((sine) / 8)) * LHCF *
angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) /
13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) /
8)), math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) /
13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) /
8)), math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
else
if RootPart.Velocity.y < -1 and hit == nil then
Anim = "Fall"
if attack == false then
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 *
math.cos((sine) / 8)) * angles(math.rad(20), math.rad(0), math.rad(-30)), 0.3)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(40),
math.rad(0), math.rad(30)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos((sine) / 13),
0) * angles(math.rad(-150), math.rad(-190), math.rad(-130 + 10 * math.cos((sine) /
8))), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos((sine) / 8),
0) * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos((sine) / 8), -0.5) * RHCF
* angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos((sine) / 8)) * LHCF
* angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 *
math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 *
math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
else
if Torsovelocity < 1 and hit ~= nil then
Anim = "Idle"
if attack == false then
change = 1
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 *
math.cos((sine) / 8)) * angles(math.rad(20), math.rad(0), math.rad(-30)), 0.3)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20),
math.rad(0), math.rad(30)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos((sine) / 13),
0) * angles(math.rad(-130), math.rad(-190), math.rad(-130 + 10 * math.cos((sine) /
8))), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos((sine) / 8),
0) * angles(math.rad(-20), math.rad(0), math.rad(-20)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos((sine) / 8), -0.5) *
RHCF * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos((sine) / 8)) *
LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 *
math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 *
math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
else
if 2 < Torsovelocity and hit ~= nil then
Anim = "Walk"
if attack == false then
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 *
math.cos((sine) / 8)) * angles(math.rad(20), math.rad(0), math.rad(-40)), 0.3)
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10),
math.rad(0), math.rad(40)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos((sine) /
13), 0) * angles(math.rad(-130), math.rad(-190), math.rad(-130 + 10 *
math.cos((sine) / 8))), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5 + 0.1 * math.cos((sine) / 8),
-1) * angles(math.rad(-90), math.rad(0), math.rad(80)), 0.3)
RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos((sine) / 8), -0.5) *
RHCF * angles(math.rad(0), math.rad(40), math.rad(0 + 50 * math.cos((sine) / 4))),
0.3)
LH.C0 = clerp(LH.C0, cf(-1.2, -1 + 0.1 * math.cos((sine) / 8), 0) *
LHCF * angles(math.rad(0), math.rad(40), math.rad(0 + 50 * math.cos((sine) / 4))),
0.3)
MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 *
math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 *
math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 *
math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
end
end
end
end
end
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 Thing[1].Transparency <= 1 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))
Mesh = Thing[1].Mesh
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
else
if Thing[2] == "Block2" then
Thing[1].CFrame = Thing[1].CFrame
Mesh = Thing[7]
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
else
if Thing[2] == "Cylinder" then
Mesh = Thing[1].Mesh
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5],
Thing[6])
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
else
if Thing[2] == "Blood" then
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]
else
if Thing[2] == "Elec" then
Mesh = Thing[1].Mesh
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8],
Thing[9])
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
else
if Thing[2] == "Disappear" then
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
else
if 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
end
end
end
end
end
end
else
Part.Parent = nil
table.remove(Effects, e)
end
end
end
end
end
end