ControlC
· Pastebin
Login
Register
ControlC
/
Create paste
Paste content
Up to 100 KB of text. BBCode formatting is supported.
Title
- optional
Content
B
I
U
S
</>
Colors ↓
Sizes ↓
Size 1
Size 2
Size 3
Size 4
Size 5
Size 6
Size 7
--Hats:\r\n \r\n--https://www.roblox.com/catalog/4641597671\r\n--https://www.roblox.com/catalog/4655144338\r\n--https://www.roblox.com/catalog/4737030708\r\n--https://www.roblox.com/catalog/4812568734\r\n--https://www.roblox.com/catalog/4904052213\r\n--https://www.roblox.com/catalog/5136154487\r\n--https://www.roblox.com/catalog/5136165463\r\n--https://www.roblox.com/catalog/5197460274\r\n--https://www.roblox.com/catalog/5919093961\r\n \r\n \r\nlocal plr = game.Players.LocalPlayer\r\nlocal mouse = plr:GetMouse()\r\nlocal char = plr.Character\r\nlocal hum = char.Humanoid\r\n \r\nchar.Archivable = true\r\n \r\nif char:FindFirstChild(\"LowerTorso\") ~= nil then\r\n \r\n char:FindFirstChild(\"LeftHand\"):Destroy()\r\n char:FindFirstChild(\"RightHand\"):Destroy()\r\n char:FindFirstChild(\"LeftLowerArm\"):Destroy()\r\n char:FindFirstChild(\"RightLowerArm\"):Destroy()\r\n char:FindFirstChild(\"LeftLowerLeg\"):Destroy()\r\n char:FindFirstChild(\"RightLowerLeg\"):Destroy()\r\n char:FindFirstChild(\"LeftFoot\"):Destroy()\r\n char:FindFirstChild(\"RightFoot\"):Destroy()\r\n clone = char:FindFirstChild(\"UpperTorso\"):Clone()\r\n clone.Parent = char\r\n clone.Name = \"Torso\"\r\n char:FindFirstChild(\"LeftUpperArm\").Name = \"Left Arm\"\r\n char:FindFirstChild(\"LeftUpperLeg\").Name = \"Left Leg\"\r\n char:FindFirstChild(\"RightUpperArm\").Name = \"Right Arm\"\r\n char:FindFirstChild(\"RightUpperLeg\").Name = \"Right Leg\"\r\n char:FindFirstChild(\"LowerTorso\")\r\n rootjk = Instance.new(\"Motor6D\",char.HumanoidRootPart)\r\n rootjk.Name = \"RootJoint\"\r\n rootjk.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)\r\n rootjk.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)\r\n rootjk.CurrentAngle = 0\r\n rootjk.DesiredAngle = 0\r\n rootjk.MaxVelocity = 0.1\r\n rootjk.Part0 = char.HumanoidRootPart\r\n rootjk.Part1 = char.Torso\r\nend\r\n \r\nlocal hed = char.Head\r\nlocal root = char.HumanoidRootPart\r\nlocal rootj = root.RootJoint\r\nlocal tors = char.Torso\r\nlocal ra = char[\"Right Arm\"]\r\nlocal la = char[\"Left Arm\"]\r\nlocal rl = char[\"Right Leg\"]\r\nlocal ll = char[\"Left Leg\"]\r\nlocal change = 1\r\nlocal idle = 0\r\nlocal sine = 0\r\nlocal equipped = false\r\nlocal cam = game.Workspace.CurrentCamera\r\nlocal CF = CFrame.new\r\nlocal angles = CFrame.Angles\r\nlocal titan = false\r\nlocal Euler = CFrame.fromEulerAnglesXYZ\r\nlocal Rad = math.rad\r\nlocal IT = Instance.new\r\nlocal BrickC = BrickColor.new\r\nlocal Cos = math.cos\r\nlocal Acos = math.acos\r\nlocal Sin = math.sin\r\nlocal Asin = math.asin\r\nlocal Abs = math.abs\r\nlocal Mrandom = math.random\r\nlocal Floor = math.floor\r\nlocal head = char[\"MeshPartAccessory\"].Handle\r\nlocal torso = char[\"LavaDragon\"].Handle\r\nlocal rightarm = char[\"LightGuardianWings\"].Handle\r\nlocal rightleg = char[\"DarkGuardianWings\"].Handle\r\nlocal leftarm = char[\"RoseGuardianWings\"].Handle\r\nlocal leftleg = char[\"VenomousGuardianWings\"].Handle\r\nlocal handle1 = char[\"Meshes/archangelrifleAccessory\"].Handle handle1.Parent.Name = \"handle1\"\r\nlocal handle2 = char[\"Meshes/archangelrifleAccessory\"].Handle handle2.Parent.Name = \"handle2\"\r\nlocal handle3 = char[\"GlitterFairyWings\"].Handle handle3.Parent.Name = \"handle3\"\r\n \r\nlocal RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)\r\nlocal RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)\r\nlocal LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)\r\n \r\nArtificialHB = Instance.new(\"BindableEvent\", script)\r\nArtificialHB.Name = \"Heartbeat\"\r\nscript:WaitForChild(\"Heartbeat\")\r\n \r\nframe = 1 / 90\r\ntf = 0\r\nallowframeloss = false\r\ntossremainder = false\r\n \r\n \r\nlastframe = tick()\r\nscript.Heartbeat:Fire()\r\n \r\n \r\ngame:GetService(\"RunService\").Heartbeat:connect(function(s, p)\r\n tf = tf + s\r\n if tf >= frame then\r\n if allowframeloss then\r\n script.Heartbeat:Fire()\r\n lastframe = tick()\r\n else\r\n for i = 1, math.floor(tf / frame) do\r\n script.Heartbeat:Fire()\r\n end\r\n lastframe = tick()\r\n end\r\n if tossremainder then\r\n tf = 0\r\n else\r\n tf = tf - frame * math.floor(tf / frame)\r\n end\r\n end\r\nend)\r\n \r\n \r\nfunction swait(num)\r\n if num == 0 or num == nil then\r\n game:service(\"RunService\").Stepped:wait(0)\r\n else\r\n for i = 0, num do\r\n game:service(\"RunService\").Stepped:wait(0)\r\n end\r\n end\r\nend\r\nfunction thread(f)\r\n coroutine.resume(coroutine.create(f))\r\nend\r\nfunction clerp(a, b, t)\r\n local qa = {\r\n QuaternionFromCFrame(a)\r\n }\r\n local qb = {\r\n QuaternionFromCFrame(b)\r\n }\r\n local ax, ay, az = a.x, a.y, a.z\r\n local bx, by, bz = b.x, b.y, b.z\r\n local _t = 1 - t\r\n return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))\r\nend\r\nfunction QuaternionFromCFrame(cf)\r\n local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()\r\n local trace = m00 + m11 + m22\r\n if trace > 0 then\r\n local s = math.sqrt(1 + trace)\r\n local recip = 0.5 / s\r\n return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5\r\n else\r\n local i = 0\r\n if m00 < m11 then\r\n i = 1\r\n end\r\n if m22 > (i == 0 and m00 or m11) then\r\n i = 2\r\n end\r\n if i == 0 then\r\n local s = math.sqrt(m00 - m11 - m22 + 1)\r\n local recip = 0.5 / s\r\n return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip\r\n elseif i == 1 then\r\n local s = math.sqrt(m11 - m22 - m00 + 1)\r\n local recip = 0.5 / s\r\n return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip\r\n elseif i == 2 then\r\n local s = math.sqrt(m22 - m00 - m11 + 1)\r\n local recip = 0.5 / s\r\n return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip\r\n end\r\n end\r\nend\r\nfunction QuaternionToCFrame(px, py, pz, x, y, z, w)\r\n local xs, ys, zs = x + x, y + y, z + z\r\n local wx, wy, wz = w * xs, w * ys, w * zs\r\n local xx = x * xs\r\n local xy = x * ys\r\n local xz = x * zs\r\n local yy = y * ys\r\n local yz = y * zs\r\n local zz = z * zs\r\n 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))\r\nend\r\nfunction QuaternionSlerp(a, b, t)\r\n local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]\r\n local startInterp, finishInterp\r\n if cosTheta >= 1.0E-4 then\r\n if 1 - cosTheta > 1.0E-4 then\r\n local theta = math.acos(cosTheta)\r\n local invSinTheta = 1 / Sin(theta)\r\n startInterp = Sin((1 - t) * theta) * invSinTheta\r\n finishInterp = Sin(t * theta) * invSinTheta\r\n else\r\n startInterp = 1 - t\r\n finishInterp = t\r\n end\r\n elseif 1 + cosTheta > 1.0E-4 then\r\n local theta = math.acos(-cosTheta)\r\n local invSinTheta = 1 / Sin(theta)\r\n startInterp = Sin((t - 1) * theta) * invSinTheta\r\n finishInterp = Sin(t * theta) * invSinTheta\r\n else\r\n startInterp = t - 1\r\n finishInterp = t\r\n end\r\n 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\r\nend\r\nfunction rayCast(Position, Direction, Range, Ignore)\r\n return game:service(\"Workspace\"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)\r\nend\r\n \r\nlocal inf = math.huge\r\nlocal vt = Vector3.new\r\n \r\nhead.AccessoryWeld:Destroy()\r\ntorso.AccessoryWeld:Destroy()\r\nrightarm.AccessoryWeld:Destroy()\r\nrightleg.AccessoryWeld:Destroy()\r\nleftarm.AccessoryWeld:Destroy()\r\nleftleg.AccessoryWeld:Destroy()\r\nhandle1.AccessoryWeld:Destroy()\r\nhandle2.AccessoryWeld:Destroy()\r\nhandle3.AccessoryWeld:Destroy()\r\n \r\n \r\n \r\ntorso.SpecialMesh:Destroy()\r\nrightarm.SpecialMesh:Destroy()\r\nrightleg.SpecialMesh:Destroy()\r\nleftarm.SpecialMesh:Destroy()\r\nleftleg.SpecialMesh:Destroy()\r\nhandle1.SpecialMesh:Destroy()\r\nhandle2.SpecialMesh:Destroy()\r\nhandle3.SpecialMesh:Destroy()\r\n \r\n \r\n------------align position--------\r\n \r\n \r\n-----------\r\n \r\n--torso\r\nlocal hat2 = Instance.new(\"Part\",tors)\r\nhat2.Name = \"torso\"\r\nhat2.Position = char.Torso.Position\r\nhat2.Size = torso.Size\r\nhat2.Transparency = 1\r\nhat2.CanCollide = false\r\nlocal _ap = Instance.new(\"AlignPosition\",torso)\r\nlocal _ao = Instance.new(\"AlignOrientation\",torso)\r\nlocal _att1,_att2,torsweld = Instance.new(\"Attachment\",torso),Instance.new(\"Attachment\",hat2),Instance.new(\"Weld\",hat2)\r\ntorsweld.Part0,torsweld.Part1 = hat2,tors\r\ntorsweld.C1 = CFrame.new(0,1.195,0) \r\n_ap.MaxForce = 1.7976932442896e+38\r\n_ap.MaxVelocity = inf\r\n_ap.ReactionForceEnabled = false\r\n_ap.Responsiveness = 200\r\n_ap.Attachment0 = _att1\r\n_ap.Attachment1 = _att2\r\n_ao.MaxTorque = inf\r\n_ao.MaxAngularVelocity = inf\r\n_ao.ReactionTorqueEnabled = true\r\n_ao.Responsiveness = 200\r\n_ao.Attachment0 = _att1\r\n_ao.Attachment1 = _att2\r\n_att2.Orientation = vt(0,0,0)\r\n_att2.Position = vt(0,8,0)\r\n-----------\r\nlocal hat1 = Instance.new(\"Part\",torso)\r\nhat1.Name = \"head\"\r\nhat1.Size = head.Size\r\nhat1.Transparency = 1\r\nhat1.CanCollide = false\r\nlocal ap = Instance.new(\"AlignPosition\",head)\r\nlocal ao = Instance.new(\"AlignOrientation\",head)\r\nlocal att1,att2,weld = Instance.new(\"Attachment\",head),Instance.new(\"Attachment\",hat1),Instance.new(\"Weld\",hat1)\r\nweld.Part0,weld.Part1 = hat1,torso\r\nweld.C1 = CF(0.0500011444, 4.75, 0.130000114) *angles(Rad(0),Rad(0),Rad(0))\r\nap.MaxForce = 1.7976932442896e+38\r\nap.MaxVelocity = inf\r\nap.ReactionForceEnabled = false\r\nap.Responsiveness = 200\r\nap.Attachment0 = att1\r\nap.Attachment1 = att2\r\nao.MaxTorque = inf\r\nao.MaxAngularVelocity = inf\r\nao.ReactionTorqueEnabled = false\r\nao.Responsiveness = 200\r\nao.Attachment0 = att1\r\nao.Attachment1 = att2\r\natt2.Orientation = vt(0, 0, 0)\r\natt2.Position = vt(0,0,0)\r\n-----------\r\n--right arm\r\n \r\nlocal hat2 = Instance.new(\"Part\",torso)\r\nhat2.Name = \"rightarm\"\r\nhat2.Size = rightarm.Size\r\nhat2.Position = char.Torso.Position\r\nhat2.Transparency = 1\r\nhat2.CanCollide = false\r\nlocal _ap = Instance.new(\"AlignPosition\",rightarm)\r\nlocal _ao = Instance.new(\"AlignOrientation\",rightarm)\r\nlocal _att1,_att2,_weld = Instance.new(\"Attachment\",rightarm),Instance.new(\"Attachment\",hat2),Instance.new(\"Weld\",hat2)\r\n_weld.Part0,_weld.Part1 = hat2,torso\r\n_weld.C1 = CF(4.23, -1.25, 0) * angles(Rad(0), Rad(90), Rad(90))\r\n_ap.MaxForce = 1.7976932442896e+38\r\n_ap.MaxVelocity = inf\r\n_ap.ReactionForceEnabled = false\r\n_ap.Responsiveness = 200\r\n_ap.Attachment0 = _att1\r\n_ap.Attachment1 = _att2\r\n_ao.MaxTorque = inf\r\n_ao.MaxAngularVelocity = inf\r\n_ao.ReactionTorqueEnabled = false\r\n_ao.Responsiveness = 200\r\n_ao.Attachment0 = _att1\r\n_ao.Attachment1 = _att2\r\n_att2.Orientation = vt(0, 0,0)\r\n_att2.Position = vt(0, 0, 0)\r\n-----------\r\n--left arm\r\nlocal hat2 = Instance.new(\"Part\",torso)\r\nhat2.Name = \"leftarm\"\r\nhat2.Size = leftarm.Size\r\nhat2.Transparency = 1\r\nhat2.CanCollide = false\r\nlocal _ap = Instance.new(\"AlignPosition\",leftarm)\r\nlocal _ao = Instance.new(\"AlignOrientation\",leftarm)\r\nlocal _att1,_att2,_weld = Instance.new(\"Attachment\",leftarm),Instance.new(\"Attachment\",hat2),Instance.new(\"Weld\",hat2)\r\n_weld.Part0,_weld.Part1 = hat2,torso\r\n_weld.C1 = CF(-4.23, -1.25, 0) * angles(Rad(0), Rad(90), Rad(90))\r\n_ap.MaxForce = 1.7976932442896e+38\r\n_ap.MaxVelocity = inf\r\n_ap.ReactionForceEnabled = false\r\n_ap.Responsiveness = 200\r\n_ap.Attachment0 = _att1\r\n_ap.Attachment1 = _att2\r\n_ao.MaxTorque = inf\r\n_ao.MaxAngularVelocity = inf\r\n_ao.ReactionTorqueEnabled = false\r\n_ao.Responsiveness = 200\r\n_ao.Attachment0 = _att1\r\n_ao.Attachment1 = _att2\r\n_att2.Orientation = vt(0,0,0)\r\n_att2.Position = vt(0,0,0)\r\n-----------\r\n \r\n--right leg\r\nlocal hat2 = Instance.new(\"Part\",torso)\r\nhat2.Name = \"rightleg\"\r\nhat2.Size = rightleg.Size\r\nhat2.Transparency = 1\r\nhat2.CanCollide = false\r\nlocal _ap = Instance.new(\"AlignPosition\",rightleg)\r\nlocal _ao = Instance.new(\"AlignOrientation\",rightleg)\r\nlocal _att1,_att2,_weld = Instance.new(\"Attachment\",rightleg),Instance.new(\"Attachment\",hat2),Instance.new(\"Weld\",hat2)\r\n_weld.Part0,_weld.Part1 = hat2,torso\r\n_ap.MaxForce = 1.7976932442896e+38\r\n_ap.MaxVelocity = inf\r\n_ap.ReactionForceEnabled = false\r\n_ap.Responsiveness = 200\r\n_ap.Attachment0 = _att1\r\n_ap.Attachment1 = _att2\r\n_ao.MaxTorque = inf\r\n_ao.MaxAngularVelocity = inf\r\n_ao.ReactionTorqueEnabled = false\r\n_ao.Responsiveness = 200\r\n_ao.Attachment0 = _att1\r\n_ao.Attachment1 = _att2\r\n_att2.Orientation = vt(0, -90.39, 90)\r\n_att2.Position = vt(1.72999954, -7.63000011, 0) \r\n \r\n-----------\r\n--left leg\r\n \r\nlocal hat2 = Instance.new(\"Part\",torso)\r\nhat2.Name = \"leftleg\"\r\nhat2.Size = leftleg.Size\r\nhat2.Transparency = 1\r\nhat2.CanCollide = false\r\nlocal _ap = Instance.new(\"AlignPosition\",leftleg)\r\nlocal _ao = Instance.new(\"AlignOrientation\",leftleg)\r\nlocal _att1,_att2,_weld = Instance.new(\"Attachment\",leftleg),Instance.new(\"Attachment\",hat2),Instance.new(\"Weld\",hat2)\r\n_weld.Part0,_weld.Part1 = hat2,torso\r\n_ap.MaxForce = 1.7976932442896e+38\r\n_ap.MaxVelocity = inf\r\n_ap.ReactionForceEnabled = false\r\n_ap.Responsiveness = 200\r\n_ap.Attachment0 = _att1\r\n_ap.Attachment1 = _att2\r\n_ao.MaxTorque = inf\r\n_ao.MaxAngularVelocity = inf\r\n_ao.ReactionTorqueEnabled = false\r\n_ao.Responsiveness = 200\r\n_ao.Attachment0 = _att1\r\n_ao.Attachment1 = _att2\r\n_att2.Orientation = vt(0, -90.39, 90)\r\n_att2.Position = vt(-1.56000137, -7.63000011, 0) \r\n-----------\r\n--handle1\r\nlocal hat2 = Instance.new(\"Part\",leftarm)\r\nhat2.Name = \"handle1\"\r\nhat2.Size = handle1.Size\r\n \r\nhat2.Transparency = 1\r\nhat2.CanCollide = false\r\nlocal ap = Instance.new(\"AlignPosition\",handle1)\r\nlocal ao = Instance.new(\"AlignOrientation\",handle1)\r\nlocal att1,att2,HANDLEWELD = Instance.new(\"Attachment\",handle1),Instance.new(\"Attachment\",hat2),Instance.new(\"Weld\",hat2)\r\nHANDLEWELD.Part0,HANDLEWELD.Part1 = hat2,leftarm\r\nHANDLEWELD.C1 = CF(-4.5,-4,0) *angles(Rad(0),Rad(0),Rad(-90))\r\nap.MaxForce = 1.7976932442896e+38\r\nap.MaxVelocity = inf\r\nap.ReactionForceEnabled = false\r\nap.Responsiveness = 200\r\nap.Attachment0 = att1\r\nap.Attachment1 = att2\r\nao.MaxTorque = inf\r\nao.MaxAngularVelocity = inf\r\nao.ReactionTorqueEnabled = false\r\nao.Responsiveness = 200\r\nao.Attachment0 = att1\r\nao.Attachment1 = att2\r\natt2.Orientation = vt(0,0,0)\r\natt2.Position = vt(0,0,0)\r\n-----------\r\n--handle2\r\nlocal hat2 = Instance.new(\"Part\",handle1)\r\nhat2.Name = \"handle2\"\r\nhat2.Size = handle2.Size\r\nhat2.Transparency = 1\r\nhat2.CanCollide = false\r\nlocal ap = Instance.new(\"AlignPosition\",handle2)\r\nlocal ao = Instance.new(\"AlignOrientation\",handle2)\r\nlocal att1,att2,weld = Instance.new(\"Attachment\",handle2),Instance.new(\"Attachment\",hat2),Instance.new(\"Weld\",hat2)\r\nweld.Part0,weld.Part1 = hat2,handle1\r\nweld.C1 = CF(6.4,0,0) \r\nap.MaxForce = 1.7976932442896e+38\r\nap.MaxVelocity = inf\r\nap.ReactionForceEnabled = false\r\nap.Responsiveness = 200\r\nap.Attachment0 = att1\r\nap.Attachment1 = att2\r\nao.MaxTorque = inf\r\nao.MaxAngularVelocity = inf\r\nao.ReactionTorqueEnabled = false\r\nao.Responsiveness = 200\r\nao.Attachment0 = att1\r\nao.Attachment1 = att2\r\natt2.Orientation = vt(0,0,0)\r\natt2.Position = vt(0,0,0)\r\n-----------\r\n--handle3\r\nlocal hat2 = Instance.new(\"Part\",handle1)\r\nhat2.Name = \"handle2\"\r\nhat2.Size = handle3.Size\r\nhat2.Transparency = 1\r\nhat2.CanCollide = false\r\nlocal ap = Instance.new(\"AlignPosition\",handle3)\r\nlocal ao = Instance.new(\"AlignOrientation\",handle3)\r\nlocal att1,att2,weld = Instance.new(\"Attachment\",handle3),Instance.new(\"Attachment\",hat2),Instance.new(\"Weld\",hat2)\r\nweld.Part0,weld.Part1 = hat2,handle1\r\nweld.C1 = CF(13.2,0,0) \r\n \r\nap.MaxForce = 1.7976932442896e+38\r\nap.MaxVelocity = inf\r\nap.ReactionForceEnabled = false\r\nap.Responsiveness = 200\r\nap.Attachment0 = att1\r\nap.Attachment1 = att2\r\nao.MaxTorque = inf\r\nao.MaxAngularVelocity = inf\r\nao.ReactionTorqueEnabled = false\r\nao.Responsiveness = 200\r\nao.Attachment0 = att1\r\nao.Attachment1 = att2\r\natt2.Orientation = vt(0,0,0)\r\natt2.Position = vt(0,0,0)\r\n \r\n \r\nnecko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)\r\nlocal neck = torso.head[\"Weld\"]\r\nRW = torso.rightarm.Weld\r\nLW = torso.leftarm.Weld\r\nRH = torso.rightleg.Weld\r\nLH = torso.leftleg.Weld\r\nPlayer_Size = 1\r\nmouse.KeyDown:connect(function(key)\r\n if string.byte(key) == 48 then\r\n Swing = 2\r\n hum.WalkSpeed = 40\r\n end\r\nend)\r\nmouse.KeyUp:connect(function(key)\r\n if string.byte(key) == 48 then\r\n Swing = 1\r\n hum.WalkSpeed = 8\r\n end\r\nend)\r\n \r\nstalker = false\r\n \r\n \r\nfunction attackrel()\r\n titan = true\r\n for i = 0,5,0.1 do\r\n swait()\r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)\r\n rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n neck.C0 = clerp(neck.C0, necko* CF(0,0,-1) * angles(Rad(90), Rad(180), Rad(0)), 0.15)\r\n torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n \r\n RW.C0 = clerp(RW.C0, CF(5.5,-5,0) * angles(Rad(-15) , Rad(35) , Rad(-225)), 0.15)\r\n LW.C0 = clerp(LW.C0, CF(5.5,-5,0) * angles(Rad(15) , Rad(-35) , Rad(-225)), 0.15)\r\n HANDLEWELD.C1 = CF(-4.5,4,0) *angles(Rad(15),Rad(-55),Rad(135))\r\n HANDLEWELD.C0 = CF(0,-3,0) *angles(Rad(0),Rad(15),Rad(-45))\r\n end\r\n swait(1)\r\n for i = 0,2,0.1 do\r\n swait()\r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)\r\n rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n neck.C0 = clerp(neck.C0, necko* CF(0,0,-1) * angles(Rad(90), Rad(180), Rad(0)), 0.15)\r\n torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n \r\n 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)\r\n 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)\r\n HANDLEWELD.C1 = CF(-4.5,4,0) *angles(Rad(15),Rad(-55),Rad(135))\r\n HANDLEWELD.C0 = CF(0,-3,0) *angles(Rad(0),Rad(15),Rad(-45))\r\n end\r\n swait(3)\r\n titan = false\r\nend\r\nmouse.KeyDown:connect(function(key)\r\n if titan == false then\r\n if key == 'e' and stalker == false then\r\n stalker = true\r\n HANDLEWELD.Part1 = torso\r\n elseif key == 'e' and stalker == true then\r\nstalker = false\r\nHANDLEWELD.Part1 = leftarm\r\nend\r\nend\r\nend)\r\n \r\n \r\n \r\nmouse.Button1Down:Connect(function()\r\n \r\n if titan == false and stalker == false then\r\n titan = true\r\n attackrel()\r\n HANDLEWELD.C1 = CF(-4.5,-4,0) *angles(Rad(0),Rad(0),Rad(-90))\r\nHANDLEWELD.C0 = CF(0,-3,0) *angles(Rad(0),Rad(15),Rad(-45))\r\n \r\n end\r\n \r\nend)\r\n \r\nwhile true do\r\n swait()\r\n sine = sine + change\r\n local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude\r\n local velderp = root.Velocity.y\r\n hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)\r\n \r\n if hitfloor == nil then\r\n cankick = true\r\n else\r\n cankick = false\r\n end\r\n \r\n \r\n if equipped == true or equipped == false then\r\n if titan == false then\r\n idle = idle + 1\r\n else\r\n idle = 0\r\n end\r\n if 1 < root.Velocity.y and hitfloor == nil then\r\n Anim = \"Jump\"\r\n if titan == false or titan == true or stalker == false then\r\n rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n RH.C0 = clerp(RH.C0, CF(0,-2,2.5) * angles(Rad(45),Rad(0),Rad(0)), 0.15)\r\n LH.C0 = clerp(LH.C0, CF(0,-2,2.5) * angles(Rad(45),Rad(0),Rad(0)), 0.15)\r\n \r\nend\r\n if titan == false and stalker == false then\r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)\r\n RW.C0 = clerp(RW.C0, CF(6.5,2,2) * angles(Rad(0),Rad(-35),Rad(-150)), 0.15)\r\n LW.C0 = clerp(LW.C0, CF(6.5,2,-2) * angles(Rad(0),Rad(35),Rad(-150)), 0.15)\r\n torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n \r\n end\r\n if titan == false and stalker == true then\r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)\r\n rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n RH.C0 = clerp(RH.C0, CF(0,-2,2.5) * angles(Rad(45),Rad(0),Rad(0)), 0.15)\r\n LH.C0 = clerp(LH.C0, CF(0,-2,2.5) * angles(Rad(45),Rad(0),Rad(0)), 0.15)\r\n RW.C0 = clerp(RW.C0, CF(6.5,2,2) * angles(Rad(0),Rad(-35),Rad(-150)), 0.15)\r\n LW.C0 = clerp(LW.C0, CF(6.5,2,-2) * angles(Rad(0),Rad(35),Rad(-150)), 0.15)\r\n \r\n end\r\n elseif -1 > root.Velocity.y and hitfloor == nil then\r\n Anim = \"Fall\"\r\n if titan == false or titan == true or stalker == false then\r\n rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n RH.C0 = clerp(RH.C0, CF(0* Player_Size, 0,0) * angles(Rad(0), Rad(0), Rad(0)), 0.3)\r\n LH.C0 = clerp(LH.C0, CF(0* Player_Size, 0,0) * angles(Rad(0), Rad(0), Rad(0)), 0.3)\r\n \r\nend\r\n if titan == false and stalker == false then\r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)\r\n RW.C0 = clerp(RW.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0) , Rad(0) , Rad(0)), 0.15)\r\n LW.C0 = clerp(LW.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0) , Rad(0) , Rad(0)), 0.15)\r\n torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n \r\n end\r\n if titan == false and stalker == true then\r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)\r\n rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n RH.C0 = clerp(RH.C0, CF(0* Player_Size, 0,0) * angles(Rad(0), Rad(0), Rad(0)), 0.3)\r\n LH.C0 = clerp(LH.C0, CF(0* Player_Size, 0,0) * angles(Rad(0), Rad(0), Rad(0)), 0.3)\r\n RW.C0 = clerp(RW.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0) , Rad(0) , Rad(0)), 0.15)\r\n LW.C0 = clerp(LW.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0) , Rad(0) , Rad(0)), 0.15)\r\n \r\n end\r\n elseif torvel < 1 and hitfloor ~= nil then\r\n Anim = \"Idle\"\r\n change = 1\r\n if titan == false or titan == true or stalker == false then\r\n RH.C0 = clerp(RH.C0, CF(0* Player_Size, 0,0) * angles(Rad(0), Rad(0), Rad(0)), 0.3)\r\n LH.C0 = clerp(LH.C0, CF(0* Player_Size, 0,0) * angles(Rad(0), Rad(0), Rad(0)), 0.3)\r\n neck.C0 = clerp(neck.C0, necko* CF(0,0,-1) * angles(Rad(90), Rad(180), Rad(0)), 0.15)\r\n \r\n end\r\n if titan == false and stalker == false then\r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)\r\n rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n RW.C0 = clerp(RW.C0, CF(0,0,0) * angles(Rad(0) , Rad(0) , Rad(0)), 0.15)\r\n LW.C0 = clerp(LW.C0, CF(4, 0, 0) * angles(Rad(15) , Rad(0) , Rad(-125)), 0.15)\r\n HANDLEWELD.C1 = CF(-4.5,-4,0) *angles(Rad(0),Rad(0),Rad(-90))\r\n HANDLEWELD.C0 = CF(0,-3,0) *angles(Rad(0),Rad(15),Rad(-45))\r\n \r\n end\r\n if titan == false and stalker == true then\r\n \r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)\r\n rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n neck.C0 = clerp(neck.C0, necko* CF(0,0,-1) * angles(Rad(135), Rad(-180), Rad(0)), 0.15)\r\n torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(75), Rad(0) , Rad(0)), 0.15)\r\n \r\n RH.C0 = clerp(RH.C0, CF(0, -2,-2) * angles(Rad(-50), Rad(0), Rad(0)), 0.3)\r\n LH.C0 = clerp(LH.C0, CF(0, -2,-2) * angles(Rad(-50), Rad(0), Rad(0)), 0.3)\r\n RW.C0 = clerp(RW.C0, CF(1.5,2,0) * angles(Rad(0) , Rad(0) , Rad(-75)), 0.15)\r\n LW.C0 = clerp(LW.C0, CF(1.5,2,0) * angles(Rad(0) , Rad(0) , Rad(-75)), 0.15)\r\n HANDLEWELD.C1 = CF(-2,2,2.5) *angles(Rad(0),Rad(0),Rad(-90))\r\n HANDLEWELD.C0 = CF(0,0,0) *angles(Rad(0),Rad(0),Rad(-45))\r\n \r\n end\r\n elseif torvel > 2 and torvel < 22 and hitfloor ~= nil then\r\n Anim = \"Walk\"\r\n change = 1\r\n if titan == false or titan == true or stalker == false then\r\n 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(15- 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(0)), 0.15)\r\n \r\n RH.C0 = clerp(RH.C0, CF(0* Player_Size, .2* Player_Size,-.1* Player_Size) * angles(Rad(-15 - 15 * Cos(sine / 35)) - 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)\r\n LH.C0 = clerp(LH.C0, CF(0* Player_Size, .2* Player_Size, -.1* Player_Size) * angles(Rad(-15 + 15 * Cos(sine / 35)) + 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)\r\n end\r\n if titan == false and stalker == false then\r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)\r\n \r\n \r\n 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(-22.5-45*Cos(sine/12)) ), 0.15)\r\n LW.C0 = clerp(LW.C0, CF(6.5,2,-2) * angles(Rad(0),Rad(35),Rad(-150)), 0.15)\r\n torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n HANDLEWELD.C1 = CF(-4.5,-4,0) *angles(Rad(0),Rad(0),Rad(-90))\r\n HANDLEWELD.C0 = CF(0,-3,0) *angles(Rad(0),Rad(15),Rad(-45))\r\n \r\n end\r\n if titan == false and stalker == true then\r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,2,0),0.15)\r\n rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(75), Rad(0) , Rad(0)), 0.15)\r\n \r\n \r\n --neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(90), Rad(180), Rad(0) - hed.RotVelocity.Y / 15), 0.15)\r\n RH.C0 = clerp(RH.C0, CF(0, -2,-2) * angles(Rad(-50-35*Cos(sine/12)), Rad(0), Rad(0)), 0.3)\r\n LH.C0 = clerp(LH.C0, CF(0, -2,-2) * angles(Rad(-50+35*Cos(sine/12)), Rad(0), Rad(0)), 0.3)\r\n RW.C0 = clerp(RW.C0, CF(1.5,2,0) * angles(Rad(0) , Rad(0) , Rad(-75)), 0.15)\r\n LW.C0 = clerp(LW.C0, CF(1.5,2,0) * angles(Rad(0) , Rad(0) , Rad(-75)), 0.15)\r\n HANDLEWELD.C1 = CF(-2,2,2.5) *angles(Rad(0),Rad(0),Rad(-90))\r\n HANDLEWELD.C0 = CF(0,0,0) *angles(Rad(0),Rad(0),Rad(-45))\r\n \r\n end\r\n elseif torvel >= 22 and hitfloor ~= nil then\r\n Anim = \"Sprint\"\r\n change = 1.35\r\n if stalker == false and titan == false or titan == true then\r\n 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)\r\n 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)\r\n 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)\r\n \r\nend\r\n if titan == false and stalker == false then\r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,12.5,0),0.15)\r\n 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)\r\n 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)\r\n torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n HANDLEWELD.C1 = CF(-4.5,-4,0) *angles(Rad(0),Rad(0),Rad(-90))\r\n HANDLEWELD.C0 = CF(0,-3,0) *angles(Rad(0),Rad(15),Rad(-45))\r\n \r\n end\r\n if titan == false and stalker == true then\r\n hum.CameraOffset = hum.CameraOffset:lerp(Vector3.new(0,2,0),0.15)\r\n rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(0), Rad(0) , Rad(0)), 0.15)\r\n torsweld.C0 = clerp(torsweld.C0, CF(0* Player_Size, 0* Player_Size, 0) * angles(Rad(75), Rad(0) , Rad(0)), 0.15)\r\n \r\n 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)\r\n 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)\r\n 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)\r\n 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)\r\n HANDLEWELD.C1 = CF(-2,2,2.5) *angles(Rad(0),Rad(0),Rad(-90))\r\n HANDLEWELD.C0 = CF(0,0,0) *angles(Rad(0),Rad(0),Rad(-45))\r\n \r\n \r\n end\r\n end\r\n end\r\n \r\n \r\n \r\nend
Password
Anyone with the link will still need this password to view.
Expires
1 hour
3 hours
6 hours
12 hours
24 hours
48 hours
72 hours
Sign in to enable "Never expires".
Create paste
Please verify you are human
Cancel