- --Hats:
- --https://www.roblox.com/catalog/4641597671
- --https://www.roblox.com/catalog/4655144338
- --https://www.roblox.com/catalog/4737030708
- --https://www.roblox.com/catalog/4812568734
- --https://www.roblox.com/catalog/4904052213
- --https://www.roblox.com/catalog/5136154487
- --https://www.roblox.com/catalog/5136165463
- --https://www.roblox.com/catalog/5197460274
- --https://www.roblox.com/catalog/5919093961
- local plr = game.Players.LocalPlayer
- local mouse = plr:GetMouse()
- local char = plr.Character
- local hum = char.Humanoid
- char.Archivable = true
- if char:FindFirstChild("LowerTorso") ~= nil then
- char:FindFirstChild("LeftHand"):Destroy()
- char:FindFirstChild("RightHand"):Destroy()
- char:FindFirstChild("LeftLowerArm"):Destroy()
- char:FindFirstChild("RightLowerArm"):Destroy()
- char:FindFirstChild("LeftLowerLeg"):Destroy()
- char:FindFirstChild("RightLowerLeg"):Destroy()
- char:FindFirstChild("LeftFoot"):Destroy()
- char:FindFirstChild("RightFoot"):Destroy()
- clone = char:FindFirstChild("UpperTorso"):Clone()
- clone.Parent = char
- clone.Name = "Torso"
- char:FindFirstChild("LeftUpperArm").Name = "Left Arm"
- char:FindFirstChild("LeftUpperLeg").Name = "Left Leg"
- char:FindFirstChild("RightUpperArm").Name = "Right Arm"
- char:FindFirstChild("RightUpperLeg").Name = "Right Leg"
- char:FindFirstChild("LowerTorso")
- rootjk = Instance.new("Motor6D",char.HumanoidRootPart)
- rootjk.Name = "RootJoint"
- rootjk.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- rootjk.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- rootjk.CurrentAngle = 0
- rootjk.DesiredAngle = 0
- rootjk.MaxVelocity = 0.1
- rootjk.Part0 = char.HumanoidRootPart
- rootjk.Part1 = char.Torso
- end
- 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 change = 1
- local idle = 0
- local sine = 0
- local equipped = false
- local cam = game.Workspace.CurrentCamera
- local CF = CFrame.new
- local angles = CFrame.Angles
- local titan = false
- local Euler = CFrame.fromEulerAnglesXYZ
- local Rad = math.rad
- local IT = Instance.new
- local BrickC = BrickColor.new
- local Cos = math.cos
- local Acos = math.acos
- local Sin = math.sin
- local Asin = math.asin
- local Abs = math.abs
- local Mrandom = math.random
- local Floor = math.floor
- local head = char["MeshPartAccessory"].Handle
- local torso = char["LavaDragon"].Handle
- local rightarm = char["LightGuardianWings"].Handle
- local rightleg = char["DarkGuardianWings"].Handle
- local leftarm = char["RoseGuardianWings"].Handle
- local leftleg = char["VenomousGuardianWings"].Handle
- local handle1 = char["Meshes/archangelrifleAccessory"].Handle handle1.Parent.Name = "handle1"
- local handle2 = char["Meshes/archangelrifleAccessory"].Handle handle2.Parent.Name = "handle2"
- local handle3 = char["GlitterFairyWings"].Handle handle3.Parent.Name = "handle3"
- 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)
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "Heartbeat"
- script:WaitForChild("Heartbeat")
- frame = 1 / 90
- 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)
- 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 xss=removed> (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 inf = math.huge
- local vt = Vector3.new
- head.AccessoryWeld:Destroy()
- torso.AccessoryWeld:Destroy()
- rightarm.AccessoryWeld:Destroy()
- rightleg.AccessoryWeld:Destroy()
- leftarm.AccessoryWeld:Destroy()
- leftleg.AccessoryWeld:Destroy()
- handle1.AccessoryWeld:Destroy()
- handle2.AccessoryWeld:Destroy()
- handle3.AccessoryWeld:Destroy()
- torso.SpecialMesh:Destroy()
- rightarm.SpecialMesh:Destroy()
- rightleg.SpecialMesh:Destroy()
- leftarm.SpecialMesh:Destroy()
- leftleg.SpecialMesh:Destroy()
- handle1.SpecialMesh:Destroy()
- handle2.SpecialMesh:Destroy()
- handle3.SpecialMesh:Destroy()
- ------------align position--------
- -----------
- --torso
- local hat2 = Instance.new("Part",tors)
- hat2.Name = "torso"
- hat2.Position = char.Torso.Position
- hat2.Size = torso.Size
- hat2.Transparency = 1
- hat2.CanCollide = false
- local _ap = Instance.new("AlignPosition",torso)
- local _ao = Instance.new("AlignOrientation",torso)
- local _att1,_att2,torsweld = Instance.new("Attachment",torso),Instance.new("Attachment",hat2),Instance.new("Weld",hat2)
- torsweld.Part0,torsweld.Part1 = hat2,tors
- torsweld.C1 = CFrame.new(0,1.195,0)
- _ap.MaxForce = 1.7976932442896e+38
- _ap.MaxVelocity = inf
- _ap.ReactionForceEnabled = false
- _ap.Responsiveness = 200
- _ap.Attachment0 = _att1
- _ap.Attachment1 = _att2
- _ao.MaxTorque = inf
- _ao.MaxAngularVelocity = inf
- _ao.ReactionTorqueEnabled = true
- _ao.Responsiveness = 200
- _ao.Attachment0 = _att1
- _ao.Attachment1 = _att2
- _att2.Orientation = vt(0,0,0)
- _att2.Position = vt(0,8,0)
- -----------
- local hat1 = Instance.new("Part",torso)
- hat1.Name = "head"
- hat1.Size = head.Size
- hat1.Transparency = 1
- hat1.CanCollide = false
- local ap = Instance.new("AlignPosition",head)
- local ao = Instance.new("AlignOrientation",head)
- local att1,att2,weld = Instance.new("Attachment",head),Instance.new("Attachment",hat1),Instance.new("Weld",hat1)
- weld.Part0,weld.Part1 = hat1,torso
- weld.C1 = CF(0.0500011444, 4.75, 0.130000114) *angles(Rad(0),Rad(0),Rad(0))
- ap.MaxForce = 1.7976932442896e+38
- ap.MaxVelocity = inf
- ap.ReactionForceEnabled = false
- ap.Responsiveness = 200
- ap.Attachment0 = att1
- ap.Attachment1 = att2
- ao.MaxTorque = inf
- ao.MaxAngularVelocity = inf
- ao.ReactionTorqueEnabled = false
- ao.Responsiveness = 200
- ao.Attachment0 = att1
- ao.Attachment1 = att2
- att2.Orientation = vt(0, 0, 0)
- att2.Position = vt(0,0,0)
- -----------
- --right arm
- local hat2 = Instance.new("Part",torso)
- hat2.Name = "rightarm"
- hat2.Size = rightarm.Size
- hat2.Position = char.Torso.Position
- hat2.Transparency = 1
- hat2.CanCollide = false
- local _ap = Instance.new("AlignPosition",rightarm)
- local _ao = Instance.new("AlignOrientation",rightarm)
- local _att1,_att2,_weld = Instance.new("Attachment",rightarm),Instance.new("Attachment",hat2),Instance.new("Weld",hat2)
- _weld.Part0,_weld.Part1 = hat2,torso
- _weld.C1 = CF(4.23, -1.25, 0) * angles(Rad(0), Rad(90), Rad(90))
- _ap.MaxForce = 1.7976932442896e+38
- _ap.MaxVelocity = inf
- _ap.ReactionForceEnabled = false
- _ap.Responsiveness = 200
- _ap.Attachment0 = _att1
- _ap.Attachment1 = _att2
- _ao.MaxTorque = inf
- _ao.MaxAngularVelocity = inf
- _ao.ReactionTorqueEnabled = false
- _ao.Responsiveness = 200
- _ao.Attachment0 = _att1
- _ao.Attachment1 = _att2
- _att2.Orientation = vt(0, 0,0)
- _att2.Position = vt(0, 0, 0)
- -----------
- --left arm
- local hat2 = Instance.new("Part",torso)
- hat2.Name = "leftarm"
- hat2.Size = leftarm.Size
- hat2.Transparency = 1
- hat2.CanCollide = false
- local _ap = Instance.new("AlignPosition",leftarm)
- local _ao = Instance.new("AlignOrientation",leftarm)
- local _att1,_att2,_weld = Instance.new("Attachment",leftarm),Instance.new("Attachment",hat2),Instance.new("Weld",hat2)
- _weld.Part0,_weld.Part1 = hat2,torso
- _weld.C1 = CF(-4.23, -1.25, 0) * angles(Rad(0), Rad(90), Rad(90))
- _ap.MaxForce = 1.7976932442896e+38
- _ap.MaxVelocity = inf
- _ap.ReactionForceEnabled = false
- _ap.Responsiveness = 200
- _ap.Attachment0 = _att1
- _ap.Attachment1 = _att2
- _ao.MaxTorque = inf
- _ao.MaxAngularVelocity = inf
- _ao.ReactionTorqueEnabled = false
- _ao.Responsiveness = 200
- _ao.Attachment0 = _att1
- _ao.Attachment1 = _att2
- _att2.Orientation = vt(0,0,0)
- _att2.Position = vt(0,0,0)
- -----------
- --right leg
- local hat2 = Instance.new("Part",torso)
- hat2.Name = "rightleg"
- hat2.Size = rightleg.Size
- hat2.Transparency = 1
- hat2.CanCollide = false
- local _ap = Instance.new("AlignPosition",rightleg)
- local _ao = Instance.new("AlignOrientation",rightleg)
- local _att1,_att2,_weld = Instance.new("Attachment",rightleg),Instance.new("Attachment",hat2),Instance.new("Weld",hat2)
- _weld.Part0,_weld.Part1 = hat2,torso
- _ap.MaxForce = 1.7976932442896e+38
- _ap.MaxVelocity = inf
- _ap.ReactionForceEnabled = false
- _ap.Responsiveness = 200
- _ap.Attachment0 = _att1
- _ap.Attachment1 = _att2
- _ao.MaxTorque = inf
- _ao.MaxAngularVelocity = inf
- _ao.ReactionTorqueEnabled = false
- _ao.Responsiveness = 200
- _ao.Attachment0 = _att1
- _ao.Attachment1 = _att2
- _att2.Orientation = vt(0, -90.39, 90)
- _att2.Position = vt(1.72999954, -7.63000011, 0)
- -----------
- --left leg
- local hat2 = Instance.new("Part",torso)
- hat2.Name = "leftleg"
- hat2.Size = leftleg.Size
- hat2.Transparency = 1
- hat2.CanCollide = false
- local _ap = Instance.new("AlignPosition",leftleg)
- local _ao = Instance.new("AlignOrientation",leftleg)
- local _att1,_att2,_weld = Instance.new("Attachment",leftleg),Instance.new("Attachment",hat2),Instance.new("Weld",hat2)
- _weld.Part0,_weld.Part1 = hat2,torso
- _ap.MaxForce = 1.7976932442896e+38
- _ap.MaxVelocity = inf
- _ap.ReactionForceEnabled = false
- _ap.Responsiveness = 200
- _ap.Attachment0 = _att1
- _ap.Attachment1 = _att2
- _ao.MaxTorque = inf
- _ao.MaxAngularVelocity = inf
- _ao.ReactionTorqueEnabled = false
- _ao.Responsiveness = 200
- _ao.Attachment0 = _att1
- _ao.Attachment1 = _att2
- _att2.Orientation = vt(0, -90.39, 90)
- _att2.Position = vt(-1.56000137, -7.63000011, 0)
- -----------
- --handle1
- local hat2 = Instance.new("Part",leftarm)
- hat2.Name = "handle1"
- hat2.Size = handle1.Size
- hat2.Transparency = 1
- hat2.CanCollide = false
- local ap = Instance.new("AlignPosition",handle1)
- local ao = Instance.new("AlignOrientation",handle1)
- local att1,att2,HANDLEWELD = Instance.new("Attachment",handle1),Instance.new("Attachment",hat2),Instance.new("Weld",hat2)
- HANDLEWELD.Part0,HANDLEWELD.Part1 = hat2,leftarm
- HANDLEWELD.C1 = CF(-4.5,-4,0) *angles(Rad(0),Rad(0),Rad(-90))
- ap.MaxForce = 1.7976932442896e+38
- ap.MaxVelocity = inf
- ap.ReactionForceEnabled = false
- ap.Responsiveness = 200
- ap.Attachment0 = att1
- ap.Attachment1 = att2
- ao.MaxTorque = inf
- ao.MaxAngularVelocity = inf
- ao.ReactionTorqueEnabled = false
- ao.Responsiveness = 200
- ao.Attachment0 = att1
- ao.Attachment1 = att2
- att2.Orientation = vt(0,0,0)
- att2.Position = vt(0,0,0)
- -----------
- --handle2
- local hat2 = Instance.new("Part",handle1)
- hat2.Name = "handle2"
- hat2.Size = handle2.Size
- hat2.Transparency = 1
- hat2.CanCollide = false
- local ap = Instance.new("AlignPosition",handle2)
- local ao = Instance.new("AlignOrientation",handle2)
- local att1,att2,weld = Instance.new("Attachment",handle2),Instance.new("Attachment",hat2),Instance.new("Weld",hat2)
- weld.Part0,weld.Part1 = hat2,handle1
- weld.C1 = CF(6.4,0,0)
- ap.MaxForce = 1.7976932442896e+38
- ap.MaxVelocity = inf
- ap.ReactionForceEnabled = false
- ap.Responsiveness = 200
- ap.Attachment0 = att1
- ap.Attachment1 = att2
- ao.MaxTorque = inf
- ao.MaxAngularVelocity = inf
- ao.ReactionTorqueEnabled = false
- ao.Responsiveness = 200
- ao.Attachment0 = att1
- ao.Attachment1 = att2
- att2.Orientation = vt(0,0,0)
- att2.Position = vt(0,0,0)
- -----------
- --handle3
- local hat2 = Instance.new("Part",handle1)
- hat2.Name = "handle2"
- hat2.Size = handle3.Size
- hat2.Transparency = 1
- hat2.CanCollide = false
- local ap = Instance.new("AlignPosition",handle3)
- local ao = Instance.new("AlignOrientation",handle3)
- local att1,att2,weld = Instance.new("Attachment",handle3),Instance.new("Attachment",hat2),Instance.new("Weld",hat2)
- weld.Part0,weld.Part1 = hat2,handle1
- weld.C1 = CF(13.2,0,0)
- ap.MaxForce = 1.7976932442896e+38
- ap.MaxVelocity = inf
- ap.ReactionForceEnabled = false
- ap.Responsiveness = 200
- ap.Attachment0 = att1
- ap.Attachment1 = att2
- ao.MaxTorque = inf
- ao.MaxAngularVelocity = inf
- ao.ReactionTorqueEnabled = false
- ao.Responsiveness = 200
- ao.Attachment0 = att1
- ao.Attachment1 = att2
- att2.Orientation = vt(0,0,0)
- att2.Position = vt(0,0,0)
- necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- local neck = torso.head["Weld"]
- RW = torso.rightarm.Weld
- LW = torso.leftarm.Weld
- RH = torso.rightleg.Weld
- LH = torso.leftleg.Weld
- Player_Size = 1
- mouse.KeyDown:connect(function(key)
- if string.byte(key) == 48 then
- Swing = 2
- hum.WalkSpeed = 40
- end
- end)
- mouse.KeyUp:connect(function(key)
- if string.byte(key) == 48 then
- Swing = 1
- hum.WalkSpeed = 8
- end
- end)
- stalker = false
- function attackrel()
- titan = true
- for i = 0,5,0.1 do
- swait()
- hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)
- neck.C0 = clerp(neck.C0, necko* CF(0,0,-1) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
- torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(5.5,-5,0) * angles(Rad(-15) , Rad(35) , Rad(-225)), 0.15)
- LW.C0 = clerp(LW.C0, CF(5.5,-5,0) * angles(Rad(15) , Rad(-35) , Rad(-225)), 0.15)
- HANDLEWELD.C1 = CF(-4.5,4,0) *angles(Rad(15),Rad(-55),Rad(135))
- HANDLEWELD.C0 = CF(0,-3,0) *angles(Rad(0),Rad(15),Rad(-45))
- end
- swait(1)
- for i = 0,2,0.1 do
- swait()
- hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)
- neck.C0 = clerp(neck.C0, necko* CF(0,0,-1) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
- torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(5.5-2.5,2+1*i,0) * angles(Rad(-15) , Rad(35) , Rad(-100+38.5*i)), 0.15)
- LW.C0 = clerp(LW.C0, CF(5.5-2.5,2+1*i,0) * angles(Rad(15) , Rad(-35) , Rad(-100+38.5*i)), 0.15)
- HANDLEWELD.C1 = CF(-4.5,4,0) *angles(Rad(15),Rad(-55),Rad(135))
- HANDLEWELD.C0 = CF(0,-3,0) *angles(Rad(0),Rad(15),Rad(-45))
- end
- swait(3)
- titan = false
- end
- mouse.KeyDown:connect(function(key)
- if titan == false then
- if key == 'e' and stalker == false then
- stalker = true
- HANDLEWELD.Part1 = torso
- elseif key == 'e' and stalker == true then
- stalker = false
- HANDLEWELD.Part1 = leftarm
- end
- end
- end)
- mouse.Button1Down:Connect(function()
- if titan == false and stalker == false then
- titan = true
- attackrel()
- HANDLEWELD.C1 = CF(-4.5,-4,0) *angles(Rad(0),Rad(0),Rad(-90))
- HANDLEWELD.C0 = CF(0,-3,0) *angles(Rad(0),Rad(15),Rad(-45))
- end
- end)
- 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 hitfloor == nil then
- cankick = true
- else
- cankick = false
- end
- if equipped == true or equipped == false then
- if titan == false then
- idle = idle + 1
- else
- idle = 0
- end
- if 1 < root xss=removed Anim = "Jump" xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed> root.Velocity.y and hitfloor == nil then
- Anim = "Fall"
- if titan == false or titan == true or stalker == false then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)
- RH.C0 = clerp(RH.C0, CF(0* Player_Size, 0,0) * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, CF(0* Player_Size, 0,0) * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- end
- if titan == false and stalker == false then
- hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)
- RW.C0 = clerp(RW.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0) , Rad(0) , Rad(0)), 0.15)
- LW.C0 = clerp(LW.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0) , Rad(0) , Rad(0)), 0.15)
- torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)
- end
- if titan == false and stalker == true then
- hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)
- RH.C0 = clerp(RH.C0, CF(0* Player_Size, 0,0) * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, CF(0* Player_Size, 0,0) * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0) , Rad(0) , Rad(0)), 0.15)
- LW.C0 = clerp(LW.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0) , Rad(0) , Rad(0)), 0.15)
- end
- elseif torvel < 1 xss=removed Anim = "Idle" xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed> 2 and torvel < 22 xss=removed Anim = "Walk" xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed>= 22 and hitfloor ~= nil then
- Anim = "Sprint"
- change = 1.35
- if stalker == false and titan == false or titan == true then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, .575 + 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)
- RH.C0 = clerp(RH.C0, CF(0* Player_Size, .2* Player_Size,-.25+.25*Cos(sine/12)* Player_Size) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(0 - 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(0* Player_Size, .2* Player_Size, -.25+.25*Cos(sine/12)* Player_Size) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-0 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
- end
- if titan == false and stalker == false then
- hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)
- RW.C0 = clerp(RW.C0, CF(1.5+1.5*Cos(sine/12),1+2*Cos(sine/12),0) * angles( Rad(0) , Rad(0),Rad(-45-90*Cos(sine/12)) ), 0.15)
- LW.C0 = clerp(LW.C0, CF(1.5-1.5*Cos(sine/12),1-2*Cos(sine/12),0) * angles( Rad(0) , Rad(0),Rad(-45+90*Cos(sine/12))), 0.15)
- torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)
- HANDLEWELD.C1 = CF(-4.5,-4,0) *angles(Rad(0),Rad(0),Rad(-90))
- HANDLEWELD.C0 = CF(0,-3,0) *angles(Rad(0),Rad(15),Rad(-45))
- end
- if titan == false and stalker == true then
- hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,2,0),0.15)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)
- torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(75), Rad(0) , Rad(0)), 0.15)
- RH.C0 = clerp(RH.C0, CF(0,-2+1*Sin(sine/12),-1) * angles(Rad(-50+50*Sin(sine/12)), Rad(0), Rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, CF(0,-2+1*Sin(sine/12),-1) * angles(Rad(-50+50*Sin(sine/12)), Rad(0), Rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CF(1.5+1*Sin(sine/12),2-1*Sin(sine/12),0) * angles(Rad(0) , Rad(0) , Rad(-50-50*2*Sin(sine/12))), 0.15)
- LW.C0 = clerp(LW.C0, CF(1.5+1*Sin(sine/12),2-1*Sin(sine/12),0) * angles(Rad(0) , Rad(0) , Rad(-50-50*2*Sin(sine/12))), 0.15)
- HANDLEWELD.C1 = CF(-2,2,2.5) *angles(Rad(0),Rad(0),Rad(-90))
- HANDLEWELD.C0 = CF(0,0,0) *angles(Rad(0),Rad(0),Rad(-45))
- end
- end
- end
- end