Professional Documents
Culture Documents
wait(0.2)
print("Hey!!!")
print("You Pervert!!!")
local hoh = game:GetService"Players".LocalPlayer
local char = hoh.Character
local Head = char.Head
local LeftArm = char["Left Arm"]
local RightArm = char["Right Arm"]
local LeftLeg = char["Left Leg"]
local RightLeg = char["Right Leg"]
mouse = hoh:GetMouse()
local cam = game.Workspace.CurrentCamera
local RootPart = char.HumanoidRootPart
local RootJoint = RootPart.RootJoint
local Anim = "Idle"
local idle = 0
local Effects = {}
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
vt = Vector3.new
local cf = CFrame.new
local mr = math.rad
local angles = CFrame.Angles
local ud = UDim2.new
local c3 = Color3.new
local velocity = RootPart.Velocity.y
local sine = 0
local change = 1
local grabbed = false
local cn = CFrame.new
local mr = math.rad
local angles = CFrame.Angles
local ud = UDim2.new
local c3 = Color3.new
local d = Instance.new('Model', char)
d.Name = "KKK"
attack = false
nak = false
disable = false
attacktype = 1
equipped = false
char.Humanoid.Animator.Parent = nil
char.Animate.Parent = nil
local newMotor = function(part0, part1, c0, c1)
local w = Instance.new("Motor", part0)
w.Part0 = part0
w.Part1 = part1
w.C0 = c0
w.C1 = c1
return w
end
clerp = function(a, b, t)
return a:lerp(b, t)
end
ypcall(function()
char.Torso.roblox:Remove()
char.Shirt:Destroy()
char.Pants:Destroy()
char.Head.face:Destroy()
shirt = Instance.new("Shirt", char)
shirt.Name = "Shirt"
Pants = Instance.new("Pants", char)
Pants.Name = "Pants"
face = Instance.new("Decal", char.Head)
face.Name = "face"
char.Shirt.ShirtTemplate = "rbxassetid://251988595"
char.Pants.PantsTemplate = "rbxassetid://324421595"
char.Head.face.Texture = "rbxassetid://648887959"
end)
function CreateSound(id, par, vol, pit)
coroutine.resume(coroutine.create(function()
local sou = Instance.new("Sound", par or workspace)
sou.Volume = vol
sou.Pitch = pit or 1
sou.SoundId = id
wait()
sou:play()
game:GetService("Debris"):AddItem(sou, 6)
end))
end
New = function(Object, Parent, Name, Data)
local Object = Instance.new(Object)
for Index, Value in pairs(Data or {}) do
Object[Index] = Value
end
Object.Parent = Parent
Object.Name = Name
return Object
end
local co1 = 5
local co2 = 8
local co3 = 10
local co4 = 25
local cooldown1 = 0
local cooldown2 = 0
local cooldown3 = 0
local cooldown4 = 0
local skillcolorscheme = BrickColor.new("Navy blue").Color
local scrn = Instance.new("ScreenGui", hoh.PlayerGui)
makeframe = function(par, trans, pos, size, color)
part.TopSurface = 10
end
CreatePart = function(Parent, Material, Reflectance, Transparency,
BColor, Name, Size)
CFuncs = {
Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor,
Name, Size)
coroutine.resume(coroutine.create(function()
return game:service("Workspace"):FindPartOnRay(Ray.new(Position,
Direction.unit * (Range or 999.999)), Ignore)
end
Weld = Instance.new("Weld",Handle)
Weld.Part0 = Weld.Parent
Weld.Part1 = FakeHandle
Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,-math.rad(0))
Weld = Instance.new("Weld",Hitbox)
Weld.Part0 = Weld.Parent
Weld.Part1 = FakeHandle
Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,-math.rad(0))
FakeHandleWeld = Instance.new("Weld",FakeHandle)
FakeHandleWeld.Part0 = FakeHandle
FakeHandleWeld.Part1 = char["Right Arm"]
FakeHandleWeld.C0 = CFrame.new(1.2,0,-1)*CFrame.Angles(math.rad(180),0,-
math.rad(90))
--
Damagefunc = function(Part, hit, minim, maxim, knockback, Type,
Property, Delay, HitSound, HitPitch)
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(8000, 8000, 8000), 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)
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, 0.5)
elseif Type == "Up" then
local bodyVelocity =
Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce =
Vector3.new(8000, 8000, 8000), Parent = hit})
game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
local bodyVelocity =
Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce =
Vector3.new(8000, 8000, 8000), 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(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
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 = hoh
c.Parent = h
game:GetService("Debris"):AddItem(c, 0.5)
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)
end
repeat
swait()
local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed,
RootPart.Parent)
local mag = (MainPos - pos).magnitude
Laser(BrickColor.new("Bright red"), CFrame.new((MainPos + pos) /
2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.175, 0, -0.175,
0.15)
MainPos = MainPos + MouseLook.lookVector * speed
num = num - 1
MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
if hit ~= nil then
num = 0
local refpart = CreatePart(EffectModel, "SmoothPlastic", 0,
1, BrickColor.new("Really black"), "Effect", Vector3.new())
refpart.Anchored = true
refpart.CFrame = CFrame.new(pos)
game:GetService("Debris"):AddItem(refpart, 2)
end
do
if num <= 0 then
local refpart = CreatePart(EffectModel,
"SmoothPlastic", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
refpart.Anchored = true
refpart.CFrame = CFrame.new(pos)
if hit ~= nil then
CreateSound("http://www.roblox.com/asset/?
id=514867425", refpart, 1, 1)
BlockEffect(BrickColor.new("Br. yellowish
orange"), refpart.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
BlockEffect(BrickColor.new("Bright red"),
refpart.CFrame, 1, 1, 1, 10, 10, 10, 0.07)
MagniDamage(refpart, 15, 10, 15, 0, "Normal")
end
game:GetService("Debris"):AddItem(refpart, 0)
end
end
until num <= 0
end
))
end
-----
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect",
Vector3.new())
prt.Anchored = true
prt.CFrame = cframe
local msh = CreateMesh("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
-----
function AppearDisappear()
local ez = Instance.new("Part",char)
ez.Size = Vector3.new(1,1,1)
ez.Name = "a"
ez:BreakJoints()
ez.Anchored = false
ez.Transparency = 0
ez.CanCollide = false
ez.Shape = "Block"
ez.Material='Neon'
ez.TopSurface = "SmoothNoOutlines"
ez.BottomSurface = "SmoothNoOutlines"
ez.BrickColor = BrickColor.new("White")
ddd = Instance.new("SpecialMesh",ez)
ddd.MeshType="Sphere"
ddd.Scale=Vector3.new(6,6,6)
Weld = Instance.new("Weld",ez)
Weld.Part0 = Weld.Parent
Weld.Part1 = char.Torso
for a = 0, 1, .05 do
ddd.Scale = ddd.Scale + Vector3.new(.5, .5, .5)
ez.Transparency = ez.Transparency + .1
wait()
end
ez:Remove()
end
function AppearDisappear1()
Das.Transparency = 0
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=582878615"
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=468148440"
CreateSound("http://roblox.com/asset/?id=356427062", char.Torso, 1.2, 1)
end
function AppearDisappear2()
Das.Transparency = 0
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=582878615"
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=330970993"
CreateSound("http://roblox.com/asset/?id=356427062", char.Torso, 1.2, .8)
end
function equip()
Handle.Transparency = 0
local ez = Instance.new("Part",char)
ez.Size = Vector3.new(1,1,1)
ez.Name = "a"
ez:BreakJoints()
ez.Anchored = false
ez.Transparency = 0
ez.CanCollide = false
ez.Shape = "Block"
ez.Material='Neon'
ez.TopSurface = "SmoothNoOutlines"
ez.BottomSurface = "SmoothNoOutlines"
ez.BrickColor = BrickColor.new("New Yeller")
ddd = Instance.new("SpecialMesh",ez)
ddd.MeshType="Sphere"
ddd.Scale=Vector3.new(1,1,1)
Weld = Instance.new("Weld",ez)
Weld.Part0 = Weld.Parent
Weld.Part1 = Handle
CreateSound("http://roblox.com/asset/?id=356427062", char.Torso, 1.2, 1)
for a = 0, 1, .05 do--while wait() and ez and ez.Transparency <= 1 do
ddd.Scale = ddd.Scale + Vector3.new(1, 1, 1)
ez.Transparency = ez.Transparency + .1
wait()
end
ez:Remove()
end
function unequip()
Handle.Transparency = 1
local ez = Instance.new("Part",char)
ez.Size = Vector3.new(1,1,1)
ez.Name = "a"
ez:BreakJoints()
ez.Anchored = false
ez.Transparency = 0
ez.CanCollide = false
ez.Shape = "Block"
ez.Material='Neon'
ez.TopSurface = "SmoothNoOutlines"
ez.BottomSurface = "SmoothNoOutlines"
ez.BrickColor = BrickColor.new("New Yeller")
ddd = Instance.new("SpecialMesh",ez)
ddd.MeshType="Sphere"
ddd.Scale=Vector3.new(1,1,1)
Weld = Instance.new("Weld",ez)
Weld.Part0 = Weld.Parent
Weld.Part1 = Handle
CreateSound("http://roblox.com/asset/?id=356427062", char.Torso, 1.2, .8)
for a = 0, 1, .05 do
ddd.Scale = ddd.Scale + Vector3.new(1, 1, 1)
ez.Transparency = ez.Transparency + .1
wait()
end
ez:Remove()
end
attack1 = function()
attack = true
local con = Hitbox.Touched:connect(function(hit)
end
CFuncs.Sound.Create("http://roblox.com/asset/?id=231917950", char.Torso, 1,
1.5)
for i = 0, 1, 0.1 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) *
angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,
CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(.9, -.1, -.8) *
angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
--PlayAnimationFromTable({CFrame.new(0.180807382, 0, 0.0999719128,
0.342022538, 0, 0.939691782, 0, 1, 0, -0.939691782, 0, 0.342022538),
CFrame.new(0.0106580649, 1.49999499, -0.0643079877, 0.469472408, 0, -0.882947266,
0, 1, 0, 0.882947266, 0, 0.469472408), CFrame.new(1.83224225, 0.376015127,
0.0757035911, 0.135973215, -0.988979697, 0.0585707389, 0.0630049929, -0.0503679588,
-0.996741474, 0.988707185, 0.139220387, 0.0554619655), CFrame.new(-0.541033506,
0.699999869, -0.891753554, 0.658596575, -0.726630569, 0.195598423, 0.0759940296,
-0.194378868, -0.977978408, 0.74864924, 0.658957481, -0.072797671),
CFrame.new(0.641663194, -1.99999392, 0.125834763, 0.406737477, 0, -0.913545191, 0,
1, 0, 0.913545191, 0, 0.406737477), CFrame.new(-0.590457141, -1.99999392,
0.164175183, 0.984808207, 0, -0.173646241, 0, 1, 0, 0.173646241, 0, 0.984808207)},
0.3, false)
--FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) *
angles(math.rad(60), math.rad(0), math.rad(-90)), 0.3)
end
con:disconnect()
attack = false
end
attack2 = function()
attack = true
local con = Hitbox.Touched:connect(function(hit)
end
con:disconnect()
attack = false
end
attack3 = function()
attack = true
local con = Hitbox.Touched:connect(function(hit)
for i = 0, 1, 0.1 do
swait()
--PlayAnimationFromTable({CFrame.new(0.338935494, 0, 0.0863927901,
-0.0348953009, 0, 0.999391079, 0, 1, 0, -0.999391079, 0, -0.0348953009),
CFrame.new(-0.0100401761, 1.49999499, -0.00284555811, 0.500002861, 0, -0.866023898,
0, 1, 0, 0.866023898, 0, 0.500002861), CFrame.new(1.21845579, 0.576015115,
-0.684895277, 0.950073838, 0.308843106, 0.0444484204, 0.0630049855, -0.0503680073,
-0.996741474, -0.305597931, 0.949778438, -0.0673119873), CFrame.new(-0.681373537,
0.699999809, -0.527025938, 0.839439929, -0.516847908, 0.167955339, 0.0759939924,
-0.194378883, -0.977978468, 0.538113117, 0.833717644, -0.123892054),
CFrame.new(0.641661644, -1.99999392, 0.125842005, 0.76604569, 0, -0.642786264, 0,
1, 0, 0.642786264, 0, 0.76604569), CFrame.new(-0.451956809, -1.99999392,
-0.00807090476, 0.994521499, 0, 0.104533166, 0, 1, 0, -0.104533151, 0,
0.994521499)}, 0.3, false)
RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) *
angles(math.rad(0), math.rad(15), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,
CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(.35, .5, -.7) *
angles(math.rad(205), math.rad(20), -math.rad(110)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
CFuncs.Sound.Create("http://roblox.com/asset/?id=231917950", char.Torso, 1,
2)
for i = 0, .2, 0.1 do
swait()
--PlayAnimationFromTable({CFrame.new(0.338935494, 0, 0.0863927901,
-0.0348953009, 0, 0.999391079, 0, 1, 0, -0.999391079, 0, -0.0348953009),
CFrame.new(-0.0100401761, 1.49999499, -0.00284555811, 0.500002861, 0, -0.866023898,
0, 1, 0, 0.866023898, 0, 0.500002861), CFrame.new(1.21845579, 0.576015115,
-0.684895277, 0.950073838, 0.308843106, 0.0444484204, 0.0630049855, -0.0503680073,
-0.996741474, -0.305597931, 0.949778438, -0.0673119873), CFrame.new(-0.681373537,
0.699999809, -0.527025938, 0.839439929, -0.516847908, 0.167955339, 0.0759939924,
-0.194378883, -0.977978468, 0.538113117, 0.833717644, -0.123892054),
CFrame.new(0.641661644, -1.99999392, 0.125842005, 0.76604569, 0, -0.642786264, 0,
1, 0, 0.642786264, 0, 0.76604569), CFrame.new(-0.451956809, -1.99999392,
-0.00807090476, 0.994521499, 0, 0.104533166, 0, 1, 0, -0.104533151, 0,
0.994521499)}, 0.3, false)
FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0,0,-
2.4)*CFrame.Angles(math.rad(0),math.rad(90),-math.rad(90)), 0.3)
RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) *
angles(math.rad(0), -math.rad(90), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,
CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.2, .55, -1) *
angles(math.rad(90), math.rad(100), math.rad(0)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
for i = 0, .2, 0.1 do
swait()
--PlayAnimationFromTable({CFrame.new(0.338935494, 0, 0.0863927901,
-0.0348953009, 0, 0.999391079, 0, 1, 0, -0.999391079, 0, -0.0348953009),
CFrame.new(-0.0100401761, 1.49999499, -0.00284555811, 0.500002861, 0, -0.866023898,
0, 1, 0, 0.866023898, 0, 0.500002861), CFrame.new(1.21845579, 0.576015115,
-0.684895277, 0.950073838, 0.308843106, 0.0444484204, 0.0630049855, -0.0503680073,
-0.996741474, -0.305597931, 0.949778438, -0.0673119873), CFrame.new(-0.681373537,
0.699999809, -0.527025938, 0.839439929, -0.516847908, 0.167955339, 0.0759939924,
-0.194378883, -0.977978468, 0.538113117, 0.833717644, -0.123892054),
CFrame.new(0.641661644, -1.99999392, 0.125842005, 0.76604569, 0, -0.642786264, 0,
1, 0, 0.642786264, 0, 0.76604569), CFrame.new(-0.451956809, -1.99999392,
-0.00807090476, 0.994521499, 0, 0.104533166, 0, 1, 0, -0.104533151, 0,
0.994521499)}, 0.3, false)
RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) *
angles(math.rad(0), -math.rad(180), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,
CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.2, .55, -1) *
angles(math.rad(90), math.rad(100), math.rad(0)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
for i = 0, .2, 0.1 do
swait()
--PlayAnimationFromTable({CFrame.new(0.338935494, 0, 0.0863927901,
-0.0348953009, 0, 0.999391079, 0, 1, 0, -0.999391079, 0, -0.0348953009),
CFrame.new(-0.0100401761, 1.49999499, -0.00284555811, 0.500002861, 0, -0.866023898,
0, 1, 0, 0.866023898, 0, 0.500002861), CFrame.new(1.21845579, 0.576015115,
-0.684895277, 0.950073838, 0.308843106, 0.0444484204, 0.0630049855, -0.0503680073,
-0.996741474, -0.305597931, 0.949778438, -0.0673119873), CFrame.new(-0.681373537,
0.699999809, -0.527025938, 0.839439929, -0.516847908, 0.167955339, 0.0759939924,
-0.194378883, -0.977978468, 0.538113117, 0.833717644, -0.123892054),
CFrame.new(0.641661644, -1.99999392, 0.125842005, 0.76604569, 0, -0.642786264, 0,
1, 0, 0.642786264, 0, 0.76604569), CFrame.new(-0.451956809, -1.99999392,
-0.00807090476, 0.994521499, 0, 0.104533166, 0, 1, 0, -0.104533151, 0,
0.994521499)}, 0.3, false)
RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) *
angles(math.rad(0), -math.rad(270), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,
CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.2, .55, -1) *
angles(math.rad(90), math.rad(100), math.rad(0)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
for i = 0, 1, 0.1 do
swait()
--PlayAnimationFromTable({CFrame.new(0.2283867, 0, 0.115197472,
0.438369602, 0, -0.89879483, 0, 1, 0, 0.89879483, 0, 0.438369602),
CFrame.new(0.0305867679, 1.49999499, -0.105302036, 0.438370466, 0, 0.898794472, 0,
1, 0, -0.898794472, 0, 0.438370436), CFrame.new(1.67825615, 0.576015353,
-0.394908488, 0.46593222, -0.881719947, 0.0740077272, 0.063004978, -0.0503680483,
-0.996741474, 0.88257432, 0.469076842, 0.0320846587), CFrame.new(-1.00808418,
0.399999917, -0.988827169, 0.839437604, -0.542131007, 0.0379279964, 0.0759930089,
0.0479900427, -0.995952845, 0.538116753, 0.838922501, 0.0814828053),
CFrame.new(0.641682267, -1.99999392, 0.125833988, 0.9993909, 0, -0.0348993391, 0,
1, 0, 0.0348993391, 0, 0.9993909), CFrame.new(-0.451955765, -1.99999392,
-0.00807018578, 0.898794293, 0, 0.438370645, 0, 1, 0, -0.438370645, 0,
0.898794293)}, 0.3, false)
FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0,0,-
2.4)*CFrame.Angles(math.rad(0),math.rad(90),-math.rad(90)), 0.3)
RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) *
angles(math.rad(0), -math.rad(40), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,
CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(2, .5, 0) * angles(-
math.rad(180), math.rad(0), math.rad(90)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-2, .5, 0) *
angles(math.rad(0), math.rad(0), math.rad(-80)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
con:disconnect()
attack = false
end
function kek1()
attack = true
Effects.Sphere.Create(BrickColor.new("New Yeller"),
FakeHandle.CFrame * angles(math.random(-3,3), math.random(-3,3), math.random(-
3,3)), 6.5, 6.5, 6.5, 4, 4, 4, 0.07)
CFuncs.Sound.Create("http://www.roblox.com/asset?id=200633707",
char.Torso, 0.8, 1.1)
end
for i = 0, 0.2, 0.1 do
swait()
--PlayAnimationFromTable({CFrame.new(0.2283867, 0, 0.115197472,
0.438369602, 0, -0.89879483, 0, 1, 0, 0.89879483, 0, 0.438369602),
CFrame.new(0.0305867679, 1.49999499, -0.105302036, 0.438370466, 0, 0.898794472, 0,
1, 0, -0.898794472, 0, 0.438370436), CFrame.new(1.67825615, 0.576015353,
-0.394908488, 0.46593222, -0.881719947, 0.0740077272, 0.063004978, -0.0503680483,
-0.996741474, 0.88257432, 0.469076842, 0.0320846587), CFrame.new(-1.00808418,
0.399999917, -0.988827169, 0.839437604, -0.542131007, 0.0379279964, 0.0759930089,
0.0479900427, -0.995952845, 0.538116753, 0.838922501, 0.0814828053),
CFrame.new(0.641682267, -1.99999392, 0.125833988, 0.9993909, 0, -0.0348993391, 0,
1, 0, 0.0348993391, 0, 0.9993909), CFrame.new(-0.451955765, -1.99999392,
-0.00807018578, 0.898794293, 0, 0.438370645, 0, 1, 0, -0.438370645, 0,
0.898794293)}, 0.3, false)
--FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0,0,-
2.4)*CFrame.Angles(math.rad(0),math.rad(90),-math.rad(90)), 0.3)
RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) *
angles(math.rad(0), -math.rad(50), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,
CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(2, .5, 0) *
angles(math.rad(0), math.rad(0), -math.rad(5)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
Effects.Sphere.Create(BrickColor.new("Navy blue"), Aaaa.CFrame *
angles(math.random(-3,3), math.random(-3,3), math.random(-3,3)), 2.5, 2.5, 2.5,
3.5, 3.5, 3.5, 0.07)
Effects.Ring.Create(BrickColor.new("Navy blue"), Aaaa.CFrame * angles(0, 0,
math.random(-3,3)), 2.5, 2.5, 2.5, 1, 1, 1, 0.07)
CFuncs.Sound.Create("http://roblox.com/asset/?id=231917950", Aaaa, 1, 1)
CFuncs.Sound.Create("http://roblox.com/asset/?id=279675650", FakeHandle, 1,
1.1)
local con = Aaaa.Touched:connect(function(hit)
MagniDamage(Aaaa, 30, 30, 55, 4, "Knockdown")
--Damagefunc(Hitbox, hit, 30, 60, math.random(1, 5), "Knockdown",
RootPart, 0.2, "rbxassetid://199149221", 0.8)
end
)
for i = 0, 1, 0.1 do
swait()
--PlayAnimationFromTable({CFrame.new(0.2283867, 0, 0.115197472,
0.438369602, 0, -0.89879483, 0, 1, 0, 0.89879483, 0, 0.438369602),
CFrame.new(0.0305867679, 1.49999499, -0.105302036, 0.438370466, 0, 0.898794472, 0,
1, 0, -0.898794472, 0, 0.438370436), CFrame.new(1.67825615, 0.576015353,
-0.394908488, 0.46593222, -0.881719947, 0.0740077272, 0.063004978, -0.0503680483,
-0.996741474, 0.88257432, 0.469076842, 0.0320846587), CFrame.new(-1.00808418,
0.399999917, -0.988827169, 0.839437604, -0.542131007, 0.0379279964, 0.0759930089,
0.0479900427, -0.995952845, 0.538116753, 0.838922501, 0.0814828053),
CFrame.new(0.641682267, -1.99999392, 0.125833988, 0.9993909, 0, -0.0348993391, 0,
1, 0, 0.0348993391, 0, 0.9993909), CFrame.new(-0.451955765, -1.99999392,
-0.00807018578, 0.898794293, 0, 0.438370645, 0, 1, 0, -0.438370645, 0,
0.898794293)}, 0.3, false)
--FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0,0,-
2.4)*CFrame.Angles(math.rad(0),math.rad(90),-math.rad(90)), 0.3)
RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) *
angles(math.rad(0), -math.rad(50), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,
CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(2, .5, 0) *
angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
end
Aaaa:Remove()
con:disconnect()
attack = false
end
function kek2()
attack = true
for i = 0, 1, 0.1 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) *
angles(math.rad(25), math.rad(0), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.1, 0) * angles(math.rad(0),
math.rad(0), math.rad(10)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 1, 0) * angles(math.rad(179),
math.rad(0), math.rad(0)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
CFuncs.Sound.Create("rbxassetid://169380505", RootPart, 0.8, 1.5)
Effects.Cylinder.Create(BrickColor.new("New Yeller"), LeftArm.CFrame *
angles(math.rad(2), 0, 0), 1, 9999, 1, 1, 1, 1, 0.07)
for i = 0, 2, 0.1 do
swait()
RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) *
angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) *
angles(math.rad(25), math.rad(0), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.1, 0) * angles(math.rad(0),
math.rad(0), math.rad(10)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 1, 0) * angles(math.rad(179),
math.rad(0), math.rad(0)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
end
CFuncs.Sound.Create("rbxassetid://169445602", RootPart, 1, 1.2)
local cf2 = mouse.Hit.p + Vector3.new(math.random(-100, 100) / 50, 50,
math.random(-100, 100) / 50)
local hit2, pos2 = rayCast(cf2, CFrame.new(cf2, cf2 - Vector3.new(0, 1,
0)).lookVector, 999, char)
if hit2 ~= nil then
local d1 = CFuncs.Part.Create(workspace, "Neon", 0, 0.5,
BrickColor.new("Navy blue"), "Effect", Vector3.new())
d1.Anchored = true
d1.CFrame = CFrame.new(pos2)
MagniDamage(d1, 20, 10, 25, 5, "Snare")
Effects.Cylinder.Create(BrickColor.new("New Yeller"), d1.CFrame *
angles(0, 0, 0), 1, 9999, 1, 4, 1, 4, 0.07)
local con = Hitbox.Touched:connect(function(hit)
end)
game:GetService("Debris"):AddItem(d1, 5)
local msh = CFuncs.Mesh.Create("CylinderMesh", d1, "nil", "nil",
Vector3.new(0, 0, 0), Vector3.new(100, 5, 100))
local d2 = d1:Clone()
d2.Parent = d1
d2.CFrame = CFrame.new(d1.Position)
d2.BrickColor = BrickColor.new("New Yeller")
d2.Mesh.Scale = Vector3.new(0, 5, 0)
table.insert(Effects, {d1, "QuadShot", d2, d2.Mesh, 0})
end
attack = false
end
function kek3()
cooldown1 = cooldown1 - 5
local dacf = Handle.CFrame * angles(-1.57 + math.random(40, 80) / 100, 0,
math.random(-80, 80) / 100)
local icepart1 = CreatePart(effect, "SmoothPlastic", 0, 1,
BrickColor.new("Cyan"), "Ice", vt())
icepart1.Anchored = true
i1msh = CreateMesh("SpecialMesh", icepart1, "Sphere", "", vt(0, 0, 0), vt(5, 5,
5))
icepart1.CFrame = dacf
for i = 0, 1, 0.1 do
swait()
icepart1.CFrame = dacf
end
local cfinc = 99999
icepart1.Transparency = 1
CreateSound("rbxassetid://334325056", icepart1, 1, 1)
game:GetService("Debris"):AddItem(icepart1, 1)
local spread = vt((math.random(-1, 0) + math.random()) * 16, (math.random(-1, 0)
+ math.random()) * 16, (math.random(-1, 0) + math.random()) * 16) *
(icepart1.Position - (icepart1.Position + vt(0, -1, 0))).magnitude / 100
local TheHit = mouse.Hit.p
local MouseLook = cf((icepart1.Position + TheHit) / 2, TheHit + spread)
local hit, pos = rayCast(icepart1.Position, MouseLook.lookVector, 999, Character)
local target1, distance1 = rayCast(icepart1.Position, MouseLook.lookVector, 999,
Character)
local test1, dist1 = mouse.Hit.p, nil
if target1 ~= nil then
cfda = target1.Position + vt(math.random(-3000, 3000) / 100, 20, math.random(-
3000, 3000) / 100)
local hit2, pos2 = rayCast(icepart1.Position, MouseLook.lookVector, 999,
Character)
local d1 = CreatePart(effect, "SmoothPlastic", 0, 0.5, BrickColor.new("White"),
"Effect", vt())
d1.Anchored = true
d1.CFrame = cf(pos2)
MagniDamage(d1, 10, 12, 15, -10, "Normal", "231917784")
SphereEffect(BrickColor.new("White"), cf(pos2), 100, 100, 100, 10, 10, 10,
0.07)
msh = CreateMesh("SpecialMesh", d1, "Sphere", "", vt(0, 0, 0), vt(80, 80, 80))
d2 = d1:Clone()
d2.Parent = d1
d2.CFrame = cf(d1.Position)
d2.BrickColor = BrickColor.new("Toothpaste")
d2.Mesh.Scale = vt(0, 5, 0)
table.insert(Effects, {
d1,
"SatelliteStrike",
d2,
d2.Mesh,
0
})
end
end
function kek4()
end
mouse.Button1Down:connect(function()
updateskills = function()
--[[function onKeyDown(key)
if key == "u" then
if nak == false and disable == false then
disable = true
AppearDisappear1()
AppearDisappear()
nak = true
wait(1)
disable = false
elseif disable == false then
AppearDisappear2()
AppearDisappear()
nak = false
wait(1)
disable = false
end
end
k = k:lower()
if attack == false and equipped == true and k == "z" and co1 <= cooldown1
then
cooldown1 = 0
kek1()
else
if attack == false and equipped == true and k == "x" and co2 <=
cooldown2 then
cooldown2 = 0
kek2()
else
if attack == false and equipped == true and k == "c" and co3 <=
cooldown3 then
cooldown3 = 0
kek3()
else
if attack == false and k == "v" and co4 <= cooldown4 then
cooldown4 = 0
kek4()
else
if attack == false and k == "f" and equipped == false and disable ==
false then
disable = true
equipped = true
equip()
wait(.5)
disable = false
else
if k == "f" and equipped == true and disable == false then
disable = true
equipped = false
unequip()
wait(.5)
disable = false
else
if k == "u" and nak == false and disable == false then
disable = true
AppearDisappear1()
AppearDisappear()
nak = true
wait(.5)
disable = false
else
if k == "u" and nak == true and disable == false then
disable = true
AppearDisappear2()
AppearDisappear()
nak = false
wait(.5)
disable = false
end
end
end
end
end
end
end
end
end)
while 1 do
swait()
updateskills()
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)
for i,v in pairs(char:GetChildren()) do
if v:IsA("Part") then
v.Material = "SmoothPlastic"
else
if v:IsA("Hat") then
v:WaitForChild("Handle").Material = "SmoothPlastic"
end
end
end
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, char)
if equipped == true or equipped == false then
if 1 < RootPart.Velocity.y and hit == nil then
Anim = "Jump"
if attack == false then
manWeld.C1 = clerp(manWeld.C1,
CFrame.new(0,1.4,0)*CFrame.Angles(math.rad(90),math.rad(65),-math.rad(90)), 0.3)
manWeld.C0 = clerp(manWeld.C0, CFrame.new(0,-
0.3,0)*CFrame.Angles(math.rad(0),math.rad(0),-math.rad(0)),0.3)
FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(1.2,0,-
1)*CFrame.Angles(math.rad(180),0,-math.rad(90)), 0.3)
RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0,
0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,
CFrame.new(0, 1.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.1, 0) *
angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.1, 0) *
angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0.35) *
angles(math.rad(-15), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0.35) *
angles(math.rad(-15), 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
manWeld.C1 = clerp(manWeld.C1,
CFrame.new(0,1.4,0)*CFrame.Angles(math.rad(90),math.rad(15),-math.rad(90)), 0.3)
manWeld.C0 = clerp(manWeld.C0, CFrame.new(0,-
0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),-math.rad(0)),0.3)
FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0,
CFrame.new(1.2,0,-1)*CFrame.Angles(math.rad(180),0,-math.rad(90)), 0.3)
RootJoint.C0 = clerp(RootJoint.C0,
CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,
CFrame.new(0, 1.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.7, 0.2, 0) *
angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.7, 0.2, 0) *
angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0.5) *
angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0.5)
* angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
end
else
if Torsovelocity < 1 and hit ~= nil then
Anim = "Idle"
if attack == false then
if equipped == true then
change = 1
manWeld.C1 = clerp(manWeld.C1,
CFrame.new(0,1.4,0)*CFrame.Angles(math.rad(90 - 15 * math.cos((sine) /
45)),math.rad(40),-math.rad(90)), 0.3)
manWeld.C0 = clerp(manWeld.C0,
CFrame.new(0,-0.4,0)*CFrame.Angles(math.rad(0),math.rad(0),-math.rad(0)),0.3)
FakeHandleWeld.C0 =
clerp(FakeHandleWeld.C0, CFrame.new(1.2,0,-1)*CFrame.Angles(math.rad(180),0,-
math.rad(90)), 0.3)
RootJoint.C0 = clerp(RootJoint.C0,
CFrame.new(0, 0 - 0.04 * math.cos((sine) / 30), 0) * angles(math.rad(0),
-math.rad(20), math.rad(0)), 0.3)
char.Torso.Neck.C0 =
clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(5), math.rad(20),
math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.1,
0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-1.5,
0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2 +
0.04 * math.cos((sine) / 30), 0) * angles(math.rad(0), math.rad(0), math.rad(0)),
0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2
+ 0.04 * math.cos((sine) / 30), 0) * angles(math.rad(0), math.rad(0), math.rad(0)),
0.3)
else
change = 1
manWeld.C1 = clerp(manWeld.C1,
CFrame.new(0,1.4,0)*CFrame.Angles(math.rad(90 - 15 * math.cos((sine) /
45)),math.rad(40),-math.rad(90)), 0.3)
manWeld.C0 = clerp(manWeld.C0,
CFrame.new(0,-0.4,0)*CFrame.Angles(math.rad(0),math.rad(0),-math.rad(0)),0.3)
FakeHandleWeld.C0 =
clerp(FakeHandleWeld.C0, CFrame.new(1.2,0,-1)*CFrame.Angles(math.rad(180),0,-
math.rad(90)), 0.3)
RootJoint.C0 = clerp(RootJoint.C0,
CFrame.new(0, 0 - 0.06 * math.cos((sine) / 30), 0) * angles(math.rad(0),
math.rad(0), math.rad(0)), 0.3)
char.Torso.Neck.C0 =
clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0),
math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0, CFrame.new(0.7, 0.1,
-0.45) * angles(math.rad(20), math.rad(0), -math.rad(40)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-0.7,
0.1, -0.45) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2 +
0.04 * math.cos((sine) / 30), 0) * angles(math.rad(0), math.rad(0), math.rad(0)),
0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2
+ 0.04 * math.cos((sine) / 30), 0) * angles(math.rad(0), math.rad(0), math.rad(0)),
0.3)
end
end
else
if 2 < Torsovelocity and hit ~= nil then
Anim = "Walk"
if attack == false then
manWeld.C1 = clerp(manWeld.C1,
CFrame.new(0,1.4,0)*CFrame.Angles(math.rad(90),math.rad(40),-math.rad(90)), 0.3)
manWeld.C0 = clerp(manWeld.C0,
CFrame.new(0,-0.4,0)*CFrame.Angles(math.rad(0),math.rad(0),-math.rad(0)),0.3)
FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0,
CFrame.new(1.2,0,-1)*CFrame.Angles(math.rad(180),0,-math.rad(90)), 0.3)
RootJoint.C0 = clerp(RootJoint.C0,
CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
char.Torso.Neck.C0 =
clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(20), math.rad(0),
math.rad(0)), 0.3)
RW.C0 = clerp(RW.C0,
CFrame.new(1.5, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
LW.C0 = clerp(LW.C0, CFrame.new(-
1.5, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
RH.C0 = clerp(RH.C0,
CFrame.new(0.5, -2, 0 + 1 * math.cos((sine) / 3)) * angles(math.rad(0 - 50 *
math.cos((sine) / 3)), math.rad(0), math.rad(0)), 0.3)
LH.C0 = clerp(LH.C0, CFrame.new(-
0.5, -2, 0 - 1 * math.cos((sine) / 3)) * angles(math.rad(0 + 50 * math.cos((sine) /
3)), 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])
refda.Anchored = true
refda.CFrame
= CFrame.new(Thing[1].Position)
game:GetService("Debris"):AddItem(refda, 5)
Effects.Sphere.Create(BrickColor.new("New Yeller"),
CFrame.new(refda.Position), 3, 3, 3, 10, 10, 10, 0.05)
Effects.Sphere.Create(BrickColor.new("Navy blue"),
CFrame.new(refda.Position), 15, 15, 15, 10, 10, 10, 0.05)
--
Effects.Sphere.Create(BrickColor.new("New Yeller"), refda.CFrame, 10, 10, 10, 10,
10, 10, 0.06)
Thing[1].Parent = nil
table.remove(Effects, e)
end
end
end
end
end
end
end
end
end
else
Part.Parent = nil
table.remove(Effects, e)
end
end
end
end
end
end