Advertisement
1e_0

Untitled

Nov 25th, 2020
538
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 471.27 KB | None | 0 0
  1. -- Gui to Lua
  2. -- Version: 3.2
  3.  
  4. -- Instances:
  5.  
  6. local RobloxGui = Instance.new("ScreenGui")
  7. local Main = Instance.new("Frame")
  8. local Top = Instance.new("Frame")
  9. local Icon = Instance.new("TextLabel")
  10. local UICorner = Instance.new("UICorner")
  11. local Icon_2 = Instance.new("TextLabel")
  12. local Holder = Instance.new("Frame")
  13. local HomeBTN = Instance.new("TextButton")
  14. local ScriptsBTN = Instance.new("TextButton")
  15. local CreditsBTN = Instance.new("TextButton")
  16. local HomePage = Instance.new("Frame")
  17. local Text = Instance.new("TextLabel")
  18. local Text_2 = Instance.new("TextLabel")
  19. local Text_3 = Instance.new("TextLabel")
  20. local Text_4 = Instance.new("TextLabel")
  21. local Text_5 = Instance.new("TextLabel")
  22. local Text_6 = Instance.new("TextLabel")
  23. local ScriptsPage = Instance.new("Frame")
  24. local KillbotV3 = Instance.new("TextButton")
  25. local SmugDance = Instance.new("TextButton")
  26. local OrbitHats = Instance.new("TextButton")
  27. local RetardDance = Instance.new("TextButton")
  28. local IPloggerTroll = Instance.new("TextButton")
  29. local CarsonDance = Instance.new("TextButton")
  30. local CarDrift = Instance.new("TextButton")
  31. local Cop = Instance.new("TextButton")
  32. local OrangeJustice = Instance.new("TextButton")
  33. local Spider = Instance.new("TextButton")
  34. local Stand = Instance.new("TextButton")
  35. local AntiAFK = Instance.new("TextButton")
  36. local HenryDance = Instance.new("TextButton")
  37. local Nameless = Instance.new("TextButton")
  38. local CreditsPage = Instance.new("Frame")
  39. local Text_7 = Instance.new("TextLabel")
  40. local Text_8 = Instance.new("TextLabel")
  41. local Text_9 = Instance.new("TextLabel")
  42. local Text_10 = Instance.new("TextLabel")
  43. local Text_11 = Instance.new("TextLabel")
  44. local HDroblox = Instance.new("TextButton")
  45.  
  46. --Properties:
  47.  
  48. RobloxGui.Name = "RobloxGui"
  49. RobloxGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  50. RobloxGui.ResetOnSpawn = false
  51.  
  52. Main.Name = "Main"
  53. Main.Parent = RobloxGui
  54. Main.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
  55. Main.BorderSizePixel = 0
  56. Main.Position = UDim2.new(0.290410727, 0, 0.296096802, 0)
  57. Main.Size = UDim2.new(0, 416, 0, 257)
  58. Main.Visible = true
  59. wait(1.2)
  60. game.StarterGui:SetCore("SendNotification", {
  61. Title = "OrPlayz Hub V3";
  62. Text = "Whitelisted!";
  63. Icon = "";
  64. Duration = 2;
  65. })
  66. Main.Visible = true
  67.  
  68. Top.Name = "Top"
  69. Top.Parent = Main
  70. Top.BackgroundColor3 = Color3.fromRGB(0, 156, 156)
  71. Top.BorderSizePixel = 0
  72. Top.Position = UDim2.new(-0.00054154027, 0, 0, 0)
  73. Top.Size = UDim2.new(0, 416, 0, 38)
  74.  
  75. Icon.Name = "Icon"
  76. Icon.Parent = Main
  77. Icon.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  78. Icon.Position = UDim2.new(0.027279973, 0, 0.0194552392, 0)
  79. Icon.Size = UDim2.new(0, 46, 0, 28)
  80. Icon.Font = Enum.Font.GothamBlack
  81. Icon.Text = "Or"
  82. Icon.TextColor3 = Color3.fromRGB(0, 156, 156)
  83. Icon.TextSize = 18.000
  84.  
  85. UICorner.CornerRadius = UDim.new(0.300000012, 0)
  86. UICorner.Parent = Icon
  87.  
  88. Icon_2.Name = "Icon"
  89. Icon_2.Parent = Icon
  90. Icon_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  91. Icon_2.BackgroundTransparency = 1.000
  92. Icon_2.Position = UDim2.new(1.14361012, 0, 0.133999959, 0)
  93. Icon_2.Size = UDim2.new(0, 29, 0, 20)
  94. Icon_2.Font = Enum.Font.GothamBlack
  95. Icon_2.Text = "Hub"
  96. Icon_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  97. Icon_2.TextSize = 18.000
  98.  
  99. Holder.Name = "Holder"
  100. Holder.Parent = Main
  101. Holder.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  102. Holder.BorderSizePixel = 0
  103. Holder.Position = UDim2.new(0.021634616, 0, 0.182879373, 0)
  104. Holder.Size = UDim2.new(0, 397, 0, 200)
  105.  
  106. HomeBTN.Name = "HomeBTN"
  107. HomeBTN.Parent = Holder
  108. HomeBTN.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  109. HomeBTN.BorderSizePixel = 0
  110. HomeBTN.Position = UDim2.new(0.00503778318, 0, 0, 0)
  111. HomeBTN.Size = UDim2.new(0, 128, 0, 25)
  112. HomeBTN.Font = Enum.Font.GothamSemibold
  113. HomeBTN.Text = "Home"
  114. HomeBTN.TextColor3 = Color3.fromRGB(255, 255, 255)
  115. HomeBTN.TextSize = 14.000
  116.  
  117. ScriptsBTN.Name = "ScriptsBTN"
  118. ScriptsBTN.Parent = Holder
  119. ScriptsBTN.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  120. ScriptsBTN.BorderSizePixel = 0
  121. ScriptsBTN.Position = UDim2.new(0.337531477, 0, 0, 0)
  122. ScriptsBTN.Size = UDim2.new(0, 128, 0, 25)
  123. ScriptsBTN.Font = Enum.Font.GothamSemibold
  124. ScriptsBTN.Text = "Scripts"
  125. ScriptsBTN.TextColor3 = Color3.fromRGB(255, 255, 255)
  126. ScriptsBTN.TextSize = 14.000
  127.  
  128. CreditsBTN.Name = "CreditsBTN"
  129. CreditsBTN.Parent = Holder
  130. CreditsBTN.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  131. CreditsBTN.BorderSizePixel = 0
  132. CreditsBTN.Position = UDim2.new(0.677581906, 0, 0, 0)
  133. CreditsBTN.Size = UDim2.new(0, 128, 0, 25)
  134. CreditsBTN.Font = Enum.Font.GothamSemibold
  135. CreditsBTN.Text = "Credits"
  136. CreditsBTN.TextColor3 = Color3.fromRGB(255, 255, 255)
  137. CreditsBTN.TextSize = 14.000
  138.  
  139. HomePage.Name = "HomePage"
  140. HomePage.Parent = Holder
  141. HomePage.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  142. HomePage.BackgroundTransparency = 1.000
  143. HomePage.BorderSizePixel = 0
  144. HomePage.Position = UDim2.new(0.00400233828, 0, 0, 0)
  145. HomePage.Size = UDim2.new(0, 397, 0, 202)
  146. HomePage.Visible = false
  147.  
  148. Text.Name = "Text"
  149. Text.Parent = HomePage
  150. Text.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  151. Text.BackgroundTransparency = 1.000
  152. Text.BorderSizePixel = 0
  153. Text.Position = UDim2.new(0.0251889173, 0, 0.17326732, 0)
  154. Text.Size = UDim2.new(0, 200, 0, 17)
  155. Text.Font = Enum.Font.GothamSemibold
  156. Text.Text = "OrHub Version 3.0"
  157. Text.TextColor3 = Color3.fromRGB(255, 255, 255)
  158. Text.TextSize = 14.000
  159. Text.TextXAlignment = Enum.TextXAlignment.Left
  160.  
  161. Text_2.Name = "Text"
  162. Text_2.Parent = HomePage
  163. Text_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  164. Text_2.BackgroundTransparency = 1.000
  165. Text_2.BorderSizePixel = 0
  166. Text_2.Position = UDim2.new(0.0251889173, 0, 0.257425755, 0)
  167. Text_2.Size = UDim2.new(0, 368, 0, 17)
  168. Text_2.Font = Enum.Font.GothamSemibold
  169. Text_2.Text = "Number of scripts: null123"
  170. Text_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  171. Text_2.TextSize = 14.000
  172. Text_2.TextXAlignment = Enum.TextXAlignment.Left
  173.  
  174. Text_3.Name = "Text"
  175. Text_3.Parent = HomePage
  176. Text_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  177. Text_3.BackgroundTransparency = 1.000
  178. Text_3.BorderSizePixel = 0
  179. Text_3.Position = UDim2.new(0.0327455923, 0, 0.866336703, 0)
  180. Text_3.Size = UDim2.new(0, 368, 0, 17)
  181. Text_3.Font = Enum.Font.GothamSemibold
  182. Text_3.Text = "Thanks for buying OrHub!"
  183. Text_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  184. Text_3.TextSize = 14.000
  185. Text_3.TextWrapped = true
  186.  
  187. Text_4.Name = "Text"
  188. Text_4.Parent = HomePage
  189. Text_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  190. Text_4.BackgroundTransparency = 1.000
  191. Text_4.BorderSizePixel = 0
  192. Text_4.Position = UDim2.new(0.0251889173, 0, 0.341584206, 0)
  193. Text_4.Size = UDim2.new(0, 368, 0, 17)
  194. Text_4.Font = Enum.Font.GothamSemibold
  195. Text_4.Text = "Discord: discord.gg/66A6VVepex"
  196. Text_4.TextColor3 = Color3.fromRGB(255, 255, 255)
  197. Text_4.TextSize = 14.000
  198. Text_4.TextWrapped = true
  199. Text_4.TextXAlignment = Enum.TextXAlignment.Left
  200.  
  201. Text_5.Name = "Text"
  202. Text_5.Parent = HomePage
  203. Text_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  204. Text_5.BackgroundTransparency = 1.000
  205. Text_5.BorderSizePixel = 0
  206. Text_5.Position = UDim2.new(0.0251889173, 0, 0.425742626, 0)
  207. Text_5.Size = UDim2.new(0, 368, 0, 17)
  208. Text_5.Font = Enum.Font.GothamSemibold
  209. Text_5.Text = "Bugs & Glitches: None (For Now)"
  210. Text_5.TextColor3 = Color3.fromRGB(255, 255, 255)
  211. Text_5.TextSize = 14.000
  212. Text_5.TextWrapped = true
  213. Text_5.TextXAlignment = Enum.TextXAlignment.Left
  214.  
  215. Text_6.Name = "Text"
  216. Text_6.Parent = HomePage
  217. Text_6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  218. Text_6.BackgroundTransparency = 1.000
  219. Text_6.BorderSizePixel = 0
  220. Text_6.Position = UDim2.new(0.0251889173, 0, 0.509900987, 0)
  221. Text_6.Size = UDim2.new(0, 371, 0, 17)
  222. Text_6.Font = Enum.Font.GothamSemibold
  223. Text_6.Text = "Exploits Supported: Any that can execute PSU obfuscated scripts"
  224. Text_6.TextColor3 = Color3.fromRGB(255, 255, 255)
  225. Text_6.TextScaled = true
  226. Text_6.TextSize = 14.000
  227. Text_6.TextWrapped = true
  228. Text_6.TextXAlignment = Enum.TextXAlignment.Left
  229.  
  230. ScriptsPage.Name = "ScriptsPage"
  231. ScriptsPage.Parent = Holder
  232. ScriptsPage.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  233. ScriptsPage.BackgroundTransparency = 1.000
  234. ScriptsPage.BorderSizePixel = 0
  235. ScriptsPage.Position = UDim2.new(0.00400233828, 0, 0, 0)
  236. ScriptsPage.Size = UDim2.new(0, 397, 0, 202)
  237.  
  238. KillbotV3.Name = "Killbot V3"
  239. KillbotV3.Parent = ScriptsPage
  240. KillbotV3.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  241. KillbotV3.BorderSizePixel = 0
  242. KillbotV3.Position = UDim2.new(0.345088154, 0, 0.188118815, 0)
  243. KillbotV3.Size = UDim2.new(0, 122, 0, 25)
  244. KillbotV3.Font = Enum.Font.GothamSemibold
  245. KillbotV3.Text = "Killbot V3"
  246. KillbotV3.TextColor3 = Color3.fromRGB(255, 255, 255)
  247. KillbotV3.TextSize = 14.000
  248. KillbotV3.MouseButton1Click:Connect(function()
  249. --Showcased By OrPlayz on YouTube: https://www.youtube.com/channel/UCoJKX1k71tLcgnSb7KN2isQ?view_as=subscriber
  250. --More Fe Scripts on Discord: https://discord.gg/REehqNk
  251.  
  252.  
  253. --//====================================================\\--
  254. --|| CREATED BY SHACKLUSTER
  255. --\\====================================================//--
  256.  
  257. wait(0.2)
  258.  
  259. Player = game:GetService("Players").LocalPlayer
  260. PlayerGui = Player.PlayerGui
  261. Cam = workspace.CurrentCamera
  262. Backpack = Player.Backpack
  263. Character = Player.Character
  264. Humanoid = Character.Humanoid
  265. Mouse = Player:GetMouse()
  266. RootPart = Character["HumanoidRootPart"]
  267. Torso = Character["Torso"]
  268. Head = Character["Head"]
  269. RightArm = Character["Right Arm"]
  270. LeftArm = Character["Left Arm"]
  271. RightLeg = Character["Right Leg"]
  272. LeftLeg = Character["Left Leg"]
  273. RootJoint = RootPart["RootJoint"]
  274. Neck = Torso["Neck"]
  275. RightShoulder = Torso["Right Shoulder"]
  276. LeftShoulder = Torso["Left Shoulder"]
  277. RightHip = Torso["Right Hip"]
  278. LeftHip = Torso["Left Hip"]
  279.  
  280. IT = Instance.new
  281. CF = CFrame.new
  282. VT = Vector3.new
  283. RAD = math.rad
  284. C3 = Color3.new
  285. UD2 = UDim2.new
  286. BRICKC = BrickColor.new
  287. ANGLES = CFrame.Angles
  288. EULER = CFrame.fromEulerAnglesXYZ
  289. COS = math.cos
  290. ACOS = math.acos
  291. SIN = math.sin
  292. ASIN = math.asin
  293. ABS = math.abs
  294. MRANDOM = math.random
  295. FLOOR = math.floor
  296.  
  297. --//=================================\\
  298. --|| USEFUL VALUES
  299. --\\=================================//
  300.  
  301. Animation_Speed = 3
  302. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  303. local Speed = 16
  304. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  305. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  306. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  307. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  308. local DAMAGEMULTIPLIER = 1
  309. local ANIM = "Idle"
  310. local ATTACK = false
  311. local EQUIPPED = false
  312. local HOLD = false
  313. local COMBO = 1
  314. local Rooted = false
  315. local SINE = 0
  316. local KEYHOLD = false
  317. local CHANGE = 2 / Animation_Speed
  318. local WALKINGANIM = false
  319. local VALUE1 = false
  320. local VALUE2 = false
  321. local ROBLOXIDLEANIMATION = IT("Animation")
  322. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  323. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  324. --ROBLOXIDLEANIMATION.Parent = Humanoid
  325. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  326. WEAPONGUI.Name = "Weapon GUI"
  327. local Weapon = IT("Model")
  328. Weapon.Name = "Adds"
  329. local Effects = IT("Folder", Weapon)
  330. Effects.Name = "Effects"
  331. local ANIMATOR = Humanoid.Animator
  332. local ANIMATE = Character.Animate
  333. local UNANCHOR = true
  334.  
  335. --//=================================\\
  336. --\\=================================//
  337.  
  338.  
  339. --//=================================\\
  340. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  341. --\\=================================//
  342.  
  343. ArtificialHB = Instance.new("BindableEvent", script)
  344. ArtificialHB.Name = "ArtificialHB"
  345.  
  346. script:WaitForChild("ArtificialHB")
  347.  
  348. frame = Frame_Speed
  349. tf = 0
  350. allowframeloss = false
  351. tossremainder = false
  352. lastframe = tick()
  353. script.ArtificialHB:Fire()
  354.  
  355. game:GetService("RunService").Heartbeat:connect(function(s, p)
  356. tf = tf + s
  357. if tf >= frame then
  358. if allowframeloss then
  359. script.ArtificialHB:Fire()
  360. lastframe = tick()
  361. else
  362. for i = 1, math.floor(tf / frame) do
  363. script.ArtificialHB:Fire()
  364. end
  365. lastframe = tick()
  366. end
  367. if tossremainder then
  368. tf = 0
  369. else
  370. tf = tf - frame * math.floor(tf / frame)
  371. end
  372. end
  373. end)
  374.  
  375. --//=================================\\
  376. --\\=================================//
  377.  
  378. --//=================================\\
  379. --|| SOME FUNCTIONS
  380. --\\=================================//
  381.  
  382. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  383. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  384. end
  385.  
  386. function PositiveAngle(NUMBER)
  387. if NUMBER >= 0 then
  388. NUMBER = 0
  389. end
  390. return NUMBER
  391. end
  392.  
  393. function NegativeAngle(NUMBER)
  394. if NUMBER <= 0 then
  395. NUMBER = 0
  396. end
  397. return NUMBER
  398. end
  399.  
  400. function Swait(NUMBER)
  401. if NUMBER == 0 or NUMBER == nil then
  402. ArtificialHB.Event:wait()
  403. else
  404. for i = 1, NUMBER do
  405. ArtificialHB.Event:wait()
  406. end
  407. end
  408. end
  409.  
  410. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  411. local NEWMESH = IT(MESH)
  412. if MESH == "SpecialMesh" then
  413. NEWMESH.MeshType = MESHTYPE
  414. if MESHID ~= "nil" and MESHID ~= "" then
  415. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  416. end
  417. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  418. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  419. end
  420. end
  421. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  422. NEWMESH.Scale = SCALE
  423. NEWMESH.Parent = PARENT
  424. return NEWMESH
  425. end
  426.  
  427. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  428. local NEWPART = IT("Part")
  429. NEWPART.formFactor = FORMFACTOR
  430. NEWPART.Reflectance = REFLECTANCE
  431. NEWPART.Transparency = TRANSPARENCY
  432. NEWPART.CanCollide = false
  433. NEWPART.Locked = true
  434. NEWPART.Anchored = true
  435. if ANCHOR == false then
  436. NEWPART.Anchored = false
  437. end
  438. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  439. NEWPART.Name = NAME
  440. NEWPART.Size = SIZE
  441. NEWPART.Position = Torso.Position
  442. NEWPART.Material = MATERIAL
  443. NEWPART:BreakJoints()
  444. NEWPART.Parent = PARENT
  445. return NEWPART
  446. end
  447.  
  448. local function weldBetween(a, b)
  449. local weldd = Instance.new("ManualWeld")
  450. weldd.Part0 = a
  451. weldd.Part1 = b
  452. weldd.C0 = CFrame.new()
  453. weldd.C1 = b.CFrame:inverse() * a.CFrame
  454. weldd.Parent = a
  455. return weldd
  456. end
  457.  
  458.  
  459. function QuaternionFromCFrame(cf)
  460. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  461. local trace = m00 + m11 + m22
  462. if trace > 0 then
  463. local s = math.sqrt(1 + trace)
  464. local recip = 0.5 / s
  465. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  466. else
  467. local i = 0
  468. if m11 > m00 then
  469. i = 1
  470. end
  471. if m22 > (i == 0 and m00 or m11) then
  472. i = 2
  473. end
  474. if i == 0 then
  475. local s = math.sqrt(m00 - m11 - m22 + 1)
  476. local recip = 0.5 / s
  477. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  478. elseif i == 1 then
  479. local s = math.sqrt(m11 - m22 - m00 + 1)
  480. local recip = 0.5 / s
  481. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  482. elseif i == 2 then
  483. local s = math.sqrt(m22 - m00 - m11 + 1)
  484. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  485. end
  486. end
  487. end
  488.  
  489. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  490. local xs, ys, zs = x + x, y + y, z + z
  491. local wx, wy, wz = w * xs, w * ys, w * zs
  492. local xx = x * xs
  493. local xy = x * ys
  494. local xz = x * zs
  495. local yy = y * ys
  496. local yz = y * zs
  497. local zz = z * zs
  498. 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))
  499. end
  500.  
  501. function QuaternionSlerp(a, b, t)
  502. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  503. local startInterp, finishInterp;
  504. if cosTheta >= 0.0001 then
  505. if (1 - cosTheta) > 0.0001 then
  506. local theta = ACOS(cosTheta)
  507. local invSinTheta = 1 / SIN(theta)
  508. startInterp = SIN((1 - t) * theta) * invSinTheta
  509. finishInterp = SIN(t * theta) * invSinTheta
  510. else
  511. startInterp = 1 - t
  512. finishInterp = t
  513. end
  514. else
  515. if (1 + cosTheta) > 0.0001 then
  516. local theta = ACOS(-cosTheta)
  517. local invSinTheta = 1 / SIN(theta)
  518. startInterp = SIN((t - 1) * theta) * invSinTheta
  519. finishInterp = SIN(t * theta) * invSinTheta
  520. else
  521. startInterp = t - 1
  522. finishInterp = t
  523. end
  524. end
  525. 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
  526. end
  527.  
  528. function Clerp(a, b, t)
  529. local qa = {QuaternionFromCFrame(a)}
  530. local qb = {QuaternionFromCFrame(b)}
  531. local ax, ay, az = a.x, a.y, a.z
  532. local bx, by, bz = b.x, b.y, b.z
  533. local _t = 1 - t
  534. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  535. end
  536.  
  537. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  538. local frame = IT("Frame")
  539. frame.BackgroundTransparency = TRANSPARENCY
  540. frame.BorderSizePixel = BORDERSIZEPIXEL
  541. frame.Position = POSITION
  542. frame.Size = SIZE
  543. frame.BackgroundColor3 = COLOR
  544. frame.BorderColor3 = BORDERCOLOR
  545. frame.Name = NAME
  546. frame.Parent = PARENT
  547. return frame
  548. end
  549.  
  550. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  551. local label = IT("TextLabel")
  552. label.BackgroundTransparency = 1
  553. label.Size = UD2(1, 0, 1, 0)
  554. label.Position = UD2(0, 0, 0, 0)
  555. label.TextColor3 = TEXTCOLOR
  556. label.TextStrokeTransparency = STROKETRANSPARENCY
  557. label.TextTransparency = TRANSPARENCY
  558. label.FontSize = TEXTFONTSIZE
  559. label.Font = TEXTFONT
  560. label.BorderSizePixel = BORDERSIZEPIXEL
  561. label.TextScaled = false
  562. label.Text = TEXT
  563. label.Name = NAME
  564. label.Parent = PARENT
  565. return label
  566. end
  567.  
  568. function NoOutlines(PART)
  569. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  570. end
  571.  
  572. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  573. local NEWWELD = IT(TYPE)
  574. NEWWELD.Part0 = PART0
  575. NEWWELD.Part1 = PART1
  576. NEWWELD.C0 = C0
  577. NEWWELD.C1 = C1
  578. NEWWELD.Parent = PARENT
  579. return NEWWELD
  580. end
  581.  
  582. local S = IT("Sound")
  583. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  584. local NEWSOUND = nil
  585. coroutine.resume(coroutine.create(function()
  586. NEWSOUND = S:Clone()
  587. NEWSOUND.Parent = PARENT
  588. NEWSOUND.Volume = VOLUME
  589. NEWSOUND.Pitch = PITCH
  590. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  591. NEWSOUND:play()
  592. if DOESLOOP == true then
  593. NEWSOUND.Looped = true
  594. else
  595. repeat wait(1) until NEWSOUND.Playing == false
  596. NEWSOUND:remove()
  597. end
  598. end))
  599. return NEWSOUND
  600. end
  601.  
  602. function CFrameFromTopBack(at, top, back)
  603. local right = top:Cross(back)
  604. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  605. end
  606.  
  607. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  608. function WACKYEFFECT(Table)
  609. local TYPE = (Table.EffectType or "Sphere")
  610. local SIZE = (Table.Size or VT(1,1,1))
  611. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  612. local TRANSPARENCY = (Table.Transparency or 0)
  613. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  614. local CFRAME = (Table.CFrame or Torso.CFrame)
  615. local MOVEDIRECTION = (Table.MoveToPos or nil)
  616. local ROTATION1 = (Table.RotationX or 0)
  617. local ROTATION2 = (Table.RotationY or 0)
  618. local ROTATION3 = (Table.RotationZ or 0)
  619. local MATERIAL = (Table.Material or "Neon")
  620. local COLOR = (Table.Color or C3(1,1,1))
  621. local TIME = (Table.Time or 45)
  622. local SOUNDID = (Table.SoundID or nil)
  623. local SOUNDPITCH = (Table.SoundPitch or nil)
  624. local SOUNDVOLUME = (Table.SoundVolume or nil)
  625. coroutine.resume(coroutine.create(function()
  626. local PLAYSSOUND = false
  627. local SOUND = nil
  628. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  629. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  630. PLAYSSOUND = true
  631. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  632. end
  633. EFFECT.Color = COLOR
  634. local MSH = nil
  635. if TYPE == "Sphere" then
  636. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  637. elseif TYPE == "Block" then
  638. MSH = IT("BlockMesh",EFFECT)
  639. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  640. elseif TYPE == "Wave" then
  641. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  642. elseif TYPE == "Ring" then
  643. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  644. elseif TYPE == "Slash" then
  645. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  646. elseif TYPE == "Round Slash" then
  647. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  648. elseif TYPE == "Swirl" then
  649. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  650. elseif TYPE == "Skull" then
  651. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  652. elseif TYPE == "Crystal" then
  653. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  654. end
  655. if MSH ~= nil then
  656. local MOVESPEED = nil
  657. if MOVEDIRECTION ~= nil then
  658. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  659. end
  660. local GROWTH = SIZE - ENDSIZE
  661. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  662. if TYPE == "Block" then
  663. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  664. else
  665. EFFECT.CFrame = CFRAME
  666. end
  667. for LOOP = 1, TIME+1 do
  668. Swait()
  669. MSH.Scale = MSH.Scale - GROWTH/TIME
  670. if TYPE == "Wave" then
  671. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  672. end
  673. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  674. if TYPE == "Block" then
  675. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  676. else
  677. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  678. end
  679. if MOVEDIRECTION ~= nil then
  680. local ORI = EFFECT.Orientation
  681. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  682. EFFECT.Orientation = ORI
  683. end
  684. end
  685. if PLAYSSOUND == false then
  686. EFFECT:remove()
  687. else
  688. repeat Swait() until SOUND.Playing == false
  689. EFFECT:remove()
  690. end
  691. else
  692. if PLAYSSOUND == false then
  693. EFFECT:remove()
  694. else
  695. repeat Swait() until SOUND.Playing == false
  696. EFFECT:remove()
  697. end
  698. end
  699. end))
  700. end
  701.  
  702. function MakeForm(PART,TYPE)
  703. if TYPE == "Cyl" then
  704. local MSH = IT("CylinderMesh",PART)
  705. elseif TYPE == "Ball" then
  706. local MSH = IT("SpecialMesh",PART)
  707. MSH.MeshType = "Sphere"
  708. elseif TYPE == "Wedge" then
  709. local MSH = IT("SpecialMesh",PART)
  710. MSH.MeshType = "Wedge"
  711. end
  712. end
  713.  
  714. Debris = game:GetService("Debris")
  715.  
  716. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  717. local DIRECTION = CF(StartPos,EndPos).lookVector
  718. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  719. end
  720.  
  721. function CharacterFade(COLOR,TIMER)
  722. coroutine.resume(coroutine.create(function()
  723. local FADE = IT("Model",Effects)
  724. for _, c in pairs(Character:GetChildren()) do
  725. if c.ClassName == "Part" and c ~= RootPart then
  726. local FADER = c:Clone()
  727. FADER.Color = COLOR
  728. FADER.CFrame = c.CFrame
  729. FADER.Parent = FADE
  730. FADER.Anchored = true
  731. FADER.Transparency = 0.25
  732. FADER:BreakJoints()
  733. FADER.Material = "Glass"
  734. FADER:ClearAllChildren()
  735. if FADER.Name == "Head" then
  736. FADER.Size = VT(1,1,1)
  737. end
  738. end
  739. end
  740. local TRANS = 0.75/TIMER
  741. for i = 1, TIMER do
  742. Swait()
  743. for _, c in pairs(FADE:GetChildren()) do
  744. if c.ClassName == "Part" then
  745. c.Transparency = c.Transparency + TRANS
  746. end
  747. end
  748. end
  749. FADE:remove()
  750. end))
  751. end
  752.  
  753. local PE=Instance.new("ParticleEmitter")
  754. PE.LightEmission=0.3
  755. PE.Size=NumberSequence.new(0)
  756. PE.Transparency=NumberSequence.new(0,1)
  757. PE.Rotation=NumberRange.new(0,360)
  758. PE.LockedToPart = false
  759. PE.Speed = NumberRange.new(0,0,0)
  760. PE.ZOffset = 0.3
  761. PE.Rate = 999
  762. PE.VelocitySpread = 25
  763. PE.Name = "Particles"
  764.  
  765. function CreateParticles(art,accel,drag,lifetime,type,isenabledbydefault,locked,size,speed)
  766. local particle = nil
  767. coroutine.resume(coroutine.create(function(PART)
  768. particle = PE:Clone()
  769. Swait()
  770. particle.Rate = 999
  771. particle.Parent = art
  772. particle.Acceleration = accel
  773. if type == "Fire" then
  774. local EyeSizes={
  775. NumberSequenceKeypoint.new(0,size,size/2),
  776. NumberSequenceKeypoint.new(1,size/4,size/8)
  777. }
  778. particle.Size = NumberSequence.new(EyeSizes)
  779. elseif type == "Smoke" then
  780. local EyeSizes={
  781. NumberSequenceKeypoint.new(0,size/5,0),
  782. NumberSequenceKeypoint.new(1,size*2,0.5)
  783. }
  784. particle.Size = NumberSequence.new(EyeSizes)
  785. elseif type == "Solid" then
  786. local EyeSizes={
  787. NumberSequenceKeypoint.new(0,size,0),
  788. NumberSequenceKeypoint.new(1,size,0)
  789. }
  790. particle.Size = NumberSequence.new(EyeSizes)
  791. end
  792. particle.Lifetime=NumberRange.new(lifetime)
  793. particle.Drag = drag
  794. if locked == true then
  795. particle.LockedToPart = true
  796. end
  797. particle.Speed = NumberRange.new(speed*0.8,speed)
  798. particle.Texture = "http://www.roblox.com/asset/?id=1179557490"
  799. particle.Enabled = isenabledbydefault
  800. particle.Color = ColorSequence.new(Color3.new(255/255, 176/255, 0))
  801. end))
  802. return particle
  803. end
  804.  
  805. --//=================================\\
  806. --|| RAGDOLL STUFF
  807. --\\=================================//
  808.  
  809. function recurse(root,callback,i)
  810. i= i or 0
  811. for _,v in pairs(root:GetChildren()) do
  812. i = i + 1
  813. callback(i,v)
  814.  
  815. if #v:GetChildren() > 0 then
  816. i = recurse(v,callback,i)
  817. end
  818. end
  819.  
  820. return i
  821. end
  822.  
  823. function ragdollJoint(character, part0, part1, attachmentName, className, properties)
  824. attachmentName = attachmentName.."RigAttachment"
  825. local constraint = Instance.new(className.."Constraint")
  826. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  827. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  828. constraint.Name = "RagdollConstraint"..part1.Name
  829.  
  830. for _,propertyData in next,properties or {} do
  831. constraint[propertyData[1]] = propertyData[2]
  832. end
  833.  
  834. constraint.Parent = character
  835. end
  836.  
  837. function getAttachment0(character, attachmentName)
  838. for _,child in next,character:GetChildren() do
  839. local attachment = child:FindFirstChild(attachmentName)
  840. if attachment then
  841. return attachment
  842. end
  843. end
  844. end
  845.  
  846. function ArtificialHitbox(Part)
  847. local HITBOX = CreatePart(3, Part, "Metal", 0, 1, "Really black", "Hitbox", Part.Size/2, false)
  848. HITBOX.CanCollide = true
  849. HITBOX.CFrame = Part.CFrame
  850. weldBetween(Part,HITBOX)
  851. end
  852.  
  853. function R15Ragdoll(character,KeepArms)
  854. character:BreakJoints()
  855. coroutine.resume(coroutine.create(function()
  856. recurse(character, function(_,v)
  857. if v:IsA("Attachment") then
  858. v.Axis = Vector3.new(0, 1, 0)
  859. v.SecondaryAxis = Vector3.new(0, 0, 1)
  860. v.Rotation = Vector3.new(0, 0, 0)
  861. end
  862. end)
  863. for _,child in next,character:GetChildren() do
  864. if child:IsA("Accoutrement") then
  865. for _,part in next,child:GetChildren() do
  866. if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
  867. local attachment1 = part:FindFirstChildOfClass("Attachment")
  868. local attachment0 = getAttachment0(character,attachment1.Name)
  869. if attachment0 and attachment1 then
  870. local constraint = Instance.new("HingeConstraint")
  871. constraint.Attachment0 = attachment0
  872. constraint.Attachment1 = attachment1
  873. constraint.LimitsEnabled = true
  874. constraint.UpperAngle = 0
  875. constraint.LowerAngle = 0
  876. constraint.Parent = character
  877. end
  878. ArtificialHitbox(part)
  879. elseif part.Name == "HumanoidRootPart" then
  880. part:remove()
  881. end
  882. end
  883. end
  884. end
  885.  
  886. ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
  887. {"LimitsEnabled",true};
  888. {"UpperAngle",5};
  889. })
  890. if character:FindFirstChild("Head") then
  891. ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "BallSocket", {
  892. {"LimitsEnabled",true};
  893. {"UpperAngle",15};
  894. })
  895. end
  896.  
  897. local handProperties = {
  898. {"LimitsEnabled", true};
  899. {"UpperAngle",0};
  900. {"LowerAngle",0};
  901. }
  902. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  903. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  904.  
  905. local shinProperties = {
  906. {"LimitsEnabled", true};
  907. {"UpperAngle", 0};
  908. {"LowerAngle", -75};
  909. }
  910. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  911. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  912.  
  913. local footProperties = {
  914. {"LimitsEnabled", true};
  915. {"UpperAngle", 15};
  916. {"LowerAngle", -45};
  917. }
  918. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  919. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  920. if KeepArms == true then
  921. ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
  922. ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  923. ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
  924. ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  925. end
  926. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  927. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  928. Debris:AddItem(character,5)
  929. end))
  930. end
  931.  
  932. function Ragdoll(Character2,CharTorso,KeepArms)
  933. coroutine.resume(coroutine.create(function()
  934. Character2:BreakJoints()
  935. local hum = Character2:findFirstChild("Humanoid")
  936. hum:remove()
  937. local function Scan(ch)
  938. local e
  939. for e = 1,#ch do
  940. Scan(ch[e]:GetChildren())
  941. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  942. ch[e]:remove()
  943. end
  944. end
  945. end
  946. local NEWHUM = IT("Humanoid")
  947. NEWHUM.Name = "Corpse"
  948. NEWHUM.Health = 0
  949. NEWHUM.MaxHealth = 0
  950. NEWHUM.PlatformStand = true
  951. NEWHUM.Parent = Character2
  952. NEWHUM.DisplayDistanceType = "None"
  953.  
  954. local ch = Character2:GetChildren()
  955. local i
  956. for i = 1,#ch do
  957. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  958. ch[i]:remove()
  959. end
  960. end
  961.  
  962. local Torso2 = Character2.Torso
  963. local movevector = Vector3.new()
  964.  
  965. if Torso2 then
  966. movevector = CFrame.new(CharTorso.Position,Torso2.Position).lookVector
  967. local Head = Character2:FindFirstChild("Head")
  968. if Head then
  969. local Neck = Instance.new("Weld")
  970. Neck.Name = "Neck"
  971. Neck.Part0 = Torso2
  972. Neck.Part1 = Head
  973. Neck.C0 = CFrame.new(0, 1.5, 0)
  974. Neck.C1 = CFrame.new()
  975. Neck.Parent = Torso2
  976.  
  977. end
  978. local Limb = Character2:FindFirstChild("Right Arm")
  979. if Limb and KeepArms == true then
  980.  
  981. Limb.CFrame = Torso2.CFrame * CFrame.new(1.5, 0, 0)
  982. local Joint = Instance.new("Glue")
  983. Joint.Name = "RightShoulder"
  984. Joint.Part0 = Torso2
  985. Joint.Part1 = Limb
  986. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  987. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  988. Joint.Parent = Torso2
  989.  
  990. local B = Instance.new("Part")
  991. B.TopSurface = 0
  992. B.BottomSurface = 0
  993. B.formFactor = "Symmetric"
  994. B.Size = Vector3.new(1, 1, 1)
  995. B.Transparency = 1
  996. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  997. B.Parent = Character2
  998. local W = Instance.new("Weld")
  999. W.Part0 = Limb
  1000. W.Part1 = B
  1001. W.C0 = CFrame.new(0, -0.5, 0)
  1002. W.Parent = Limb
  1003.  
  1004. end
  1005. local Limb = Character2:FindFirstChild("Left Arm")
  1006. if Limb and KeepArms == true then
  1007.  
  1008. Limb.CFrame = Torso2.CFrame * CFrame.new(-1.5, 0, 0)
  1009. local Joint = Instance.new("Glue")
  1010. Joint.Name = "LeftShoulder"
  1011. Joint.Part0 = Torso2
  1012. Joint.Part1 = Limb
  1013. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1014. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1015. Joint.Parent = Torso2
  1016.  
  1017. local B = Instance.new("Part")
  1018. B.TopSurface = 0
  1019. B.BottomSurface = 0
  1020. B.formFactor = "Symmetric"
  1021. B.Size = Vector3.new(1, 1, 1)
  1022. B.Transparency = 1
  1023. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1024. B.Parent = Character2
  1025. local W = Instance.new("Weld")
  1026. W.Part0 = Limb
  1027. W.Part1 = B
  1028. W.C0 = CFrame.new(0, -0.5, 0)
  1029. W.Parent = Limb
  1030.  
  1031. end
  1032. local Limb = Character2:FindFirstChild("Right Leg")
  1033. if Limb then
  1034.  
  1035. Limb.CFrame = Torso2.CFrame * CFrame.new(0.5, -2, 0)
  1036. local Joint = Instance.new("Glue")
  1037. Joint.Name = "RightHip"
  1038. Joint.Part0 = Torso2
  1039. Joint.Part1 = Limb
  1040. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1041. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1042. Joint.Parent = Torso2
  1043.  
  1044. local B = Instance.new("Part")
  1045. B.TopSurface = 0
  1046. B.BottomSurface = 0
  1047. B.formFactor = "Symmetric"
  1048. B.Size = Vector3.new(1, 1, 1)
  1049. B.Transparency = 1
  1050. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1051. B.Parent = Character2
  1052. local W = Instance.new("Weld")
  1053. W.Part0 = Limb
  1054. W.Part1 = B
  1055. W.C0 = CFrame.new(0, -0.5, 0)
  1056. W.Parent = Limb
  1057.  
  1058. end
  1059. local Limb = Character2:FindFirstChild("Left Leg")
  1060. if Limb then
  1061.  
  1062. Limb.CFrame = Torso2.CFrame * CFrame.new(-0.5, -2, 0)
  1063. local Joint = Instance.new("Glue")
  1064. Joint.Name = "LeftHip"
  1065. Joint.Part0 = Torso2
  1066. Joint.Part1 = Limb
  1067. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1068. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1069. Joint.Parent = Torso2
  1070.  
  1071. local B = Instance.new("Part")
  1072. B.TopSurface = 0
  1073. B.BottomSurface = 0
  1074. B.formFactor = "Symmetric"
  1075. B.Size = Vector3.new(1, 1, 1)
  1076. B.Transparency = 1
  1077. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1078. B.Parent = Character2
  1079. local W = Instance.new("Weld")
  1080. W.Part0 = Limb
  1081. W.Part1 = B
  1082. W.C0 = CFrame.new(0, -0.5, 0)
  1083. W.Parent = Limb
  1084.  
  1085. end
  1086. --[
  1087. local Bar = Instance.new("Part")
  1088. Bar.TopSurface = 0
  1089. Bar.BottomSurface = 0
  1090. Bar.formFactor = "Symmetric"
  1091. Bar.Size = Vector3.new(1, 1, 1)
  1092. Bar.Transparency = 1
  1093. Bar.CFrame = Torso2.CFrame * CFrame.new(0, 0.5, 0)
  1094. Bar.Parent = Character2
  1095. local Weld = Instance.new("Weld")
  1096. Weld.Part0 = Torso2
  1097. Weld.Part1 = Bar
  1098. Weld.C0 = CFrame.new(0, 0.5, 0)
  1099. Weld.Parent = Torso2
  1100. --]]
  1101. end
  1102. Character2.Parent = workspace
  1103. Debris:AddItem(Character2,5)
  1104.  
  1105. return Character2,Torso2
  1106. end))
  1107. end
  1108.  
  1109. --//=================================\\
  1110. --|| WEAPON CREATION
  1111. --\\=================================//
  1112.  
  1113. local DUST = CreateParticles(RightArm,VT(0,0,0),5,2,"Smoke",false,false,5,0)
  1114. DUST.ZOffset = 1
  1115. RightArm.Transparency = 1
  1116. local BasePart = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(1,2,1),false)
  1117. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, BasePart, CF(0,0,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1118. local Sphere = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(1.4,1.4,1.4),false)
  1119. MakeForm(Sphere,"Ball")
  1120. CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, Sphere, CF(0.2,0.8,0.1) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1121. local LaserPart = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0.3,0.3,0.1),false)
  1122. MakeForm(LaserPart,"Ball")
  1123. CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, LaserPart, CF(0,0,-0.65) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1124. local Bump = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.3,0.3,0.2),false)
  1125. MakeForm(Bump,"Ball")
  1126. CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, Bump, CF(0,0,0.65) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1127. local BottomLaser = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0.4,0,0.4),false)
  1128. MakeForm(BottomLaser,"Cyl")
  1129. CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, BottomLaser, CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1130. local Part1 = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0,0.5,0.5),false)
  1131. CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, Part1, CF(0,-0.76,-0.26) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1132. local Part2 = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0,0.5,0.5),false)
  1133. CreateWeldOrSnapOrMotor("Weld", BasePart, Part1, Part2, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-25)), CF(0, -0.25, 0))
  1134. local Part3 = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0,0.5,0.5),false)
  1135. CreateWeldOrSnapOrMotor("Weld", BasePart, Part1, Part3, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-90)), CF(0, -0.26, 0))
  1136. local Part4 = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0,0.56,0.5),false)
  1137. CreateWeldOrSnapOrMotor("Weld", BasePart, Part2, Part4, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(90)), CF(0, -0.26, 0))
  1138. local Part5 = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0,0.56,0.5),false)
  1139. CreateWeldOrSnapOrMotor("Weld", BasePart, Part4, Part5, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-125)), CF(0, -0.26, 0))
  1140. local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0,0.25,0.5),false)
  1141. CreateWeldOrSnapOrMotor("Weld", BasePart, Part4, Part, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(25)), CF(0, -0.26/2, 0))
  1142. local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(0,0.3,0.5),false)
  1143. CreateWeldOrSnapOrMotor("Weld", BasePart, Part2, Part, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-65)), CF(0, -0.31/2, 0))
  1144. local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(1.4,0,1.4),false)
  1145. MakeForm(Part,"Cyl")
  1146. CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, Part, CF(0.035,0,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1147. local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Part", VT(1.4,0,1.4),false)
  1148. MakeForm(Part,"Cyl")
  1149. CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, Part, CF(0,-0.035,0) * ANGLES(RAD(0), RAD(0), RAD(90)), CF(0, 0, 0))
  1150. local Sphere = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.3,1.6,0.7),false)
  1151. MakeForm(Sphere,"Ball")
  1152. CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, Sphere, CF(0.45,0.5,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1153.  
  1154. for _, c in pairs(Weapon:GetChildren()) do
  1155. if c.ClassName == "Part" then
  1156. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1157. end
  1158. end
  1159.  
  1160. local SKILLTEXTCOLOR = C3(1,0,0)
  1161. local SKILLFONT = "SciFi"
  1162. local SKILLTEXTSIZE = 5
  1163.  
  1164. Weapon.Parent = Character
  1165.  
  1166. Humanoid.Died:connect(function()
  1167. ATTACK = true
  1168. end)
  1169.  
  1170. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  1171. local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.86, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  1172. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.82, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  1173. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.78, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  1174. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.74, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  1175. local SKILL6FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.70, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
  1176.  
  1177. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 1")
  1178. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 2")
  1179. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 3")
  1180. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 4")
  1181. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[E]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 5")
  1182. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[X]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 6")
  1183.  
  1184. --//=================================\\
  1185. --|| ATTACK FUNCTIONS AND STUFF
  1186. --\\=================================//
  1187.  
  1188. function Warp()
  1189. local HITFLOOR,HITPOS = Raycast(Mouse.Hit.p+VT(0,1,0), (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 100, Character)
  1190. if HITFLOOR then
  1191. CharacterFade(C3(0.5,0,0),50)
  1192. HITPOS = HITPOS + VT(0,3.5,0)
  1193. local POS = RootPart.Position
  1194. RootPart.CFrame = CF(HITPOS,CF(POS,HITPOS)*CF(0,0,-100000).p)
  1195. CreateSound(289556450,Torso,2,MRANDOM(8,13)/10,false)
  1196. end
  1197. end
  1198.  
  1199. function Dash()
  1200. ATTACK = true
  1201. Rooted = true
  1202. local SOUND = CreateSound(1165167610, Torso, 1, 1, true)
  1203. local LOOP = 0
  1204. repeat
  1205. LOOP = LOOP + 1
  1206. Swait()
  1207. local RAY,RAYPOS = Raycast(RootPart.Position, (CF(RootPart.Position, Mouse.Hit.p)).lookVector, 5, workspace)
  1208. local HITFLOOR,HITPOS,NORMAL = Raycast(RAYPOS+VT(0,1,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 100, Character)
  1209. if HITFLOOR then
  1210. CharacterFade(C3(0.5,0,0),35)
  1211. HITPOS = HITPOS + VT(0,3.5,0)
  1212. local POS = RootPart.Position
  1213. RootPart.CFrame = CF(HITPOS,CF(POS,HITPOS)*CF(0,0,-100000).p)
  1214. RootPart.Velocity = VT(0,0,0)
  1215. RootPart.RotVelocity = VT(0,0,0)
  1216. end
  1217. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(75), RAD(0), RAD(0)), 1 / Animation_Speed)
  1218. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-45), RAD(0), RAD(0)), 1 / Animation_Speed)
  1219. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1220. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1221. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-15), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1222. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-15), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1223. until KEYHOLD == false
  1224. coroutine.resume(coroutine.create(function()
  1225. for i = 1, 20 do
  1226. Swait()
  1227. SOUND.Volume = SOUND.Volume - 1/20
  1228. end
  1229. SOUND:remove()
  1230. end))
  1231. if LOOP > 50 then
  1232. CreateSound(772085046,Torso,5,MRANDOM(8,13)/10,false)
  1233. for i = 1, 100 do
  1234. Swait()
  1235. RootPart.CFrame = RootPart.CFrame * CF(0,0,-(1-(i/100))/3)
  1236. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,0.5,1), Size2 = VT(2,0,2), Transparency = 0.7, Transparency2 = 1, CFrame = CF(RightLeg.CFrame*CF(0,-1,0).p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.3,0.3,0.3), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1237. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,0.5,1), Size2 = VT(2,0,2), Transparency = 0.7, Transparency2 = 1, CFrame = CF(LeftLeg.CFrame*CF(0,-1,0).p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.3,0.3,0.3), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1238. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  1239. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1240. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1241. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1242. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1243. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1244. end
  1245. end
  1246. ATTACK = false
  1247. Rooted = false
  1248. end
  1249.  
  1250. function LimbRip()
  1251. ATTACK = true
  1252. Rooted = false
  1253. local TARGET = nil
  1254. local ROOT = nil
  1255. local HUMAN = nil
  1256. local DIST = 4
  1257. Speed = 12
  1258. for i=0, 1, 0.1 / Animation_Speed do
  1259. Swait()
  1260. local CHILDREN = workspace:GetDescendants()
  1261. for index, CHILD in pairs(CHILDREN) do
  1262. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1263. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1264. if HUM then
  1265. local TORSO = CHILD:FindFirstChild("HumanoidRootPart") or CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1266. if TORSO and HUM.Health > 0 then
  1267. if (TORSO.Position - RightArm.Position).Magnitude <= DIST then
  1268. DIST = (TORSO.Position - RightArm.Position).Magnitude
  1269. ROOT = TORSO
  1270. HUMAN = HUM
  1271. TARGET = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1272. end
  1273. end
  1274. end
  1275. end
  1276. end
  1277. if ROOT then
  1278. break
  1279. end
  1280. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1281. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1282. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1283. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1284. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1285. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1286. end
  1287. Speed = 16
  1288. if ROOT then
  1289. CreateSound(305685800,Torso,5,1.3,false)
  1290. Rooted = true
  1291. local GORED = false
  1292. coroutine.resume(coroutine.create(function()
  1293. repeat
  1294. Swait()
  1295. ROOT.Anchored = true
  1296. until GORED == true
  1297. ROOT.Anchored = false
  1298. end))
  1299. RootPart.CFrame = ROOT.CFrame*CF(0,0,2.25)
  1300. if TARGET.Name == "Torso" then
  1301. local RARM = TARGET.Parent:FindFirstChild("Right Arm")
  1302. local LARM = TARGET.Parent:FindFirstChild("Left Arm")
  1303. if RARM and LARM then
  1304. for i=0, 1, 0.1 / Animation_Speed do
  1305. Swait()
  1306. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1307. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1308. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1309. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1310. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1311. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1312. end
  1313. for _, c in pairs(TARGET.Parent:GetDescendants()) do
  1314. if c:IsA("JointInstance") then
  1315. if c.Part1 == RARM or c.Part1 == LARM or c.Part0 == RARM or c.Part0 == LARM then
  1316. c:remove()
  1317. end
  1318. end
  1319. end
  1320. CreateSound(363808674, TARGET, 3, MRANDOM(7,9)/10, false)
  1321. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, RARM, CF(0,-1.35,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1322. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, LARM, CF(0,-1.35,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1323. for i=0, 1, 0.1 / Animation_Speed do
  1324. Swait()
  1325. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1326. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1327. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1328. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1329. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1330. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1331. end
  1332. for i=0, 1, 0.1 / Animation_Speed do
  1333. Swait()
  1334. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.25) * ANGLES(RAD(-25), RAD(0), RAD(80)), 1 / Animation_Speed)
  1335. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1336. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1337. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1338. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,1.5,0), 1 / Animation_Speed)
  1339. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1340. end
  1341. for i=0, 0.1, 0.1 / Animation_Speed do
  1342. Swait()
  1343. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.2, 0.25) * ANGLES(RAD(-35), RAD(0), RAD(80)), 1 / Animation_Speed)
  1344. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1345. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1346. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1347. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,-0.3,0), 1 / Animation_Speed)
  1348. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1349. end
  1350. GORED = true
  1351. Ragdoll(TARGET.Parent,Torso)
  1352. if ROOT.Name ~= "Torso" then
  1353. ROOT:remove()
  1354. end
  1355. local RGRAB = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, RARM, CF(0,-1.35,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1356. local LGRAB = CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, LARM, CF(0,-1.35,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1357. local bv = Instance.new("BodyVelocity",TARGET)
  1358. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1359. bv.velocity = TARGET.CFrame.lookVector*75
  1360. Debris:AddItem(bv,0.05)
  1361. CreateSound(621557962, RightLeg, 1, MRANDOM(7,9)/10, false)
  1362. for i=0, 0.5, 0.1 / Animation_Speed do
  1363. Swait()
  1364. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.2, 0.25) * ANGLES(RAD(-35), RAD(0), RAD(80)), 1 / Animation_Speed)
  1365. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1366. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1367. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1368. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,-0.3,0), 1 / Animation_Speed)
  1369. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1370. end
  1371. for i=0, 1, 0.1 / Animation_Speed do
  1372. Swait()
  1373. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1374. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 1 / Animation_Speed)
  1375. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  1376. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 0.6 / Animation_Speed)
  1377. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1378. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1379. end
  1380. local HITBOX = CreatePart(3, RARM, "Metal", 0, 1, "Really black", "Part", RARM.Size, false)
  1381. HITBOX.CFrame = RARM.CFrame
  1382. HITBOX.CanCollide = true
  1383. weldBetween(RARM,HITBOX)
  1384. local HITBOX = CreatePart(3, LARM, "Metal", 0, 1, "Really black", "Part", RARM.Size, false)
  1385. HITBOX.CFrame = LARM.CFrame
  1386. HITBOX.CanCollide = true
  1387. weldBetween(LARM,HITBOX)
  1388. RGRAB:remove()
  1389. LGRAB:remove()
  1390. for i=0, 0.4, 0.1 / Animation_Speed do
  1391. Swait()
  1392. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1393. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 1 / Animation_Speed)
  1394. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(110)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1395. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(-110)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1396. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1397. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1398. end
  1399. end
  1400. elseif TARGET.Name == "UpperTorso" then
  1401. if TARGET.Parent:FindFirstChild("RightUpperArm") and TARGET.Parent:FindFirstChild("LeftUpperArm") then
  1402. for i=0, 0.3, 0.1 / Animation_Speed do
  1403. Swait()
  1404. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1405. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1406. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.5) * ANGLES(RAD(140), RAD(0), RAD(45)) * ANGLES(RAD(0), RAD(25), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1407. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1408. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1409. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1410. end
  1411. local SAWBLADE = CreatePart(3, Weapon, "Neon", 0, 0.5, "Really red", "Part", VT(0,0,0),false)
  1412. local WELD = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, SAWBLADE, CF(0,-1,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  1413. local BLADE = true
  1414. CreateMesh("SpecialMesh", SAWBLADE, "FileMesh", "74322089", "", VT(1,1,1), VT(0,0,0))
  1415. coroutine.resume(coroutine.create(function()
  1416. repeat
  1417. Swait()
  1418. WELD.C1 = WELD.C1 * ANGLES(RAD(0), RAD(0), RAD(25))
  1419. until BLADE == false
  1420. SAWBLADE:remove()
  1421. end))
  1422. CreateSound(1165167936, SAWBLADE, 2, 1, true)
  1423. for i=0, 1, 0.1 / Animation_Speed do
  1424. Swait()
  1425. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1426. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1427. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.5) * ANGLES(RAD(140), RAD(0), RAD(45)) * ANGLES(RAD(0), RAD(25), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1428. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1429. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1430. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1431. end
  1432. for i=0, 3, 0.1 / Animation_Speed do
  1433. Swait()
  1434. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1435. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1436. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.5) * ANGLES(RAD(15), RAD(0), RAD(45)) * ANGLES(RAD(0), RAD(-25), RAD(0)) * RIGHTSHOULDERC0, 0.1 / Animation_Speed)
  1437. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1438. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1439. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1440. end
  1441. CreateSound(363808674, TARGET, 3, MRANDOM(7,9)/10, false)
  1442. TARGET.Parent:FindFirstChild("RightUpperArm").RightShoulder:remove()
  1443. for i=0, 1, 0.1 / Animation_Speed do
  1444. Swait()
  1445. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(1, 0, 0.3) * ANGLES(RAD(0), RAD(0), RAD(90)), 1 / Animation_Speed)
  1446. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-80)), 1 / Animation_Speed)
  1447. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 0) * ANGLES(RAD(140), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(45), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1448. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1449. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1450. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1451. end
  1452. for i=0, 3, 0.1 / Animation_Speed do
  1453. Swait()
  1454. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(1, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 1 / Animation_Speed)
  1455. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-80)), 1 / Animation_Speed)
  1456. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(-45), RAD(0)) * RIGHTSHOULDERC0, 0.1 / Animation_Speed)
  1457. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1458. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1459. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1460. end
  1461. CreateSound(363808674, TARGET, 3, MRANDOM(7,9)/10, false)
  1462. TARGET.Parent:FindFirstChild("LeftUpperArm").LeftShoulder:remove()
  1463. BLADE = false
  1464. for i=0, 0.5, 0.1 / Animation_Speed do
  1465. Swait()
  1466. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.25) * ANGLES(RAD(-25), RAD(0), RAD(80)), 1 / Animation_Speed)
  1467. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1468. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(0)) * ANGLES(RAD(-25), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1469. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1470. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,1.5,0), 1 / Animation_Speed)
  1471. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1472. end
  1473. for i=0, 0.1, 0.1 / Animation_Speed do
  1474. Swait()
  1475. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.2, 0.25) * ANGLES(RAD(-35), RAD(0), RAD(80)), 1 / Animation_Speed)
  1476. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1477. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(0)) * ANGLES(RAD(-32), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1478. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1479. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,-0.3,0), 1 / Animation_Speed)
  1480. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1481. end
  1482. GORED = true
  1483. TARGET.Parent:BreakJoints()
  1484. R15Ragdoll(TARGET.Parent)
  1485. if ROOT.Name ~= "Torso" then
  1486. ROOT:remove()
  1487. end
  1488. local bv = Instance.new("BodyVelocity",TARGET)
  1489. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1490. bv.velocity = TARGET.CFrame.lookVector*75
  1491. Debris:AddItem(bv,0.05)
  1492. CreateSound(621557962, RightLeg, 1, MRANDOM(7,9)/10, false)
  1493. for i=0, 0.3, 0.1 / Animation_Speed do
  1494. Swait()
  1495. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.2, 0.25) * ANGLES(RAD(-35), RAD(0), RAD(80)), 1 / Animation_Speed)
  1496. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1497. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(0)) * ANGLES(RAD(-32), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1498. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1499. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,-0.3,0), 1 / Animation_Speed)
  1500. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1501. end
  1502. end
  1503. end
  1504. end
  1505. ATTACK = false
  1506. Rooted = false
  1507. end
  1508.  
  1509. function Buzzsaw()
  1510. ATTACK = true
  1511. Rooted = false
  1512. local ARMSPEED = 0.1
  1513. local TARGET = nil
  1514. local ROOT = nil
  1515. local HUMAN = nil
  1516. local DIST = 4
  1517. local SAWBLADE = CreatePart(3, Weapon, "Neon", 0, 0.5, "Really red", "Part", VT(0,0,0),false)
  1518. local WELD = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, SAWBLADE, CF(0,-1,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  1519. local BLADE = true
  1520. CreateMesh("SpecialMesh", SAWBLADE, "FileMesh", "74322089", "", VT(2,2,1), VT(0,0,0))
  1521. coroutine.resume(coroutine.create(function()
  1522. repeat
  1523. Swait()
  1524. WELD.C1 = WELD.C1 * ANGLES(RAD(0), RAD(0), RAD(25))
  1525. until BLADE == false
  1526. SAWBLADE:remove()
  1527. end))
  1528. CreateSound(1165167936, SAWBLADE, 2, 1, true)
  1529. for i=0, 1, 0.1 / Animation_Speed do
  1530. Swait()
  1531. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1532. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1533. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.5, -0.5) * ANGLES(RAD(175), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1534. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1535. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1536. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1537. end
  1538. for i=0, 2, 0.1 / Animation_Speed do
  1539. Swait()
  1540. local CHILDREN = workspace:GetDescendants()
  1541. for index, CHILD in pairs(CHILDREN) do
  1542. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1543. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1544. if HUM then
  1545. local TORSO = CHILD:FindFirstChild("HumanoidRootPart") or CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1546. if TORSO and HUM.Health > 0 then
  1547. if (TORSO.Position - RightArm.Position).Magnitude <= DIST then
  1548. DIST = (TORSO.Position - RightArm.Position).Magnitude
  1549. ROOT = TORSO
  1550. HUMAN = HUM
  1551. TARGET = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1552. end
  1553. end
  1554. end
  1555. end
  1556. end
  1557. if ROOT then
  1558. break
  1559. end
  1560. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1561. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1562. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.5, -0.5) * ANGLES(RAD(15), RAD(0), RAD(45)) * ANGLES(RAD(0), RAD(-45), RAD(0)) * RIGHTSHOULDERC0, ARMSPEED / Animation_Speed)
  1563. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1564. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1565. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1566. end
  1567. if ROOT then
  1568. ARMSPEED = 0.03
  1569. Rooted = true
  1570. RootPart.CFrame = ROOT.CFrame*CF(0,0,2.5)
  1571. repeat
  1572. HUMAN.Health = HUMAN.Health - 0.5
  1573. Swait()
  1574. ROOT.Anchored = true
  1575. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(1, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1576. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1577. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(45)) * ANGLES(RAD(0), RAD(-45), RAD(0)) * RIGHTSHOULDERC0, ARMSPEED / Animation_Speed)
  1578. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1579. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1580. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1581. until RightArm.Position.Y < Torso.Position.Y-0.15 or HUMAN.Health == 0
  1582. ROOT.Anchored = false
  1583. if HUMAN.Health == 0 then
  1584. if ROOT.Name ~= "Torso" then
  1585. ROOT:remove()
  1586. end
  1587. if TARGET.Name == "Torso" then
  1588. Ragdoll(HUMAN.Parent,Torso,true)
  1589. elseif TARGET.Name == "UpperTorso" then
  1590. R15Ragdoll(HUMAN.Parent,true)
  1591. end
  1592. end
  1593. end
  1594. BLADE = false
  1595. ATTACK = false
  1596. Rooted = false
  1597. end
  1598.  
  1599. function ReeeEEEEEE()
  1600. ATTACK = true
  1601. Rooted = false
  1602. Speed = 12
  1603. local FX = CreateSound(198165368, Head, 4, 0.5, false)
  1604. repeat
  1605. Swait()
  1606. FX.Parent = Head
  1607. local CHILDREN = workspace:GetDescendants()
  1608. for index, CHILD in pairs(CHILDREN) do
  1609. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1610. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1611. if HUM then
  1612. local TORSO = CHILD:FindFirstChild("Head")
  1613. if TORSO then
  1614. if (TORSO.Position - Head.Position).Magnitude <= 25 then
  1615. WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = VT(1,1,1), Size2 = VT(5,5,5), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1616. TORSO:remove()
  1617. if CHILD:FindFirstChild("Torso") then
  1618. Ragdoll(CHILD,Torso,true)
  1619. elseif CHILD:FindFirstChild("UpperTorso") then
  1620. R15Ragdoll(CHILD,true)
  1621. end
  1622. end
  1623. end
  1624. end
  1625. end
  1626. end
  1627. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)), 1 / Animation_Speed)
  1628. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-45), RAD(0), RAD(0)), 1 / Animation_Speed)
  1629. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1630. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(-15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1631. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-45), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1632. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-45), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1633. until FX.Playing == false
  1634. Speed = 16
  1635. ATTACK = false
  1636. Rooted = false
  1637. end
  1638.  
  1639. function Needle()
  1640. ATTACK = true
  1641. Rooted = true
  1642. local GYRO = IT("BodyGyro",RootPart)
  1643. GYRO.D = 2
  1644. GYRO.P = 2000
  1645. GYRO.MaxTorque = VT(0,4000000,0)
  1646. local NEEDGYRO = true
  1647. coroutine.resume(coroutine.create(function()
  1648. repeat
  1649. Swait()
  1650. GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
  1651. until NEEDGYRO == false
  1652. GYRO:Remove()
  1653. end))
  1654. for i=0, 0.3, 0.1 / Animation_Speed do
  1655. Swait()
  1656. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1657. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1658. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1659. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.5) * ANGLES(RAD(25), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1660. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1661. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.5, 0) * ANGLES(RAD(-90), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1662. end
  1663. for i=0, 1, 0.1 / Animation_Speed do
  1664. Swait()
  1665. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1666. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(15), RAD(-45)), 1 / Animation_Speed)
  1667. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1668. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.5) * ANGLES(RAD(25), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1669. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1670. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.5, 0) * ANGLES(RAD(-90), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1671. end
  1672. local HIT,POS = CastProperRay(RightArm.CFrame*CF(0,-1,0).p,Mouse.Hit.p,300,Character)
  1673. WACKYEFFECT({Time = 45, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(5,1,5), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0) * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 90655239, SoundPitch = 1, SoundVolume = 2})
  1674. NEEDGYRO = false
  1675. if HIT then
  1676. local NEEDLE = IT("Model",Effects)
  1677. local BASE = CreatePart(3, NEEDLE, "Glass", 0, 0.5, "Pearl", "Part", VT(0.3,0.6,0.3), false)
  1678. MakeForm(BASE,"Cyl")
  1679. BASE.CFrame = CF(POS,RightArm.CFrame*CF(0,-1,0).p) * ANGLES(RAD(90), RAD(0), RAD(0))*CF(0,-0.35,0)
  1680. weldBetween(BASE,HIT)
  1681. local FLUID = CreatePart(3, NEEDLE, "Neon", 0, 0, "Lime green", "Part", VT(0.28,0.58,0.28), false)
  1682. MakeForm(FLUID,"Cyl")
  1683. FLUID.CFrame = BASE.CFrame
  1684. weldBetween(BASE,FLUID)
  1685. local PART = CreatePart(3, NEEDLE, "Metal", 0, 0, "Pearl", "Part", VT(0,0.2,0), false)
  1686. PART.CFrame = BASE.CFrame*CF(0,0.4,0)
  1687. weldBetween(BASE,PART)
  1688. local PART = CreatePart(3, NEEDLE, "Metal", 0, 0, "Pearl", "Part", VT(0.1,0.1,0.1), false)
  1689. PART.CFrame = BASE.CFrame*CF(0,-0.35,0)
  1690. weldBetween(BASE,PART)
  1691. local PART = CreatePart(3, NEEDLE, "Metal", 0, 0, "Pearl", "Part", VT(0.2,0.1,0.2), false)
  1692. PART.CFrame = BASE.CFrame*CF(0,-0.4,0)
  1693. weldBetween(BASE,PART)
  1694. Debris:AddItem(NEEDLE,7)
  1695. if HIT.Parent:FindFirstChildOfClass("Humanoid") then
  1696. local HUMAN = HIT.Parent:FindFirstChildOfClass("Humanoid")
  1697. coroutine.resume(coroutine.create(function()
  1698. for i = 1, 500 do
  1699. HUMAN.Health = HUMAN.Health - MRANDOM(1,6)/5
  1700. if HUMAN.Health == 0 then
  1701. break
  1702. end
  1703. Swait(2)
  1704. end
  1705. if HUMAN.Health == 0 then
  1706. local CHILD = HUMAN.Parent
  1707. if CHILD:FindFirstChild("Torso") then
  1708. CHILD:FindFirstChild("Torso").CFrame = CHILD:FindFirstChild("Torso").CFrame * ANGLES(RAD(2), RAD(0), RAD(0))
  1709. Ragdoll(CHILD,Torso,true)
  1710. elseif CHILD:FindFirstChild("UpperTorso") then
  1711. R15Ragdoll(CHILD,true)
  1712. end
  1713. end
  1714. end))
  1715. end
  1716. end
  1717. for i=0, 1, 0.1 / Animation_Speed do
  1718. Swait()
  1719. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1720. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(15), RAD(-45)), 1 / Animation_Speed)
  1721. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1722. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.5) * ANGLES(RAD(25), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1723. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1724. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.5, 0) * ANGLES(RAD(-90), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1725. end
  1726. ATTACK = false
  1727. Rooted = false
  1728. end
  1729.  
  1730. function ScrewThis()
  1731. ATTACK = true
  1732. Rooted = true
  1733. local SCREW = CreatePart(3, Weapon, "Neon", 0, 1, "Really red", "Part", VT(2, 0.4, 0.4)/2,false)
  1734. SCREW.CanCollide = true
  1735. local WELD = CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, SCREW, CF(0,-1,0.2) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  1736. CreateMesh("SpecialMesh", SCREW, "FileMesh", "70265804", "70265794", VT(1,1,1)/1.5, VT(0,0,0))
  1737. for i=0, 0.4, 0.1 / Animation_Speed do
  1738. Swait()
  1739. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1740. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(45)), 1 / Animation_Speed)
  1741. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1742. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-5), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1743. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1744. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1745. end
  1746. SCREW.Transparency = 0
  1747. for i=0, 0.1, 0.1 / Animation_Speed do
  1748. Swait()
  1749. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1750. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1751. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(60), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1752. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1753. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1754. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1755. end
  1756. for i=0, 1, 0.1 / Animation_Speed do
  1757. Swait()
  1758. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1759. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1760. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1761. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1762. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1763. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1764. end
  1765. for i = 1, 3 do
  1766. for i=0, 0.3, 0.1 / Animation_Speed do
  1767. Swait()
  1768. WELD.C1 = WELD.C1 * ANGLES(RAD(5), RAD(0), RAD(0))
  1769. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1770. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1771. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1772. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(78)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1773. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1774. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1775. end
  1776. for i=0, 1, 0.1 / Animation_Speed do
  1777. Swait()
  1778. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1779. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1780. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1781. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1782. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1783. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1784. end
  1785. end
  1786. if MRANDOM(1, 5) == 1 then
  1787. DUST:Emit(25)
  1788. WELD:remove()
  1789. CreateSound(328460122, RightArm, 3, 1, false)
  1790. SCREW.Velocity = CF(RightArm.Position,SCREW.Position).lookVector*65
  1791. Debris:AddItem(SCREW,6)
  1792. for i=0, 3, 0.1 / Animation_Speed do
  1793. Swait()
  1794. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1795. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1796. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1797. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1798. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1799. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1800. end
  1801. for i = 1, 3 do
  1802. for i=0, 0.35, 0.1 / Animation_Speed do
  1803. Swait()
  1804. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1805. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(15)), 1 / Animation_Speed)
  1806. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1807. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1808. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1809. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1810. end
  1811. for i=0, 0.35, 0.1 / Animation_Speed do
  1812. Swait()
  1813. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1814. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-15)), 1 / Animation_Speed)
  1815. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1816. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1817. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1818. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1819. end
  1820. end
  1821. else
  1822. for i=0, 0.5, 0.1 / Animation_Speed do
  1823. Swait()
  1824. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1825. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(60)), 1 / Animation_Speed)
  1826. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1827. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1828. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1829. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1830. end
  1831. WELD:remove()
  1832. for i=0, 0.15, 0.1 / Animation_Speed do
  1833. Swait()
  1834. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1835. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(60)), 1 / Animation_Speed)
  1836. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1837. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-110)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1838. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1839. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1840. end
  1841. Debris:AddItem(SCREW,6)
  1842. end
  1843. ATTACK = false
  1844. Rooted = false
  1845. end
  1846.  
  1847. --//=================================\\
  1848. --|| ASSIGN THINGS TO KEYS
  1849. --\\=================================//
  1850.  
  1851. function MouseDown(Mouse)
  1852. if ATTACK == false then
  1853. end
  1854. end
  1855.  
  1856. function MouseUp(Mouse)
  1857. HOLD = false
  1858. end
  1859.  
  1860. function KeyDown(Key)
  1861. KEYHOLD = true
  1862. if Key == "z" and ATTACK == false then
  1863. Warp()
  1864. end
  1865.  
  1866. if Key == "b" and ATTACK == false then
  1867. Dash()
  1868. end
  1869.  
  1870. if Key == "c" and ATTACK == false then
  1871. LimbRip()
  1872. end
  1873.  
  1874. if Key == "v" and ATTACK == false then
  1875. Buzzsaw()
  1876. end
  1877.  
  1878. if Key == "e" and ATTACK == false then
  1879. ReeeEEEEEE()
  1880. end
  1881.  
  1882. if Key == "x" and ATTACK == false then
  1883. Needle()
  1884. end
  1885.  
  1886. if Key == "t" and ATTACK == false then
  1887. ScrewThis()
  1888. end
  1889. end
  1890.  
  1891. function KeyUp(Key)
  1892. KEYHOLD = false
  1893. end
  1894.  
  1895. Mouse.Button1Down:connect(function(NEWKEY)
  1896. MouseDown(NEWKEY)
  1897. end)
  1898. Mouse.Button1Up:connect(function(NEWKEY)
  1899. MouseUp(NEWKEY)
  1900. end)
  1901. Mouse.KeyDown:connect(function(NEWKEY)
  1902. KeyDown(NEWKEY)
  1903. end)
  1904. Mouse.KeyUp:connect(function(NEWKEY)
  1905. KeyUp(NEWKEY)
  1906. end)
  1907.  
  1908. --//=================================\\
  1909. --\\=================================//
  1910.  
  1911. function AntiTimeStop()
  1912. for _, c in pairs(Character:GetChildren()) do
  1913. if c:IsA("BasePart") then
  1914. c.Anchored = false
  1915. end
  1916. end
  1917. for _, c in pairs(Weapon:GetChildren()) do
  1918. if c:IsA("BasePart") then
  1919. c.Anchored = false
  1920. end
  1921. end
  1922. end
  1923.  
  1924. --//=================================\\
  1925. --|| WRAP THE WHOLE SCRIPT UP
  1926. --\\=================================//
  1927.  
  1928. Humanoid.Changed:connect(function(Jump)
  1929. if Jump == "Jump" and (Disable_Jump == true) then
  1930. Humanoid.Jump = false
  1931. end
  1932. end)
  1933.  
  1934. local sick = IT("Sound")
  1935.  
  1936. while true do
  1937. Swait()
  1938. script.Parent = WEAPONGUI
  1939. ANIMATE.Parent = nil
  1940. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  1941. v:Stop();
  1942. end
  1943. SINE = SINE + CHANGE
  1944. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  1945. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  1946. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  1947. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  1948. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  1949. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1950. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1951. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(90 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1952. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(90 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1953. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  1954. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1955. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1956. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1957. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1958. end
  1959. if HITFLOOR == nil then
  1960. ANIM = "Midair"
  1961. if ATTACK == false then
  1962. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1963. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 1 / Animation_Speed)
  1964. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1965. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1966. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.2, -0.6) * ANGLES(RAD(15), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1967. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.2, -0.6) * ANGLES(RAD(15), RAD(-70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1968. end
  1969. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  1970. ANIM = "Idle"
  1971. if ATTACK == false then
  1972. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1973. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1974. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.35 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(10 - 15 * COS(SINE / 12))) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1975. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.35 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(-10 + 15 * COS(SINE / 12))) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1976. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1977. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1978. end
  1979. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  1980. ANIM = "Walk"
  1981. if ATTACK == false then
  1982. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(10 * COS(SINE / WALKSPEEDVALUE))), 0.5 / Animation_Speed)
  1983. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(-10 * COS(SINE / WALKSPEEDVALUE))), 0.5 / Animation_Speed)
  1984. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.5 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(5)) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  1985. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  1986. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  1987. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  1988. end
  1989. end
  1990. sick.SoundId = "rbxassetid://1696854181"
  1991. sick.Looped = true
  1992. sick.Pitch = 1
  1993. sick.Volume = 2
  1994. sick.Playing = true
  1995. sick.Parent = Effects
  1996. AntiTimeStop()
  1997. if Rooted == false then
  1998. Disable_Jump = false
  1999. Humanoid.WalkSpeed = Speed
  2000. elseif Rooted == true then
  2001. Disable_Jump = true
  2002. Humanoid.WalkSpeed = 0
  2003. end
  2004. end
  2005.  
  2006. --//=================================\\
  2007. --\\=================================//
  2008.  
  2009. --//====================================================\\--
  2010. --|| END OF SCRIPT
  2011. --\\====================================================//--
  2012. end)
  2013.  
  2014. SmugDance.Name = "Smug Dance"
  2015. SmugDance.Parent = ScriptsPage
  2016. SmugDance.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  2017. SmugDance.BorderSizePixel = 0
  2018. SmugDance.Position = UDim2.new(0.67002517, 0, 0.188118815, 0)
  2019. SmugDance.Size = UDim2.new(0, 122, 0, 25)
  2020. SmugDance.Font = Enum.Font.GothamSemibold
  2021. SmugDance.Text = "Smug Dance"
  2022. SmugDance.TextColor3 = Color3.fromRGB(255, 255, 255)
  2023. SmugDance.TextSize = 14.000
  2024. SmugDance.MouseButton1Click:Connect(function()
  2025. HumanDied = false
  2026. local CountSCIFIMOVIELOL = 1
  2027. function SCIFIMOVIELOL(Part0,Part1,Position,Angle)
  2028. local AlignPos = Instance.new('AlignPosition', Part1); AlignPos.Name = "AliP_"..CountSCIFIMOVIELOL
  2029. AlignPos.ApplyAtCenterOfMass = true;
  2030. AlignPos.MaxForce = 5772000--67752;
  2031. AlignPos.MaxVelocity = math.huge/9e110;
  2032. AlignPos.ReactionForceEnabled = false;
  2033. AlignPos.Responsiveness = 200;
  2034. AlignPos.RigidityEnabled = false;
  2035. local AlignOri = Instance.new('AlignOrientation', Part1); AlignOri.Name = "AliO_"..CountSCIFIMOVIELOL
  2036. AlignOri.MaxAngularVelocity = math.huge/9e110;
  2037. AlignOri.MaxTorque = 5772000
  2038. AlignOri.PrimaryAxisOnly = false;
  2039. AlignOri.ReactionTorqueEnabled = false;
  2040. AlignOri.Responsiveness = 200;
  2041. AlignOri.RigidityEnabled = false;
  2042. local AttachmentA=Instance.new('Attachment',Part1); AttachmentA.Name = "Ath_"..CountSCIFIMOVIELOL
  2043. local AttachmentB=Instance.new('Attachment',Part0); AttachmentB.Name = "Ath_"..CountSCIFIMOVIELOL
  2044. AttachmentA.Orientation = Angle or Vector3.new(0,0,0)
  2045. AttachmentA.Position = Position or Vector3.new(0,0,0)
  2046. AlignPos.Attachment1 = AttachmentA;
  2047. AlignPos.Attachment0 = AttachmentB;
  2048. AlignOri.Attachment1 = AttachmentA;
  2049. AlignOri.Attachment0 = AttachmentB;
  2050. CountSCIFIMOVIELOL = CountSCIFIMOVIELOL + 1
  2051. return {AlignPos,AlignOri,AttachmentA,AttachmentB}
  2052. end
  2053.  
  2054. if _G.netted ~= true then
  2055. _G.netted = true
  2056. coroutine.wrap(function()
  2057. settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
  2058. settings().Physics.AllowSleep = false
  2059. game:GetService("RunService").RenderStepped:Connect(function()
  2060. game:FindFirstChildOfClass("Players").LocalPlayer.MaximumSimulationRadius=math.pow(math.huge,math.huge)
  2061. sethiddenproperty(game:FindFirstChildOfClass("Players").LocalPlayer,"SimulationRadius",math.huge*math.huge)
  2062. end)
  2063. end)()
  2064. end
  2065.  
  2066. game:FindFirstChildOfClass("Players").LocalPlayer["Character"].Archivable = true
  2067. local hatnameclone = {}
  2068. for _,v in next, game:FindFirstChildOfClass("Players").LocalPlayer["Character"]:GetChildren() do
  2069. if v:IsA("Accessory") then
  2070. if hatnameclone[v.Name] then
  2071. if hatnameclone[v.Name] == "s" then
  2072. hatnameclone[v.Name] = {}
  2073. end
  2074. table.insert(hatnameclone[v.Name],v)
  2075. else
  2076. hatnameclone[v.Name] = "s"
  2077. end
  2078. end
  2079. end
  2080. for _,v in pairs(hatnameclone) do
  2081. if type(v) == "table" then
  2082. local num = 1
  2083. for _,w in pairs(v) do
  2084. w.Name = w.Name..num
  2085. num = num + 1
  2086. end
  2087. end
  2088. end
  2089. hatnameclone = nil
  2090.  
  2091. local DeadChar = game:FindFirstChildOfClass("Players").LocalPlayer.Character
  2092.  
  2093. local fldr = Instance.new("Folder",game:FindFirstChildOfClass("Players").LocalPlayer["Character"])
  2094. fldr.Name = "DMYF"
  2095. local CloneChar = DeadChar:Clone()
  2096. local ANIMATIONHERE
  2097. if CloneChar:FindFirstChild("Animate") then
  2098. ANIMATIONHERE = CloneChar:FindFirstChild("Animate"):Clone()
  2099. CloneChar:FindFirstChild("Animate"):Destroy()
  2100. end
  2101. if CloneChar:FindFirstChildOfClass("Folder") then CloneChar:FindFirstChildOfClass("Folder"):Destroy() end
  2102. if CloneChar.Torso:FindFirstChild("Neck") then
  2103. local Clonessss = CloneChar.Torso:FindFirstChild("Neck"):Clone()
  2104. Clonessss.Part0 = nil
  2105. Clonessss.Part1 = DeadChar.Head
  2106. Clonessss.Parent = DeadChar.Torso
  2107. end
  2108. CloneChar.Parent = fldr
  2109. CloneChar.HumanoidRootPart.CFrame = DeadChar.HumanoidRootPart.CFrame
  2110. CloneChar.Humanoid.BreakJointsOnDeath = false
  2111. CloneChar.Name = "non"
  2112. CloneChar.Humanoid.DisplayDistanceType = "None"
  2113.  
  2114. for _,v in next, DeadChar:GetChildren() do
  2115. if v:IsA("Accessory") then
  2116. local topacc = false
  2117. if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  2118. v.Handle.Massless = true
  2119. v.Handle.CanCollide = false
  2120. if v.Handle:FindFirstChildOfClass("Attachment") then
  2121. local ath__ = v.Handle:FindFirstChildOfClass("Attachment")
  2122. if ath__.Name == "HatAttachment" or ath__.Name == "HairAttachment" or ath__.Name == "FaceFrontAttachment" or ath__.Name == "FaceCenterAttachment" then
  2123. topacc = ath__.Name
  2124. end
  2125. end
  2126. local bv = Instance.new("BodyVelocity",v.Handle)
  2127. bv.Velocity = Vector3.new(0,0,0)
  2128. coroutine.wrap(function()
  2129. if topacc then
  2130. local allthings = SCIFIMOVIELOL(v.Handle,DeadChar.Torso,Vector3.new(0,1.5,0)+ (DeadChar.Head[topacc].Position + (v.Handle[topacc].Position*-1)),Vector3.new(0,0,0))
  2131. local normaltop = allthings[1].Attachment1
  2132. local alipos = allthings[1]
  2133. local alirot = allthings[2]
  2134. local p0 = v.Handle
  2135. local p1 = DeadChar.Head
  2136. alipos.Parent = CloneChar:FindFirstChild(v.Name).Handle
  2137. alirot.Parent = CloneChar:FindFirstChild(v.Name).Handle
  2138. while true do
  2139. game:GetService("RunService").RenderStepped:wait()
  2140. if HumanDied then break end
  2141. coroutine.wrap(function()
  2142. if alipos.Attachment1 == normaltop then
  2143. p0.CFrame = p0.CFrame:lerp((((DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)) * p1[topacc].CFrame) * p0[topacc].CFrame:inverse()),1)
  2144. else
  2145. v.Handle.CFrame = v.Handle.CFrame:lerp(alipos.Attachment1.Parent.CFrame * CFrame.new(alipos.Attachment1.Position) * CFrame.Angles(math.rad(alipos.Attachment1.Rotation.X),math.rad(alipos.Attachment1.Rotation.Y),math.rad(alipos.Attachment1.Rotation.Z)),1)
  2146. end
  2147. end)()
  2148. end
  2149. else
  2150. SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
  2151. end
  2152. end)()
  2153. end
  2154. end
  2155.  
  2156. local a = DeadChar.Torso
  2157. local b = DeadChar.HumanoidRootPart
  2158. local c = DeadChar.Humanoid
  2159. a.Parent = game:FindFirstChildOfClass("Workspace")
  2160. c.Parent = game:FindFirstChildOfClass("Workspace")
  2161. local told = a:Clone()
  2162. local told1 = c:Clone()
  2163. b["RootJoint"].Part0 = told
  2164. b["RootJoint"].Part1 = DeadChar.Head
  2165. a.Name = "torso"
  2166. a.Neck:Destroy()
  2167. c.Name = "Mizt Hub Best"
  2168. told.Parent = DeadChar
  2169. told1.Parent = DeadChar
  2170. DeadChar.PrimaryPart = told
  2171. told1.Health = 0
  2172. b:Destroy()
  2173. a.Parent = DeadChar
  2174. c.Parent = DeadChar
  2175. told:Destroy()
  2176. told1:Destroy()
  2177. a.Name = "Torso"
  2178.  
  2179. if CloneChar.Head:FindFirstChildOfClass("Decal") then CloneChar.Head:FindFirstChildOfClass("Decal").Transparency = 1 end
  2180. if DeadChar:FindFirstChild("Animate") then DeadChar:FindFirstChild("Animate"):Destroy() end
  2181.  
  2182. local Collider
  2183. function UnCollide()
  2184. if HumanDied then Collider:Disconnect(); return end
  2185. --[[for _,Parts in next, CloneChar:GetChildren() do
  2186. if Parts:IsA("BasePart") then
  2187. Parts.CanCollide = false
  2188. end
  2189. end]]
  2190. for _,Parts in next, DeadChar:GetChildren() do
  2191. if Parts:IsA("BasePart") then
  2192. Parts.CanCollide = false
  2193. end
  2194. end
  2195. end
  2196. Collider = game:GetService("RunService").Stepped:Connect(UnCollide)
  2197.  
  2198. local resetBindable = Instance.new("BindableEvent")
  2199. resetBindable.Event:connect(function()
  2200. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  2201. resetBindable:Destroy()
  2202. HumanDied = true
  2203. pcall(function()
  2204. game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  2205. DeadChar.Head:Destroy()
  2206. DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  2207. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  2208. if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  2209. end)
  2210. end)
  2211. game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
  2212.  
  2213. coroutine.wrap(function()
  2214. while true do
  2215. game:GetService("RunService").RenderStepped:wait()
  2216. if not CloneChar or not CloneChar:FindFirstChild("Head") or not CloneChar:FindFirstChildOfClass("Humanoid") or CloneChar:FindFirstChildOfClass("Humanoid").Health <= 0 and not DeadChar or not DeadChar:FindFirstChild("Head") or not DeadChar:FindFirstChildOfClass("Humanoid") or DeadChar:FindFirstChildOfClass("Humanoid").Health <= 0 then
  2217. HumanDied = true
  2218. pcall(function()
  2219. game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  2220. DeadChar.Head:Destroy()
  2221. DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  2222. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  2223. if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  2224. end)
  2225. if resetBindable then
  2226. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  2227. resetBindable:Destroy()
  2228. end
  2229. break
  2230. end
  2231. end
  2232. end)()
  2233.  
  2234.  
  2235. SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"])
  2236. SCIFIMOVIELOL(DeadChar["Torso"],CloneChar["Torso"])
  2237. SCIFIMOVIELOL(DeadChar["Left Arm"],CloneChar["Left Arm"])
  2238. SCIFIMOVIELOL(DeadChar["Right Arm"],CloneChar["Right Arm"])
  2239. SCIFIMOVIELOL(DeadChar["Left Leg"],CloneChar["Left Leg"])
  2240. SCIFIMOVIELOL(DeadChar["Right Leg"],CloneChar["Right Leg"])
  2241.  
  2242. for _,v in pairs(DeadChar:GetChildren()) do
  2243. if v:IsA("BasePart") and v.Name ~= "Head" then
  2244. --[[local bv = Instance.new("BodyVelocity",v)
  2245. bv.Velocity = Vector3.new(0,0,0)
  2246. coroutine.wrap(function()
  2247. while true do
  2248. game:GetService("RunService").RenderStepped:wait()
  2249. if HumanDied then break end
  2250. v.CFrame = CloneChar[v.Name].CFrame
  2251. end
  2252. end)()]]
  2253. elseif v:IsA("BasePart") and v.Name == "Head" then
  2254. local bv = Instance.new("BodyVelocity",v)
  2255. bv.Velocity = Vector3.new(0,0,0)
  2256. coroutine.wrap(function()
  2257. while true do
  2258. game:GetService("RunService").RenderStepped:wait()
  2259. if HumanDied then break end
  2260. v.CFrame = DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)
  2261. end
  2262. end)()
  2263. end
  2264. end
  2265.  
  2266. for _,BodyParts in next, CloneChar:GetDescendants() do
  2267. if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
  2268. BodyParts.Transparency = 1 end end
  2269. game:GetService("RunService").RenderStepped:wait()
  2270. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  2271. game:FindFirstChildOfClass("Workspace"):FindFirstChildOfClass("Camera").CameraSubject = CloneChar.Humanoid
  2272.  
  2273. for _,v in next, DeadChar:GetChildren() do
  2274. if v:IsA("Accessory") then
  2275. if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  2276. end
  2277. end
  2278.  
  2279. Player = game.Players.LocalPlayer
  2280. repeat wait() until Player.Character
  2281.  
  2282. local scriptName = "Oni"
  2283. local stopped=false
  2284.  
  2285. local Song = nil
  2286.  
  2287. local BaccupMusicID = 2377141094
  2288. local BaccupVolume = 5
  2289.  
  2290. local TimePos = 0
  2291.  
  2292. spawn(function()
  2293. game:GetService("RunService").Heartbeat:Connect(function()
  2294. if Song == nil then
  2295. Song = Instance.new("Sound",Player.Character.Torso)
  2296. Song.SoundId = "rbxassetid://"..BaccupMusicID
  2297. Song.Looped = true
  2298. Song.Volume = BaccupVolume
  2299. Song.RollOffMode = Enum.RollOffMode.LinearSquare
  2300. Song.TimePosition = TimePos
  2301. Song:Resume()
  2302. end
  2303. TimePos = Song.TimePosition
  2304. end)
  2305. end)
  2306.  
  2307. function WaitForChildOfClass(where,class,timeout)
  2308. local start = tick();
  2309. local ret;
  2310. repeat ret=where:FindFirstChildOfClass(class) wait() until ret or tick()-start>=(timeout or 15)
  2311. if(not ret)then warn("timeout") repeat wait()until nil else return ret end
  2312. end
  2313.  
  2314. local GUID = {}
  2315. do
  2316. GUID.IDs = {};
  2317. function GUID:new(len)
  2318. local id;
  2319. if(not len)then
  2320. id = (tostring(function() end))
  2321. id = id:gsub("function: ","")
  2322. else
  2323. local function genID(len)
  2324. local newID = ""
  2325. for i = 1,len do
  2326. newID = newID..string.char(math.random(48,90))
  2327. end
  2328. return newID
  2329. end
  2330. repeat id = genID(len) until not GUID.IDs[id]
  2331. local oid = id;
  2332. id = {Trash=function() GUID.IDs[oid]=nil; end;Get=function() return oid; end}
  2333. GUID.IDs[oid]=true;
  2334. end
  2335. return id
  2336. end
  2337. end
  2338.  
  2339. local instanceID = GUID:new()
  2340.  
  2341.  
  2342. local GUID = {}
  2343. do
  2344. GUID.IDs = {};
  2345. function GUID:new(len)
  2346. local id;
  2347. if(not len)then
  2348. id = (tostring(function() end))
  2349. id = id:gsub("function: ","")
  2350. else
  2351. local function genID(len)
  2352. local newID = ""
  2353. for i = 1,len do
  2354. newID = newID..string.char(math.random(48,90))
  2355. end
  2356. return newID
  2357. end
  2358. repeat id = genID(len) until not GUID.IDs[id]
  2359. local oid = id;
  2360. id = {Trash=function() GUID.IDs[oid]=nil; end;Get=function() return oid; end}
  2361. GUID.IDs[oid]=true;
  2362. end
  2363. return id
  2364. end
  2365. end
  2366.  
  2367.  
  2368. local fakeEvent = function()
  2369. local t = {_fakeEvent=true,Waited={},Connected={}}
  2370. t.Connect = function(self,f)
  2371. local ft={}
  2372. ft={Disconnected=false;disconnect=function(s) if(self.Function==ft)then self.Function=nil end s.Disconnected=true end}
  2373. ft.Disconnect=ft.disconnect
  2374.  
  2375. ft.Func=function(...)
  2376. for id,_ in next, t.Waited do
  2377. t.Waited[id] = true
  2378. end
  2379. return f(...)
  2380. end;
  2381.  
  2382. table.insert(self.Connected,ft)
  2383. return ft;
  2384. end
  2385. t.connect = t.Connect
  2386. t.Wait = function()
  2387. local guid = GUID:new(25)
  2388. local waitingId = guid:Get()
  2389. t.Waited[waitingId]=false
  2390. repeat wait() until t.Waited[waitingId]==true
  2391. t.Waited[waitingId]=nil;
  2392. guid:Trash()
  2393. end
  2394. t.wait = t.Wait
  2395. return t
  2396. end
  2397.  
  2398. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  2399. local UsIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  2400. local function te(self,ev,...)
  2401. local t = self[ev]
  2402. if t and t._fakeEvent and t.Connected then
  2403. for i,v in next, t.Connected do
  2404. if(v.Func and not v.Disconnected)then
  2405. v.Func(...)
  2406. else
  2407. t.Connected[i]=nil
  2408. end
  2409. end
  2410. end
  2411. end
  2412. m.TrigEvent = te
  2413. UsIS.TrigEvent = te
  2414.  
  2415. NewInstance = function(instance,parent,properties)
  2416. local inst = Instance.new(instance)
  2417. inst.Parent = parent
  2418. if(properties)then
  2419. for i,v in next, properties do
  2420. pcall(function() inst[i] = v end)
  2421. end
  2422. end
  2423. return inst;
  2424. end
  2425.  
  2426. local CF={N=CFrame.new,A=CFrame.Angles}
  2427.  
  2428. local Head = Player.Character:WaitForChild'Head'
  2429. local Torso = Player.Character:WaitForChild'Torso'
  2430. local LArm = Player.Character:WaitForChild'Left Arm'
  2431. local RArm = Player.Character:WaitForChild'Right Arm'
  2432. local LLeg = Player.Character:WaitForChild'Left Leg'
  2433. local RLeg = Player.Character:WaitForChild'Right Leg'
  2434. local Root = Player.Character:WaitForChild'HumanoidRootPart'
  2435.  
  2436. function newMotor(P0,P1,C0,C1)
  2437. return NewInstance('Motor',P0,{Part0=P0,Part1=P1,C0=C0,C1=C1})
  2438. end
  2439.  
  2440. local welds = {}
  2441. local vars = {}
  2442. local Hit = {}
  2443.  
  2444.  
  2445.  
  2446. table.insert(welds,Torso.Neck)
  2447. table.insert(welds,Root.RootJoint)
  2448. table.insert(welds,Torso["Right Hip"])
  2449. table.insert(welds,Torso["Right Shoulder"])
  2450. table.insert(welds,Torso["Left Hip"])
  2451. table.insert(welds,Torso["Left Shoulder"])
  2452.  
  2453. vars.WeldDefaults={}
  2454. for i = 1,#welds do
  2455. local v=welds[i]
  2456. vars.WeldDefaults[i]=v.C0
  2457. end
  2458.  
  2459. function GetTorso(char)
  2460. return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  2461. end
  2462.  
  2463.  
  2464.  
  2465. -- MODIFIABLE STUFF --
  2466.  
  2467.  
  2468.  
  2469. -- STOP MODIFIABLE STUFF --
  2470. local signals = {} -- for l8r (stop commands, etc)
  2471. local scripts = {}
  2472.  
  2473. function BreakSignal(signalOrName)
  2474. for name,signal in next, signals do
  2475. if(typeof(signalOrName)~='RBXScriptSignal' and name==signalOrName or signal==signalOrName)then
  2476. signal:disconnect()
  2477. signals[name]=nil
  2478. break
  2479. end
  2480. end
  2481. end
  2482. local Hum;
  2483. repeat wait() Hum=Player.Character:FindFirstChildOfClass'Humanoid' until Hum
  2484. for _,v in next, Hum:GetPlayingAnimationTracks() do
  2485. v:Stop(0);
  2486. end
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495. Player.Chatted:connect(function(msg)
  2496. local msg2 = msg:lower()
  2497. if string.sub(msg2,1,15)==";switch regular"then
  2498. Song.SoundId = "rbxassetid://2377141094"
  2499. Song.Volume = 1
  2500. end
  2501. if string.sub(msg2,1,13)==";switch lunar"then
  2502. Song.SoundId = "rbxassetid://561833161"
  2503. Song.Volume = 1
  2504. end
  2505. if string.sub(msg2,1,12)==";switch smug"then
  2506. Song.SoundId = "rbxassetid://2784478072"
  2507. Song.Volume = 1
  2508. end
  2509. if string.sub(msg2,1,12)==";switch nothing"then
  2510. Song.Volume = 0
  2511. end
  2512. end)
  2513.  
  2514. --// Shortcut Variables \\--
  2515. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  2516. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  2517. local C3 = {tRGB= function(c3) return c3.r*255,c3.g*255,c3.b*255 end,N=Color3.new,RGB=Color3.fromRGB,HSV=Color3.fromHSV,tHSV=Color3.toHSV}
  2518. local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
  2519. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  2520. local R3 = {N=Region3.new}
  2521. local De = S.Debris
  2522. local WS = workspace
  2523. local Lght = S.Lighting
  2524. local RepS = S.ReplicatedStorage
  2525. local IN = Instance.new
  2526. local Plrs = S.Players
  2527.  
  2528.  
  2529. local Player = game.Players.LocalPlayer
  2530. local Char = game.Players.LocalPlayer.Character
  2531. local Mouse = Player:GetMouse()
  2532. local Hum = Char:FindFirstChildOfClass'Humanoid'
  2533. local Torso = Char.Torso
  2534. local RArm = Char["Right Arm"]
  2535. local LArm = Char["Left Arm"]
  2536. local RLeg = Char["Right Leg"]
  2537. local LLeg = Char["Left Leg"]
  2538. local Root = Char:FindFirstChild'HumanoidRootPart'
  2539. local Head = Char.Head
  2540. local Sine = 0;
  2541. local Change = 1
  2542. local Attack=false
  2543. local NeutralAnims=true
  2544. local timePos=30;
  2545. local walking=true;
  2546. local legAnims=true;
  2547.  
  2548.  
  2549.  
  2550. local movement = 8
  2551. local footsound=0;
  2552. local WalkSpeed=16;
  2553. local Combo=0;
  2554.  
  2555. function SetTween(SPart,CFr,MoveStyle2,outorin2,AnimTime)
  2556. local MoveStyle = Enum.EasingStyle[MoveStyle2]
  2557. local outorin = Enum.EasingDirection[outorin2]
  2558.  
  2559.  
  2560. local dahspeed=1
  2561. if Attack == true then
  2562. dahspeed=3 --speedstuff --5
  2563. end
  2564.  
  2565. if SPart.Name=="Bullet" then
  2566. dahspeed=1
  2567. end
  2568.  
  2569. local tweeningInformation = TweenInfo.new(
  2570. AnimTime/dahspeed,
  2571. MoveStyle,
  2572. outorin,
  2573. 0,
  2574. false,
  2575. 0
  2576. )
  2577. local MoveCF = CFr
  2578. local tweenanim = game:GetService("TweenService"):Create(SPart,tweeningInformation,MoveCF)
  2579. tweenanim:Play()
  2580. end
  2581.  
  2582.  
  2583. NewInstance = function(instance,parent,properties)
  2584. local inst = Instance.new(instance)
  2585. inst.Parent = parent
  2586. if(properties)then
  2587. for i,v in next, properties do
  2588. pcall(function() inst[i] = v end)
  2589. end
  2590. end
  2591. return inst;
  2592. end
  2593.  
  2594. local NK,RJ,RH,RS,LH,LS=Char.Torso.Neck,Char.HumanoidRootPart["RootJoint"],Char.Torso["Right Hip"],Char.Torso["Right Shoulder"],Char.Torso["Left Hip"],Char.Torso["Left Shoulder"]
  2595.  
  2596. local NKC0,RJC0,RHC0,RSC0,LHC0,LSC0=Char.Torso.Neck.C0,Char.HumanoidRootPart["RootJoint"].C0,Char.Torso["Right Hip"].C0,Char.Torso["Right Shoulder"].C0,Char.Torso["Left Hip"].C0,Char.Torso["Left Shoulder"].C0
  2597.  
  2598.  
  2599. function makeMusic(id,pit,timePos)
  2600. local sound = Torso:FindFirstChild(script.Name.."song")
  2601. if(not sound)then
  2602. sound = NewInstance("Sound",Torso,{Name=script.Name.."song",Volume=5,Pitch=(pit or 1),Looped=true})
  2603. NewInstance("EqualizerSoundEffect",sound,{HighGain=0,MidGain=2,LowGain=30})
  2604. end
  2605. if(id=='stop')then
  2606. if(sound)then
  2607. sound:Stop()
  2608. end
  2609. else
  2610. local timePos = typeof(timePos)=='number' and timePos or sound.TimePosition
  2611. sound.Volume = 5
  2612. sound.Name = script.Name.."song"
  2613. sound.Looped=true
  2614. sound.SoundId = "rbxassetid://"..id
  2615. sound.Pitch=(pit or 1)
  2616. sound:Play()
  2617. sound.TimePosition = timePos
  2618. end
  2619. return sound;
  2620. end
  2621.  
  2622.  
  2623.  
  2624. for _,v in next, Hum:GetPlayingAnimationTracks() do
  2625. v:Stop(0);
  2626. end
  2627.  
  2628. -- SCRIPT STUFF --
  2629. local Frame_Speed = 60 -- The frame speed for swait. 1 is automatically divided by this
  2630. --// Artificial HB \\--
  2631.  
  2632. local ArtificialHB = script:FindFirstChild'Heartbeat' or IN("BindableEvent", script)
  2633. ArtificialHB.Name = "Heartbeat"
  2634.  
  2635. local tf = 0
  2636. local allowframeloss = true
  2637. local tossremainder = true
  2638. local lastframe = tick()
  2639. local frame = 1/Frame_Speed
  2640. ArtificialHB:Fire()
  2641.  
  2642. game:GetService("RunService").Stepped:connect(function(s, p)
  2643. tf = tf + s
  2644. if tf >= frame then
  2645. if allowframeloss then
  2646. ArtificialHB:Fire()
  2647. lastframe = tick()
  2648. else
  2649. for i = 1, math.floor(tf / frame) do
  2650. ArtificialHB:Fire()
  2651. end
  2652. lastframe = tick()
  2653. end
  2654. if tossremainder then
  2655. tf = 0
  2656. else
  2657. tf = tf - frame * math.floor(tf / frame)
  2658. end
  2659. end
  2660. end)
  2661.  
  2662. function swait(num)
  2663. if num == 0 or num == nil then
  2664. ArtificialHB.Event:wait(0.1)
  2665. else
  2666. for i = 0, num do
  2667. ArtificialHB.Event:wait(0.1)
  2668. end
  2669. end
  2670. end
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677. local footstepSounds = {
  2678. [Enum.Material.Grass]=510933218;
  2679. [Enum.Material.Metal]=1263161138;
  2680. [Enum.Material.CorrodedMetal]=1263161138;
  2681. [Enum.Material.DiamondPlate]=1263161138;
  2682. [Enum.Material.Wood]=2452053757;
  2683. [Enum.Material.WoodPlanks]=2452053757;
  2684. [Enum.Material.Sand]=134456884;
  2685. [Enum.Material.Snow]=2452051182;
  2686. }
  2687.  
  2688. while true do
  2689. swait()
  2690. Sine=Sine+Change
  2691. local hitfloor,posfloor = workspace:FindPartOnRayWithIgnoreList(Ray.new(Root.CFrame.p,((CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector).unit * (4)), {Effects,Char})
  2692. local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1)
  2693. local State = (Hum.PlatformStand and 'Paralyzed' or Hum.Sit and 'Sit' or not hitfloor and Root.Velocity.y < -1 and "Fall" or not hitfloor and Root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle")
  2694. Hum.WalkSpeed = WalkSpeed
  2695. local sidevec = math.clamp((Root.Velocity*Root.CFrame.rightVector).X+(Root.Velocity*Root.CFrame.rightVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed)
  2696. local forwardvec = math.clamp((Root.Velocity*Root.CFrame.lookVector).X+(Root.Velocity*Root.CFrame.lookVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed)
  2697. local sidevelocity = sidevec/Hum.WalkSpeed
  2698. local forwardvelocity = forwardvec/Hum.WalkSpeed
  2699.  
  2700. local lhit,lpos = workspace:FindPartOnRayWithIgnoreList(Ray.new(LLeg.CFrame.p,((CFrame.new(LLeg.Position,LLeg.Position - Vector3.new(0,1,0))).lookVector).unit * (2)), {Effects,Char})
  2701. local rhit,rpos = workspace:FindPartOnRayWithIgnoreList(Ray.new(RLeg.CFrame.p,((CFrame.new(RLeg.Position,RLeg.Position - Vector3.new(0,1,0))).lookVector).unit * (2)), {Effects,Char})
  2702.  
  2703. SetTween(RJ,{C0 = RJC0 * CF.N(1.49011612e-08, 0.189537123, -0.590966165, 0.971992552, -0.153945833, -0.177570254, 0.192711115, 0.954565585, 0.227303728, 0.134509996, -0.255157262, 0.957497716)},"Quad","Out",0.001)
  2704. SetTween(NK,{C0 = NKC0 * CF.N(1.34110451e-07, -5.58793545e-08, -1.1920929e-07, 0.989387274, -0.130459815, -0.0639770925, 0.136627004, 0.985145867, 0.104022875, 0.0494559631, -0.111659907, 0.992515147)},"Quad","Out",0.001)
  2705. SetTween(LS,{C0 = LSC0 * CF.N(-0.678911209, 0.0130777061, -0.132889256, -0.112336569, 0.579523027, -0.807176411, -0.753905952, 0.479460984, 0.449158043, 0.647307098, 0.658991933, 0.383044809)},"Quad","Out",0.001)
  2706. SetTween(RS,{C0 = RSC0 * CF.N(0.245776564, -0.0488060862, 0.230882347, 0.11685501, -0.333171099, -0.935597122, 0.963373303, 0.266972274, 0.025253959, 0.241364643, -0.904280305, 0.352165312)},"Quad","Out",0.001)
  2707. SetTween(LH,{C0 = LHC0 * CF.N(-0.691755474, 0.129822016, 0.0726819038, 0.867112279, -0.446177542, -0.221453875, 0.444869488, 0.893673897, -0.0586368069, 0.224069864, -0.0476736724, 0.973406374)},"Quad","Out",0.001)
  2708. SetTween(RH,{C0 = RHC0 * CF.N(0.727092266, 0.380637646, 0.0480112731, 0.806107342, 0.491314739, 0.32984978, -0.558668554, 0.815639555, 0.150405064, -0.195142031, -0.305519402, 0.931975126)},"Quad","Out",0.001)
  2709. swait()
  2710. SetTween(RJ,{C0 = RJC0 * CF.N(-1.49011612e-08, 0.189537197, -0.590517044, 0.971185148, -0.153113484, -0.182635412, 0.193144888, 0.954604268, 0.226772398, 0.139622644, -0.255513072, 0.956670582)},"Quad","Out",0.001)
  2711. SetTween(NK,{C0 = NKC0 * CF.N(-7.4505806e-09, -2.98023224e-08, -1.78813934e-07, 0.988112152, -0.136539161, -0.0706502944, 0.143486917, 0.984067798, 0.104986772, 0.055189915, -0.113876082, 0.991960824)},"Quad","Out",0.001)
  2712. SetTween(LS,{C0 = LSC0 * CF.N(-0.675003827, 0.0236415565, -0.129766107, -0.107493497, 0.558513999, -0.822500706, -0.746433675, 0.501130283, 0.437841594, 0.656720579, 0.661007226, 0.363025486)},"Quad","Out",0.001)
  2713. SetTween(RS,{C0 = RSC0 * CF.N(0.249032483, -0.0372584164, 0.227478802, 0.118489452, -0.327943951, -0.937236965, 0.958552361, 0.28408283, 0.0217822324, 0.259109557, -0.900971532, 0.348012209)},"Quad","Out",0.001)
  2714. SetTween(LH,{C0 = LHC0 * CF.N(-0.689085484, 0.119797468, 0.0699437261, 0.867011666, -0.447078437, -0.220026419, 0.444267988, 0.893535137, -0.0649685487, 0.225647092, -0.0414222628, 0.973328054)},"Quad","Out",0.001)
  2715. SetTween(RH,{C0 = RHC0 * CF.N(0.727031529, 0.380388796, 0.0480544567, 0.804796576, 0.491840124, 0.332258761, -0.560911, 0.813287437, 0.154734373, -0.194117069, -0.310897022, 0.930409372)},"Quad","Out",0.001)
  2716. swait()
  2717. SetTween(RJ,{C0 = RJC0 * CF.N(0, 0.189537421, -0.589136302, 0.969854653, -0.151540428, -0.190833643, 0.193622947, 0.954715908, 0.225893542, 0.147959888, -0.256033689, 0.955277264)},"Quad","Out",0.001)
  2718. SetTween(NK,{C0 = NKC0 * CF.N(-2.60770321e-08, -6.33299351e-08, -5.96046448e-08, 0.985842288, -0.146354988, -0.0818248019, 0.154667959, 0.982189059, 0.106689565, 0.064752914, -0.117834717, 0.990919828)},"Quad","Out",0.001)
  2719. SetTween(LS,{C0 = LSC0 * CF.N(-0.668395817, 0.0408191383, -0.124689981, -0.100277498, 0.523190439, -0.846295774, -0.73372221, 0.53561002, 0.418059349, 0.67200911, 0.662867844, 0.330166727)},"Quad","Out",0.001)
  2720. SetTween(RS,{C0 = RSC0 * CF.N(0.254327118, -0.0183240622, 0.222100616, 0.120933846, -0.319361657, -0.939884603, 0.950016737, 0.3117733, 0.0163005944, 0.287825078, -0.894877434, 0.341102928)},"Quad","Out",0.001)
  2721. SetTween(LH,{C0 = LHC0 * CF.N(-0.684743524, 0.103449583, 0.0655936897, 0.866890013, -0.448473096, -0.217654794, 0.443207681, 0.893251657, -0.0752897188, 0.228185773, -0.0311984159, 0.97311765)},"Quad","Out",0.001)
  2722. SetTween(RH,{C0 = RHC0 * CF.N(0.726840615, 0.379617274, 0.0481808484, 0.802720904, 0.49257645, 0.336165637, -0.564478576, 0.809419394, 0.161877438, -0.192361921, -0.319700867, 0.927786827)},"Quad","Out",0.001)
  2723. swait()
  2724. SetTween(RJ,{C0 = RJC0 * CF.N(-4.09781933e-08, 0.189537346, -0.586146593, 0.968078792, -0.149084508, -0.201487705, 0.19383423, 0.954949558, 0.224721655, 0.158908069, -0.256603479, 0.953364015)},"Quad","Out",0.001)
  2725. SetTween(NK,{C0 = NKC0 * CF.N(7.4505806e-08, -7.82310963e-08, -5.96046448e-08, 0.982490838, -0.159049988, -0.09703058, 0.169344261, 0.979494572, 0.109146699, 0.0776811466, -0.123667151, 0.989278615)},"Quad","Out",0.001)
  2726. SetTween(LS,{C0 = LSC0 * CF.N(-0.659286618, 0.0632859766, -0.118049577, -0.0921249092, 0.474977702, -0.875162423, -0.716103375, 0.57909441, 0.389673829, 0.691888034, 0.662605405, 0.286784202)},"Quad","Out",0.001)
  2727. SetTween(RS,{C0 = RSC0 * CF.N(0.261252433, 0.00672629476, 0.215353131, 0.123725563, -0.307997942, -0.943307638, 0.937562287, 0.347688943, 0.00944850594, 0.325067461, -0.885578752, 0.33178547)},"Quad","Out",0.001)
  2728. SetTween(LH,{C0 = LHC0 * CF.N(-0.679063499, 0.0819728971, 0.0600894094, 0.86681211, -0.450159818, -0.214459121, 0.441663384, 0.892772257, -0.0888343826, 0.231452703, -0.0177163053, 0.97268486)},"Quad","Out",0.001)
  2729. SetTween(RH,{C0 = RHC0 * CF.N(0.726433575, 0.377950132, 0.0484565496, 0.800111771, 0.493318677, 0.341259122, -0.568998694, 0.804273069, 0.171422184, -0.189899564, -0.33133322, 0.924206018)},"Quad","Out",0.001)
  2730. swait()
  2731. SetTween(RJ,{C0 = RJC0 * CF.N(1.86264515e-08, 0.189537182, -0.580835283, 0.966034472, -0.145658478, -0.213450432, 0.193402618, 0.955354333, 0.223368645, 0.171385258, -0.257063657, 0.951075912)},"Quad","Out",0.001)
  2732. SetTween(NK,{C0 = NKC0 * CF.N(1.49011612e-07, 8.56816769e-08, -1.1920929e-07, 0.978127003, -0.173188254, -0.115210734, 0.186059758, 0.976096153, 0.112330869, 0.0930023417, -0.131309941, 0.986969233)},"Quad","Out",0.001)
  2733. SetTween(LS,{C0 = LSC0 * CF.N(-0.648212373, 0.0887366682, -0.11052756, -0.0847425908, 0.41793111, -0.90451777, -0.694903553, 0.625792027, 0.354250342, 0.714092314, 0.658572674, 0.237390608)},"Quad","Out",0.001)
  2734. SetTween(RS,{C0 = RSC0 * CF.N(0.269096971, 0.0355688483, 0.208173513, 0.126323536, -0.294966519, -0.947120428, 0.921715796, 0.38785997, 0.00214188546, 0.366718322, -0.873246491, 0.320871294)},"Quad","Out",0.001)
  2735. SetTween(LH,{C0 = LHC0 * CF.N(-0.672633469, 0.0574910045, 0.0541619658, 0.866860986, -0.451837361, -0.210701481, 0.43966347, 0.892097414, -0.10420344, 0.235049114, -0.00230768346, 0.971980751)},"Quad","Out",0.001)
  2736. SetTween(RH,{C0 = RHC0 * CF.N(0.725710392, 0.374988198, 0.0489478707, 0.797347009, 0.493799329, 0.346987069, -0.573869288, 0.798332274, 0.182591498, -0.186847359, -0.344714344, 0.91992414)},"Quad","Out",0.001)
  2737. swait()
  2738. SetTween(RJ,{C0 = RJC0 * CF.N(-6.33299351e-08, 0.189537436, -0.57262516, 0.964001, -0.141268969, -0.225267008, 0.19196634, 0.955964625, 0.221992686, 0.183986589, -0.257244855, 0.948669612)},"Quad","Out",0.001)
  2739. SetTween(NK,{C0 = NKC0 * CF.N(8.19563866e-08, -3.7252903e-08, 2.98023224e-08, 0.973069489, -0.186974317, -0.134819642, 0.202922106, 0.972275078, 0.116206281, 0.109354205, -0.140434638, 0.984032393)},"Quad","Out",0.001)
  2740. SetTween(LS,{C0 = LSC0 * CF.N(-0.636000693, 0.114187852, -0.10300602, -0.0794305503, 0.358728975, -0.930056155, -0.672550678, 0.669372439, 0.315619856, 0.735776126, 0.65057981, 0.188094765)},"Quad","Out",0.001)
  2741. SetTween(RS,{C0 = RSC0 * CF.N(0.276941776, 0.0651117414, 0.20169431, 0.128313303, -0.281805456, -0.950852931, 0.904067934, 0.427363455, -0.00465849834, 0.407672644, -0.859037936, 0.309607923)},"Quad","Out",0.001)
  2742. SetTween(LH,{C0 = LHC0 * CF.N(-0.666200042, 0.0327786803, 0.048689574, 0.867117047, -0.453158587, -0.206773639, 0.437313974, 0.89133209, -0.119514503, 0.238462836, 0.0132079702, 0.971061766)},"Quad","Out",0.001)
  2743. SetTween(RH,{C0 = RHC0 * CF.N(0.724591255, 0.370410383, 0.049708128, 0.79490453, 0.49374783, 0.352618545, -0.57834363, 0.792307198, 0.194340006, -0.183427244, -0.358416796, 0.915364563)},"Quad","Out",0.001)
  2744. swait()
  2745. SetTween(RJ,{C0 = RJC0 * CF.N(4.84287739e-08, 0.189537153, -0.561231554, 0.962306023, -0.136021823, -0.235510558, 0.189269334, 0.956787705, 0.220758706, 0.195305601, -0.257012337, 0.94646734)},"Quad","Out",0.001)
  2746. SetTween(NK,{C0 = NKC0 * CF.N(-7.4505806e-09, -1.45286322e-07, -5.36441803e-07, 0.967862248, -0.198685527, -0.154165283, 0.218039185, 0.968440175, 0.120758936, 0.125306815, -0.150492027, 0.980637789)},"Quad","Out",0.001)
  2747. SetTween(LS,{C0 = LSC0 * CF.N(-0.623593688, 0.136654153, -0.0963653773, -0.0765538737, 0.305050969, -0.949254215, -0.652017534, 0.704955041, 0.279125959, 0.754329324, 0.640298605, 0.144931525)},"Quad","Out",0.001)
  2748. SetTween(RS,{C0 = RSC0 * CF.N(0.283866376, 0.0921915472, 0.196976542, 0.129560083, -0.270112634, -0.954072058, 0.887037992, 0.461583346, -0.0102243647, 0.443145543, -0.844973445, 0.299402893)},"Quad","Out",0.001)
  2749. SetTween(LH,{C0 = LHC0 * CF.N(-0.660523057, 0.0106368065, 0.0445151329, 0.867632687, -0.453825474, -0.203116551, 0.434788287, 0.89068377, -0.132822305, 0.241190463, 0.02692803, 0.970104098)},"Quad","Out",0.001)
  2750. SetTween(RH,{C0 = RHC0 * CF.N(0.723039389, 0.36405623, 0.050762862, 0.793251812, 0.492964715, 0.357403815, -0.581701875, 0.786993504, 0.205582321, -0.179929525, -0.370981216, 0.911042511)},"Quad","Out",0.001)
  2751. swait()
  2752. SetTween(RJ,{C0 = RJC0 * CF.N(-4.47034836e-08, 0.189537168, -0.546700239, 0.961237788, -0.130086929, -0.243103951, 0.185209677, 0.957803786, 0.219793826, 0.204253599, -0.256299287, 0.944770455)},"Quad","Out",0.001)
  2753. SetTween(NK,{C0 = NKC0 * CF.N(1.86264515e-07, -2.98023224e-07, -5.96046448e-08, 0.96312207, -0.20706889, -0.171809286, 0.229951814, 0.96501106, 0.125999168, 0.139707342, -0.160860345, 0.977039278)},"Quad","Out",0.001)
  2754. SetTween(LS,{C0 = LSC0 * CF.N(-0.611822486, 0.153832555, -0.0912885368, -0.0756101608, 0.263316542, -0.961741984, -0.635916948, 0.730174422, 0.249909863, 0.768044889, 0.630483687, 0.112238906)},"Quad","Out",0.001)
  2755. SetTween(RS,{C0 = RSC0 * CF.N(0.289161503, 0.11430192, 0.194773734, 0.130190268, -0.261143416, -0.956480265, 0.873129129, 0.487282485, -0.0141957719, 0.469783008, -0.833282709, 0.291451573)},"Quad","Out",0.001)
  2756. SetTween(LH,{C0 = LHC0 * CF.N(-0.656181157, -0.00675338507, 0.042245239, 0.86841619, -0.453662455, -0.200110003, 0.432285309, 0.890391767, -0.142590284, 0.242863953, 0.0373227671, 0.969342113)},"Quad","Out",0.001)
  2757. SetTween(RH,{C0 = RHC0 * CF.N(0.721061945, 0.355953813, 0.0521083772, 0.792730808, 0.4913643, 0.360748589, -0.583417118, 0.783080995, 0.215426266, -0.176642343, -0.381241947, 0.907442629)},"Quad","Out",0.001)
  2758. swait()
  2759. SetTween(RJ,{C0 = RJC0 * CF.N(-5.21540642e-08, 0.189537197, -0.52932626, 0.960979164, -0.123646371, -0.247448415, 0.179821849, 0.958974481, 0.219162166, 0.210198104, -0.255106896, 0.943788767)},"Quad","Out",0.001)
  2760. SetTween(NK,{C0 = NKC0 * CF.N(-2.98023224e-08, 3.7252903e-08, 0, 0.959366262, -0.211482242, -0.186793536, 0.237819701, 0.962306559, 0.131939247, 0.151849836, -0.171001226, 0.97349894)},"Quad","Out",0.001)
  2761. SetTween(LS,{C0 = LSC0 * CF.N(-0.601270556, 0.16439572, -0.0881659091, -0.0757586062, 0.23738043, -0.968458235, -0.625899017, 0.744750917, 0.231508464, 0.776215792, 0.62369591, 0.0921548381)},"Quad","Out",0.001)
  2762. SetTween(RS,{C0 = RSC0 * CF.N(0.292417407, 0.129936814, 0.195458055, 0.130438447, -0.255620778, -0.957937241, 0.864203453, 0.502871454, -0.0165137872, 0.485940635, -0.825698674, 0.286502242)},"Quad","Out",0.001)
  2763. SetTween(LH,{C0 = LHC0 * CF.N(-0.653509498, -0.0181148052, 0.042185843, 0.869437993, -0.452629805, -0.197999567, 0.429977596, 0.890637696, -0.1479325, 0.243304357, 0.0434827432, 0.968974888)},"Quad","Out",0.001)
  2764. SetTween(RH,{C0 = RHC0 * CF.N(0.718691587, 0.346268296, 0.0537167192, 0.793503702, 0.488966256, 0.362303644, -0.583222687, 0.781023264, 0.223280489, -0.173790991, -0.388477594, 0.904920936)},"Quad","Out",0.001)
  2765. swait()
  2766. SetTween(RJ,{C0 = RJC0 * CF.N(-2.60770321e-08, 0.189537078, -0.509521604, 0.961593091, -0.116857402, -0.248360887, 0.173224285, 0.960255146, 0.21886839, 0.212913439, -0.253484458, 0.943617284)},"Quad","Out",0.001)
  2767. SetTween(NK,{C0 = NKC0 * CF.N(1.04308128e-07, -1.41561031e-07, -1.49011612e-07, 0.956915498, -0.211792052, -0.198637322, 0.241348624, 0.960494339, 0.138569459, 0.161442161, -0.18054007, 0.970227718)},"Quad","Out",0.001)
  2768. SetTween(LS,{C0 = LSC0 * CF.N(-0.592256129, 0.167907, -0.087128222, -0.0763339922, 0.228628665, -0.970516503, -0.62260735, 0.749341071, 0.225495249, 0.778802454, 0.621463597, 0.0851456672)},"Quad","Out",0.001)
  2769. SetTween(RS,{C0 = RSC0 * CF.N(0.293499231, 0.138520658, 0.199073792, 0.130497441, -0.253785402, -0.958417177, 0.861176372, 0.50801307, -0.0172629096, 0.491269588, -0.823113441, 0.284848303)},"Quad","Out",0.001)
  2770. SetTween(LH,{C0 = LHC0 * CF.N(-0.652625203, -0.0230002403, 0.044386059, 0.870646894, -0.450788289, -0.196886569, 0.427981824, 0.891491234, -0.148575872, 0.242498681, 0.045093406, 0.969103158)},"Quad","Out",0.001)
  2771. SetTween(RH,{C0 = RHC0 * CF.N(0.715995073, 0.335220218, 0.0555486083, 0.795571625, 0.485855967, 0.361953378, -0.581075788, 0.781016707, 0.228830248, -0.171512738, -0.392373413, 0.903673887)},"Quad","Out",0.001)
  2772. swait()
  2773. SetTween(RJ,{C0 = RJC0 * CF.N(-6.70552254e-08, 0.189537138, -0.480989456, 0.964301169, -0.109346867, -0.241177827, 0.163456216, 0.962335944, 0.21723628, 0.208340019, -0.248903185, 0.945855021)},"Quad","Out",0.001)
  2774. SetTween(NK,{C0 = NKC0 * CF.N(3.7252903e-08, -1.1920929e-07, -2.98023224e-07, 0.957064509, -0.201391578, -0.208492085, 0.234386086, 0.96084094, 0.14781037, 0.170560002, -0.190331608, 0.96679014)},"Quad","Out",0.001)
  2775. SetTween(LS,{C0 = LSC0 * CF.N(-0.584586322, 0.167051643, -0.0879562497, -0.0932142437, 0.246192917, -0.964728057, -0.624929845, 0.739843965, 0.24918586, 0.775096059, 0.626115024, 0.0848893598)},"Quad","Out",0.001)
  2776. SetTween(RS,{C0 = RSC0 * CF.N(0.292949945, 0.143053859, 0.204196811, 0.121873751, -0.262331009, -0.957250893, 0.872002184, 0.488962471, -0.0229783673, 0.474087447, -0.831924379, 0.288345128)},"Quad","Out",0.001)
  2777. SetTween(LH,{C0 = LHC0 * CF.N(-0.652868152, -0.0247113705, 0.0478369594, 0.872790575, -0.446371287, -0.197457403, 0.425788611, 0.894069493, -0.139082193, 0.23862277, 0.0373145193, 0.970395148)},"Quad","Out",0.001)
  2778. SetTween(RH,{C0 = RHC0 * CF.N(0.712155282, 0.314178288, 0.0560287237, 0.801071703, 0.480333865, 0.357160687, -0.573928714, 0.785812199, 0.230444327, -0.169970706, -0.389587671, 0.905169427)},"Quad","Out",0.001)
  2779. swait()
  2780. SetTween(RJ,{C0 = RJC0 * CF.N(1.86264515e-08, 0.189537197, -0.437348843, 0.9701401, -0.100259423, -0.220853403, 0.148180276, 0.965874076, 0.212437987, 0.19201766, -0.238820732, 0.951889634)},"Quad","Out",0.001)
  2781. SetTween(NK,{C0 = NKC0 * CF.N(-1.56462193e-07, 7.4505806e-08, 2.08616257e-07, 0.960592151, -0.173384368, -0.217257231, 0.210592121, 0.964106798, 0.161707193, 0.181421727, -0.201087296, 0.962626636)},"Quad","Out",0.001)
  2782. SetTween(LS,{C0 = LSC0 * CF.N(-0.5779109, 0.164413556, -0.0903826654, -0.143801495, 0.300239712, -0.942961991, -0.629450321, 0.707517505, 0.321265012, 0.763618767, 0.63974613, 0.0872438997)},"Quad","Out",0.001)
  2783. SetTween(RS,{C0 = RSC0 * CF.N(0.291294426, 0.146434069, 0.209482789, 0.0943586454, -0.288143456, -0.952926993, 0.90284276, 0.428101718, -0.0400490016, 0.419489563, -0.856564283, 0.300543368)},"Quad","Out",0.001)
  2784. SetTween(LH,{C0 = LHC0 * CF.N(-0.653652251, -0.0264559984, 0.0515754223, 0.876563132, -0.437576115, -0.200409785, 0.422873527, 0.899061561, -0.113430761, 0.229815289, 0.0146814063, 0.97312361)},"Quad","Out",0.001)
  2785. SetTween(RH,{C0 = RHC0 * CF.N(0.706352711, 0.274402082, 0.0535668135, 0.812184572, 0.470432431, 0.345035911, -0.558288097, 0.798376679, 0.225630447, -0.169324502, -0.375883162, 0.911065996)},"Quad","Out",0.001)
  2786. swait()
  2787. SetTween(RJ,{C0 = RJC0 * CF.N(-4.84287739e-08, 0.189537436, -0.380109966, 0.978227973, -0.088815257, -0.187568352, 0.127291143, 0.970602393, 0.204274744, 0.163911566, -0.223703101, 0.960775733)},"Quad","Out",0.001)
  2788. SetTween(NK,{C0 = NKC0 * CF.N(3.7252903e-08, 2.23517418e-08, -3.57627869e-07, 0.966028214, -0.12858589, -0.224176988, 0.170714766, 0.968742371, 0.179985687, 0.194026113, -0.212141573, 0.957783818)},"Quad","Out",0.001)
  2789. SetTween(LS,{C0 = LSC0 * CF.N(-0.572040081, 0.159967184, -0.0941721201, -0.228688329, 0.388369143, -0.892676473, -0.62824434, 0.641592443, 0.440077364, 0.743646979, 0.661459506, 0.097265996)},"Quad","Out",0.001)
  2790. SetTween(RS,{C0 = RSC0 * CF.N(0.288603097, 0.148472324, 0.214908004, 0.0443439707, -0.328961879, -0.943301499, 0.945541918, 0.318601638, -0.0666580871, 0.322465599, -0.888975263, 0.325175315)},"Quad","Out",0.001)
  2791. SetTween(LH,{C0 = LHC0 * CF.N(-0.655037701, -0.0280708671, 0.0555508137, 0.881672442, -0.42471686, -0.205594942, 0.41930598, 0.90502882, -0.0714532286, 0.216416731, -0.0232089572, 0.976025283)},"Quad","Out",0.001)
  2792. SetTween(RH,{C0 = RHC0 * CF.N(0.69875896, 0.217371762, 0.0482932329, 0.828348637, 0.455965906, 0.325473964, -0.533958912, 0.818382263, 0.212458223, -0.169488475, -0.349779487, 0.921373069)},"Quad","Out",0.001)
  2793. swait()
  2794. SetTween(RJ,{C0 = RJC0 * CF.N(-3.91155481e-08, 0.189537212, -0.312856078, 0.986939788, -0.0741609335, -0.143003806, 0.101277381, 0.975993395, 0.192820758, 0.125271007, -0.204785511, 0.970757484)},"Quad","Out",0.001)
  2795. SetTween(NK,{C0 = NKC0 * CF.N(1.34110451e-07, 2.98023224e-08, -4.76837158e-07, 0.971029639, -0.0701059178, -0.228443846, 0.117625095, 0.972385645, 0.201570392, 0.208004206, -0.222601548, 0.952461481)},"Quad","Out",0.001)
  2796. SetTween(LS,{C0 = LSC0 * CF.N(-0.566619456, 0.15387249, -0.098847717, -0.34234485, 0.498424113, -0.796475708, -0.608181, 0.528596818, 0.59220022, 0.716181457, 0.687138081, 0.122169688)},"Quad","Out",0.001)
  2797. SetTween(RS,{C0 = RSC0 * CF.N(0.28508395, 0.149040967, 0.220425665, -0.0310346764, -0.377603054, -0.925447345, 0.982760251, 0.157308102, -0.0971419215, 0.182261392, -0.912507653, 0.366211355)},"Quad","Out",0.001)
  2798. SetTween(LH,{C0 = LHC0 * CF.N(-0.657046199, -0.0293234587, 0.0596764386, 0.887549818, -0.408709198, -0.212631479, 0.415330738, 0.909552515, -0.014654329, 0.199388698, -0.0753058046, 0.977022588)},"Quad","Out",0.001)
  2799. SetTween(RH,{C0 = RHC0 * CF.N(0.689823627, 0.147022426, 0.0406910479, 0.848097861, 0.437145561, 0.299389005, -0.501798451, 0.844081163, 0.189011231, -0.17008315, -0.310533017, 0.935222507)},"Quad","Out",0.001)
  2800. swait()
  2801. SetTween(RJ,{C0 = RJC0 * CF.N(-3.44589353e-08, 0.189537197, -0.241366148, 0.994309247, -0.0557342321, -0.0907899141, 0.0713228062, 0.981315315, 0.178699061, 0.0791338757, -0.184157521, 0.979705989)},"Quad","Out",0.001)
  2802. SetTween(NK,{C0 = NKC0 * CF.N(1.63912773e-07, -7.4505806e-09, 0, 0.973276138, -0.00389257073, -0.229604855, 0.0568519421, 0.972814739, 0.224498287, 0.222489074, -0.231552288, 0.947038591)},"Quad","Out",0.001)
  2803. SetTween(LS,{C0 = LSC0 * CF.N(-0.561134696, 0.146511033, -0.103688836, -0.467816532, 0.605748951, -0.643596172, -0.557348609, 0.362960249, 0.746741056, 0.685937583, 0.708045363, 0.167814523)},"Quad","Out",0.001)
  2804. SetTween(RS,{C0 = RSC0 * CF.N(0.281096727, 0.148123786, 0.225969553, -0.129037082, -0.422115386, -0.897311449, 0.991582811, -0.0452222526, -0.121320188, 0.010632595, -0.905413449, 0.424397856)},"Quad","Out",0.001)
  2805. SetTween(LH,{C0 = LHC0 * CF.N(-0.659644604, -0.0299514532, 0.0638144016, 0.893333435, -0.391290545, -0.221014202, 0.411585599, 0.909839988, 0.0528084077, 0.180424079, -0.138141856, 0.973839819)},"Quad","Out",0.001)
  2806. SetTween(RH,{C0 = RHC0 * CF.N(0.680265605, 0.0699474216, 0.0316421986, 0.869119167, 0.414961219, 0.269144982, -0.464292765, 0.872052848, 0.154777139, -0.170482099, -0.259482235, 0.950581372)},"Quad","Out",0.001)
  2807. swait()
  2808. SetTween(RJ,{C0 = RJC0 * CF.N(-3.63215804e-08, 0.189537197, -0.172774553, 0.998779714, -0.033640705, -0.036158476, 0.0391127914, 0.985815227, 0.163213268, 0.0301549658, -0.164428353, 0.985927999)},"Quad","Out",0.001)
  2809. SetTween(NK,{C0 = NKC0 * CF.N(2.68220901e-07, 5.96046448e-08, -2.38418579e-07, 0.971692383, 0.0620427802, -0.227957457, -0.00410491927, 0.969188869, 0.246284783, 0.236213937, -0.238377288, 0.942008078)},"Quad","Out",0.001)
  2810. SetTween(LS,{C0 = LSC0 * CF.N(-0.55499661, 0.138462067, -0.107840523, -0.579404771, 0.682371259, -0.445712268, -0.476917654, 0.159613892, 0.864333928, 0.660938621, 0.713367224, 0.232953995)},"Quad","Out",0.001)
  2811. SetTween(RS,{C0 = RSC0 * CF.N(0.277109474, 0.145863771, 0.231455326, -0.237660155, -0.451418251, -0.860080838, 0.957167268, -0.259585887, -0.128242269, -0.165374011, -0.853719413, 0.493776083)},"Quad","Out",0.001)
  2812. SetTween(LH,{C0 = LHC0 * CF.N(-0.662726283, -0.029722929, 0.0678095222, 0.898001254, -0.37488696, -0.230333611, 0.40919891, 0.903973103, 0.124052525, 0.161709532, -0.205651596, 0.965172291)},"Quad","Out",0.001)
  2813. SetTween(RH,{C0 = RHC0 * CF.N(0.670994043, -0.00551068783, 0.0223269463, 0.888821781, 0.391414315, 0.238308132, -0.425495058, 0.897998512, 0.11203862, -0.170146659, -0.200981542, 0.964705467)},"Quad","Out",0.001)
  2814. swait()
  2815. SetTween(RJ,{C0 = RJC0 * CF.N(-4.3772161e-08, 0.189537361, -0.113925062, 0.999844253, -0.00873631053, 0.0153357182, 0.0063688471, 0.988945544, 0.148143023, -0.0164604094, -0.148022279, 0.988847136)},"Quad","Out",0.001)
  2816. SetTween(NK,{C0 = NKC0 * CF.N(8.94069672e-08, -4.47034836e-08, -5.36441803e-07, 0.967071474, 0.11973536, -0.224580586, -0.057724338, 0.962615073, 0.264651209, 0.24787274, -0.242972821, 0.937829137)},"Quad","Out",0.001)
  2817. SetTween(LS,{C0 = LSC0 * CF.N(-0.547687054, 0.130372345, -0.11052154, -0.656840801, 0.715725958, -0.237268925, -0.385666192, -0.0484969914, 0.921362936, 0.647936523, 0.696695328, 0.307886213)},"Quad","Out",0.001)
  2818. SetTween(RS,{C0 = RSC0 * CF.N(0.273589909, 0.142540574, 0.236806512, -0.339526594, -0.463450789, -0.818495572, 0.886166096, -0.449334353, -0.113174163, -0.315327555, -0.763748646, 0.56325537)},"Quad","Out",0.001)
  2819. SetTween(LH,{C0 = LHC0 * CF.N(-0.666138649, -0.0284857154, 0.0715166032, 0.900626659, -0.362026364, -0.240433827, 0.409562916, 0.89207685, 0.190937907, 0.145361036, -0.270436317, 0.951700687)},"Quad","Out",0.001)
  2820. SetTween(RH,{C0 = RHC0 * CF.N(0.662881136, -0.0711719394, 0.0139467716, 0.905177474, 0.369218498, 0.210549742, -0.389970988, 0.918464899, 0.0659161434, -0.16904512, -0.141774133, 0.975358307)},"Quad","Out",0.001)
  2821. swait()
  2822. SetTween(RJ,{C0 = RJC0 * CF.N(-4.58676368e-08, 0.189537197, -0.0698363781, 0.998084724, 0.0176939331, 0.0592774637, -0.0255936924, 0.99047637, 0.135283306, -0.0563192293, -0.136541337, 0.989032149)},"Quad","Out",0.001)
  2823. SetTween(NK,{C0 = NKC0 * CF.N(1.34110451e-07, 1.49011612e-08, -5.06639481e-07, 0.961517394, 0.163349718, -0.220910072, -0.0984262973, 0.955489159, 0.278123587, 0.256508589, -0.245677322, 0.934797347)},"Quad","Out",0.001)
  2824. SetTween(LS,{C0 = LSC0 * CF.N(-0.538859248, 0.122806847, -0.111190766, -0.696404219, 0.715622425, -0.0539030358, -0.308230221, -0.230430663, 0.922982037, 0.648085773, 0.659383237, 0.381049275)},"Quad","Out",0.001)
  2825. SetTween(RS,{C0 = RSC0 * CF.N(0.270898998, 0.138492078, 0.241966903, -0.421262294, -0.46628803, -0.777890265, 0.80248946, -0.591255963, -0.080169417, -0.42255047, -0.658021212, 0.623265266)},"Quad","Out",0.001)
  2826. SetTween(LH,{C0 = LHC0 * CF.N(-0.669722497, -0.0262063146, 0.074840188, 0.900598764, -0.354617149, -0.251333624, 0.413837105, 0.876377642, 0.246376306, 0.132893801, -0.325897098, 0.936018348)},"Quad","Out",0.001)
  2827. SetTween(RH,{C0 = RHC0 * CF.N(0.656580567, -0.120869875, 0.00745615363, 0.917227149, 0.350975394, 0.1884422, -0.361339211, 0.93215996, 0.0226310715, -0.167715207, -0.0888494253, 0.981823504)},"Quad","Out",0.001)
  2828. swait()
  2829. SetTween(RJ,{C0 = RJC0 * CF.N(-4.84287739e-08, 0.189537287, -0.0431208909, 0.994664311, 0.0444080941, 0.0931172669, -0.056018915, 0.990442455, 0.126038402, -0.0866301656, -0.130582243, 0.987645447)},"Quad","Out",0.001)
  2830. SetTween(NK,{C0 = NKC0 * CF.N(4.47034836e-08, 5.96046448e-08, 2.38418579e-07, 0.957249701, 0.189899772, -0.218199566, -0.123283848, 0.950225711, 0.286133379, 0.261675507, -0.247000605, 0.93301481)},"Quad","Out",0.001)
  2831. SetTween(LS,{C0 = LSC0 * CF.N(-0.528378606, 0.116150975, -0.109599829, -0.706708014, 0.702261865, 0.0859772339, -0.260905117, -0.371636629, 0.890962839, 0.65764147, 0.607218683, 0.445862353)},"Quad","Out",0.001)
  2832. SetTween(RS,{C0 = RSC0 * CF.N(0.269244373, 0.134037375, 0.246914148, -0.478072077, -0.471159458, -0.741252959, 0.730395436, -0.681990087, -0.0375790112, -0.487821341, -0.5593732, 0.670173109)},"Quad","Out",0.001)
  2833. SetTween(LH,{C0 = LHC0 * CF.N(-0.673335195, -0.0229426622, 0.0777346194, 0.8976807, -0.353578299, -0.26296705, 0.422520638, 0.860078633, 0.285904229, 0.125082642, -0.367759556, 0.921470106)},"Quad","Out",0.001)
  2834. SetTween(RH,{C0 = RHC0 * CF.N(0.652438879, -0.151212156, 0.00342646241, 0.92496413, 0.338384688, 0.17302306, -0.34144935, 0.939815044, -0.0126620047, -0.166894048, -0.0473668203, 0.9848364)},"Quad","Out",0.001)
  2835. swait()
  2836. SetTween(RJ,{C0 = RJC0 * CF.N(-4.65661287e-09, 0.189537153, -0.0343365669, 0.990742743, 0.0705166161, 0.116001807, -0.0845926628, 0.98900789, 0.121274583, -0.106174834, -0.129964799, 0.985817552)},"Quad","Out",0.001)
  2837. SetTween(NK,{C0 = NKC0 * CF.N(1.78813934e-07, -4.47034836e-08, -1.1920929e-07, 0.955693007, 0.19866696, -0.217214987, -0.131511763, 0.948333621, 0.28873536, 0.263354421, -0.24737601, 0.932442784)},"Quad","Out",0.001)
  2838. SetTween(LS,{C0 = LSC0 * CF.N(-0.516269386, 0.110608995, -0.105741739, -0.698199749, 0.692714453, 0.180731639, -0.248760581, -0.471472681, 0.846068323, 0.671293795, 0.545765877, 0.501502275)},"Quad","Out",0.001)
  2839. SetTween(RS,{C0 = RSC0 * CF.N(0.268694699, 0.129426539, 0.251642644, -0.510953724, -0.486158669, -0.708925962, 0.684009135, -0.729437649, 0.00722974073, -0.520632207, -0.481217772, 0.705245912)},"Quad","Out",0.001)
  2840. SetTween(LH,{C0 = LHC0 * CF.N(-0.676882386, -0.0188094378, 0.0802030861, 0.891937613, -0.358933926, -0.274980128, 0.435344279, 0.846013248, 0.30779323, 0.122159183, -0.394243628, 0.910850883)},"Quad","Out",0.001)
  2841. SetTween(RH,{C0 = RHC0 * CF.N(0.650540888, -0.161242604, 0.00207972527, 0.928886592, 0.33199212, 0.164167315, -0.330529153, 0.943071663, -0.0369647816, -0.167093426, -0.0199259873, 0.985739708)},"Quad","Out",0.001)
  2842. swait()
  2843. SetTween(RJ,{C0 = RJC0 * CF.N(1.86264515e-09, 0.189537197, -0.0466778353, 0.986217856, 0.099106364, 0.132484913, -0.115542911, 0.985688806, 0.122749537, -0.118423611, -0.136365458, 0.983555019)},"Quad","Out",0.001)
  2844. SetTween(NK,{C0 = NKC0 * CF.N(8.19563866e-08, -1.49011612e-08, -2.38418579e-07, 0.957838058, 0.189864099, -0.215634048, -0.124475554, 0.950668335, 0.284140468, 0.258944511, -0.245319337, 0.934219658)},"Quad","Out",0.001)
  2845. SetTween(LS,{C0 = LSC0 * CF.N(-0.50112623, 0.104550481, -0.0932330638, -0.670189917, 0.696694613, 0.25585565, -0.273658901, -0.552405238, 0.787375033, 0.689895809, 0.45767346, 0.560873091)},"Quad","Out",0.001)
  2846. SetTween(RS,{C0 = RSC0 * CF.N(0.273519635, 0.119276941, 0.252197802, -0.525217474, -0.525682986, -0.669181406, 0.660885513, -0.747363806, 0.0683935732, -0.536075532, -0.406330913, 0.739944994)},"Quad","Out",0.001)
  2847. SetTween(LH,{C0 = LHC0 * CF.N(-0.68089813, -0.00980824232, 0.0818195045, 0.881073713, -0.373215914, -0.290549338, 0.456369013, 0.832183599, 0.314956903, 0.124243364, -0.410098135, 0.90353936)},"Quad","Out",0.001)
  2848. SetTween(RH,{C0 = RHC0 * CF.N(0.649852753, -0.15384829, 0.00258758664, 0.928956211, 0.333361238, 0.160967484, -0.328790694, 0.942797542, -0.0550425313, -0.170108572, -0.00179259549, 0.985423684)},"Quad","Out",0.001)
  2849. swait()
  2850. SetTween(RJ,{C0 = RJC0 * CF.N(1.86264515e-09, 0.189537197, -0.0838198662, 0.980095923, 0.133183733, 0.147221103, -0.152910516, 0.979389191, 0.131966636, -0.12661095, -0.151851609, 0.980260551)},"Quad","Out",0.001)
  2851. SetTween(NK,{C0 = NKC0 * CF.N(1.2665987e-07, -2.98023224e-08, -1.1920929e-07, 0.96388948, 0.163238376, -0.210405141, -0.103102535, 0.957232773, 0.270324647, 0.245534062, -0.238869786, 0.939496875)},"Quad","Out",0.001)
  2852. SetTween(LS,{C0 = LSC0 * CF.N(-0.481628269, 0.0965042114, -0.0654494315, -0.615685642, 0.711493075, 0.338687181, -0.341542304, -0.628290892, 0.698998928, 0.710126877, 0.31468758, 0.629834652)},"Quad","Out",0.001)
  2853. SetTween(RS,{C0 = RSC0 * CF.N(0.28821218, 0.0980823636, 0.244515777, -0.52479732, -0.599112213, -0.604691803, 0.654448509, -0.738230944, 0.16343917, -0.544320703, -0.30996719, 0.779509723)},"Quad","Out",0.001)
  2854. SetTween(LH,{C0 = LHC0 * CF.N(-0.685931265, 0.00811487436, 0.0821013153, 0.862090111, -0.398875743, -0.312567949, 0.489379734, 0.815430403, 0.309161693, 0.131560043, -0.419489473, 0.898176193)},"Quad","Out",0.001)
  2855. SetTween(RH,{C0 = RHC0 * CF.N(0.649381161, -0.131595314, 0.00411856174, 0.924729347, 0.344068944, 0.162764192, -0.336652607, 0.938870192, -0.0720277652, -0.177596688, 0.0118113188, 0.984032512)},"Quad","Out",0.001)
  2856. swait()
  2857. SetTween(RJ,{C0 = RJC0 * CF.N(7.4505806e-09, 0.189537227, -0.144210577, 0.972016394, 0.17148684, 0.160550386, -0.195557386, 0.969376266, 0.148549721, -0.130159408, -0.17578958, 0.975785077)},"Quad","Out",0.001)
  2858. SetTween(NK,{C0 = NKC0 * CF.N(1.41561031e-07, -5.21540642e-08, -2.98023224e-07, 0.972352505, 0.119613588, -0.200557366, -0.0677362308, 0.966398358, 0.247963637, 0.223478124, -0.227522999, 0.947782099)},"Quad","Out",0.001)
  2859. SetTween(LS,{C0 = LSC0 * CF.N(-0.458393335, 0.0870629549, -0.0231413245, -0.532743096, 0.724609852, 0.437178999, -0.455823272, -0.680945754, 0.573182464, 0.713028669, 0.106082566, 0.693063021)},"Quad","Out",0.001)
  2860. SetTween(RS,{C0 = RSC0 * CF.N(0.312501401, 0.0666595697, 0.228986859, -0.508563459, -0.698430121, -0.50354588, 0.663134634, -0.69073832, 0.288327843, -0.549195588, -0.187285736, 0.814437568)},"Quad","Out",0.001)
  2861. SetTween(LH,{C0 = LHC0 * CF.N(-0.691820145, 0.0342794061, 0.0810709298, 0.83470571, -0.434172124, -0.338763595, 0.531514227, 0.796108961, 0.289315552, 0.144079834, -0.421550959, 0.895285368)},"Quad","Out",0.001)
  2862. SetTween(RH,{C0 = RHC0 * CF.N(0.649109542, -0.0954128504, 0.00660669804, 0.916339397, 0.363017172, 0.168938994, -0.352961779, 0.931560874, -0.0872512236, -0.189050615, 0.0203229915, 0.981757104)},"Quad","Out",0.001)
  2863. swait()
  2864. SetTween(RJ,{C0 = RJC0 * CF.N(4.09781933e-08, 0.189537361, -0.223198935, 0.961890101, 0.211827487, 0.172906667, -0.241143346, 0.955270827, 0.17119509, -0.128908873, -0.206366166, 0.969946146)},"Quad","Out",0.001)
  2865. SetTween(NK,{C0 = NKC0 * CF.N(2.98023224e-08, -1.2665987e-07, -2.68220901e-07, 0.980733156, 0.0621625893, -0.18519856, -0.0204628669, 0.975495458, 0.219066069, 0.194278061, -0.211055562, 0.957972705)},"Quad","Out",0.001)
  2866. SetTween(LS,{C0 = LSC0 * CF.N(-0.432704508, 0.0772240162, 0.0310899913, -0.424619466, 0.715379834, 0.554914474, -0.608944833, -0.679227889, 0.409677744, 0.669988513, -0.163955241, 0.724040091)},"Quad","Out",0.001)
  2867. SetTween(RS,{C0 = RSC0 * CF.N(0.344997585, 0.0272468328, 0.206990123, -0.475010097, -0.805226564, -0.354930162, 0.682213724, -0.591739297, 0.42945233, -0.555832505, -0.0381439701, 0.830418825)},"Quad","Out",0.001)
  2868. SetTween(LH,{C0 = LHC0 * CF.N(-0.698252618, 0.0668503046, 0.0788972974, 0.800072849, -0.47569567, -0.36550951, 0.577824891, 0.774845123, 0.256386161, 0.161251143, -0.416327834, 0.89480114)},"Quad","Out",0.001)
  2869. SetTween(RH,{C0 = RHC0 * CF.N(0.649001837, -0.0480901003, 0.0098592639, 0.904325008, 0.387805074, 0.178335115, -0.375351429, 0.921433628, -0.100358106, -0.2032433, 0.0238181371, 0.978838563)},"Quad","Out",0.001)
  2870. swait()
  2871. SetTween(RJ,{C0 = RJC0 * CF.N(2.23517418e-08, 0.189537153, -0.312679917, 0.950162888, 0.25117743, 0.1846634, -0.286238372, 0.937578917, 0.1975182, -0.12352442, -0.24053216, 0.962749302)},"Quad","Out",0.001)
  2872. SetTween(NK,{C0 = NKC0 * CF.N(9.68575478e-08, -1.49011612e-08, -2.68220901e-07, 0.98641336, -0.00305626169, -0.16425395, 0.0341958404, 0.981746852, 0.187093139, 0.16068399, -0.190167993, 0.968512714)},"Quad","Out",0.001)
  2873. SetTween(LS,{C0 = LSC0 * CF.N(-0.406502873, 0.0683347583, 0.0925530791, -0.30726096, 0.662024736, 0.683603764, -0.772018433, -0.593419135, 0.227686241, 0.556397617, -0.457795769, 0.693429887)},"Quad","Out",0.001)
  2874. SetTween(RS,{C0 = RSC0 * CF.N(0.382990837, -0.0163624883, 0.18103084, -0.425740421, -0.890706599, -0.159332663, 0.703120053, -0.4364914, 0.561335504, -0.569532633, 0.1269532, 0.812105656)},"Quad","Out",0.001)
  2875. SetTween(LH,{C0 = LHC0 * CF.N(-0.704751372, 0.102725148, 0.0759244263, 0.761256635, -0.518805027, -0.389011174, 0.622491896, 0.752715945, 0.214295208, 0.181637511, -0.405290127, 0.89596194)},"Quad","Out",0.001)
  2876. SetTween(RH,{C0 = RHC0 * CF.N(0.648988426, 0.00551980734, 0.0135445297, 0.889878452, 0.415048361, 0.189344704, -0.400504649, 0.909501731, -0.111367144, -0.218431994, 0.0232699495, 0.975574672)},"Quad","Out",0.001)
  2877. swait()
  2878. SetTween(RJ,{C0 = RJC0 * CF.N(5.96046448e-08, 0.189537197, -0.402160645, 0.937904835, 0.286239415, 0.19596307, -0.327040792, 0.917987287, 0.224373832, -0.115666986, -0.274529219, 0.954596698)},"Quad","Out",0.001)
  2879. SetTween(NK,{C0 = NKC0 * CF.N(2.23517418e-08, 8.19563866e-08, -1.1920929e-07, 0.987950265, -0.0679435357, -0.139061034, 0.0896481797, 0.983631372, 0.156309634, 0.126164585, -0.166892767, 0.977869809)},"Quad","Out",0.001)
  2880. SetTween(LS,{C0 = LSC0 * CF.N(-0.382090718, 0.0618562847, 0.155049801, -0.206886634, 0.560487568, 0.801904917, -0.902242184, -0.426276684, 0.0651711002, 0.378361166, -0.710029542, 0.593886554)},"Quad","Out",0.001)
  2881. SetTween(RS,{C0 = RSC0 * CF.N(0.422763467, -0.0593279302, 0.154429406, -0.368355721, -0.927565515, 0.0627393201, 0.716188192, -0.240089223, 0.655310631, -0.592780471, 0.286320508, 0.752749443)},"Quad","Out",0.001)
  2882. SetTween(LH,{C0 = LHC0 * CF.N(-0.710768938, 0.137973726, 0.0726388991, 0.722628534, -0.558779001, -0.406908542, 0.660793841, 0.731202364, 0.169394299, 0.202878296, -0.391291618, 0.897625268)},"Quad","Out",0.001)
  2883. SetTween(RH,{C0 = RHC0 * CF.N(0.64897126, 0.059130311, 0.0172292888, 0.874771416, 0.441231608, 0.200224027, -0.424918234, 0.897160769, -0.120612368, -0.232850954, 0.0204293597, 0.972297907)},"Quad","Out",0.001)
  2884. swait()
  2885. SetTween(RJ,{C0 = RJC0 * CF.N(2.98023224e-08, 0.189537406, -0.481149107, 0.926555932, 0.314295828, 0.206669912, -0.360420644, 0.899044693, 0.248627931, -0.10766273, -0.304855764, 0.946293771)},"Quad","Out",0.001)
  2886. SetTween(NK,{C0 = NKC0 * CF.N(3.7252903e-08, 9.68575478e-08, -1.1920929e-07, 0.985845268, -0.124571614, -0.112210363, 0.138901025, 0.98166573, 0.130533218, 0.093892321, -0.144271731, 0.985073566)},"Quad","Out",0.001)
  2887. SetTween(LS,{C0 = LSC0 * CF.N(-0.361590743, 0.0590020567, 0.212278724, -0.142043307, 0.433732778, 0.889775038, -0.973632097, -0.223320156, -0.0465696417, 0.178505912, -0.872928441, 0.454017222)},"Quad","Out",0.001)
  2888. SetTween(RS,{C0 = RSC0 * CF.N(0.460416913, -0.0968808234, 0.130571097, -0.314529747, -0.907919943, 0.277042121, 0.716175735, -0.0354155414, 0.697020948, -0.623027623, 0.417644739, 0.661369503)},"Quad","Out",0.001)
  2889. SetTween(LH,{C0 = LHC0 * CF.N(-0.715793848, 0.168722689, 0.0695546567, 0.68836087, -0.592075825, -0.419053137, 0.690487921, 0.711842179, 0.128480986, 0.222229108, -0.37779206, 0.898825407)},"Quad","Out",0.001)
  2890. SetTween(RH,{C0 = RHC0 * CF.N(0.64886266, 0.106455088, 0.0204832256, 0.860877633, 0.463669032, 0.209524453, -0.445821166, 0.885840118, -0.128573537, -0.24522081, 0.0172756687, 0.969313383)},"Quad","Out",0.001)
  2891. swait()
  2892. SetTween(RJ,{C0 = RJC0 * CF.N(1.04308128e-07, 0.189537495, -0.541539669, 0.917448282, 0.333793133, 0.216497153, -0.384607494, 0.883345246, 0.2679151, -0.10181351, -0.329064667, 0.93880266)},"Quad","Out",0.001)
  2893. SetTween(NK,{C0 = NKC0 * CF.N(1.75088644e-07, 7.07805157e-08, -2.38418579e-07, 0.982092261, -0.167305842, -0.0866242647, 0.176481932, 0.97789526, 0.112138599, 0.0659479722, -0.125418097, 0.989909708)},"Quad","Out",0.001)
  2894. SetTween(LS,{C0 = LSC0 * CF.N(-0.346476048, 0.0604904033, 0.25927341, -0.111306913, 0.313504845, 0.943040609, -0.993779302, -0.0386157259, -0.104458064, 0.00366809173, -0.94880116, 0.315852821)},"Quad","Out",0.001)
  2895. SetTween(RS,{C0 = RSC0 * CF.N(0.492778063, -0.125391275, 0.112129718, -0.27391848, -0.847298861, 0.455030888, 0.704797447, 0.145077005, 0.694415867, -0.654392302, 0.510918081, 0.557434916)},"Quad","Out",0.001)
  2896. SetTween(LH,{C0 = LHC0 * CF.N(-0.719485283, 0.192034841, 0.0670967698, 0.661201775, -0.616886497, -0.426922858, 0.71167028, 0.695815504, 0.0967820287, 0.237355709, -0.367820501, 0.899094045)},"Quad","Out",0.001)
  2897. SetTween(RH,{C0 = RHC0 * CF.N(0.648593903, 0.142636359, 0.0229718089, 0.8496328, 0.480946541, 0.216366187, -0.461660922, 0.876614451, -0.135707825, -0.254937679, 0.0154142892, 0.966834605)},"Quad","Out",0.001)
  2898. swait()
  2899. SetTween(RJ,{C0 = RJC0 * CF.N(1.49011612e-08, 0.189537242, -0.578681588, 0.911431253, 0.344349921, 0.225202501, -0.399162292, 0.872780144, 0.280934781, -0.0998123959, -0.34594509, 0.932930589)},"Quad","Out",0.001)
  2900. SetTween(NK,{C0 = NKC0 * CF.N(6.33299351e-08, -7.4505806e-09, -1.1920929e-07, 0.978981197, -0.193451315, -0.0645938367, 0.199315086, 0.974619389, 0.101934932, 0.043234963, -0.112666905, 0.992691815)},"Quad","Out",0.001)
  2901. SetTween(LS,{C0 = LSC0 * CF.N(-0.337427199, 0.0665121898, 0.293091357, -0.101308286, 0.219289213, 0.970385969, -0.9872756, 0.0980142951, -0.12522094, -0.122571208, -0.970724285, 0.206569314)},"Quad","Out",0.001)
  2902. SetTween(RS,{C0 = RSC0 * CF.N(0.517859697, -0.142837018, 0.100698486, -0.250461072, -0.770755649, 0.585837007, 0.687667966, 0.284306347, 0.668043852, -0.68145591, 0.570180416, 0.45881626)},"Quad","Out",0.001)
  2903. SetTween(LH,{C0 = LHC0 * CF.N(-0.721688688, 0.206282377, 0.0655421615, 0.642288566, -0.632830679, -0.432424366, 0.725637794, 0.683732748, 0.0771965981, 0.246810257, -0.363365948, 0.898359537)},"Quad","Out",0.001)
  2904. SetTween(RH,{C0 = RHC0 * CF.N(0.648120642, 0.164889514, 0.024500519, 0.841819108, 0.492705971, 0.220411465, -0.471952975, 0.870051861, -0.142374426, -0.261918128, 0.0158296674, 0.964960337)},"Quad","Out",0.001)
  2905. swait()
  2906. SetTween(RJ,{C0 = RJC0 * CF.N(-2.98023224e-08, 0.189537436, -0.591023028, 0.908774316, 0.34637323, 0.232712254, -0.404492557, 0.868247092, 0.287285596, -0.102543667, -0.355208099, 0.929145932)},"Quad","Out",0.001)
  2907. SetTween(NK,{C0 = NKC0 * CF.N(5.21540642e-08, -4.09781933e-08, -2.68220901e-07, 0.978125036, -0.202555269, -0.0473605394, 0.20639886, 0.973376393, 0.099689357, 0.0259070508, -0.107283816, 0.993890941)},"Quad","Out",0.001)
  2908. SetTween(LS,{C0 = LSC0 * CF.N(-0.334477246, 0.0768665075, 0.312639296, -0.0991722047, 0.156331375, 0.982713282, -0.975315511, 0.180537179, -0.127145678, -0.197293222, -0.971064806, 0.134568065)},"Quad","Out",0.001)
  2909. SetTween(RS,{C0 = RSC0 * CF.N(0.534806132, -0.148613483, 0.0968803763, -0.243615866, -0.698697627, 0.672661006, 0.670039356, 0.380192041, 0.637574494, -0.701212227, 0.606032729, 0.375534058)},"Quad","Out",0.001)
  2910. SetTween(LH,{C0 = LHC0 * CF.N(-0.722405016, 0.210997462, 0.0650159717, 0.631693304, -0.640288293, -0.437028974, 0.73379612, 0.675679386, 0.0707149655, 0.250013441, -0.365360498, 0.896663427)},"Quad","Out",0.001)
  2911. SetTween(RH,{C0 = RHC0 * CF.N(0.647434413, 0.172282994, 0.0250093639, 0.837696016, 0.499134779, 0.221652925, -0.476803154, 0.866315961, -0.14884755, -0.266316295, 0.0190043971, 0.963698328)},"Quad","Out",0.001)
  2912. swait()
  2913. SetTween(RJ,{C0 = RJC0 * CF.N(-8.94069672e-08, 0.189537123, -0.590922236, 0.907649815, 0.34422645, 0.24016659, -0.405492276, 0.866891503, 0.289957225, -0.108387411, -0.360565275, 0.926415145)},"Quad","Out",0.001)
  2914. SetTween(NK,{C0 = NKC0 * CF.N(9.87201929e-08, 2.16066837e-07, 8.94069672e-08, 0.978595018, -0.203005195, -0.0337766185, 0.205425784, 0.973427594, 0.101188309, 0.0123373177, -0.105961025, 0.994293749)},"Quad","Out",0.001)
  2915. SetTween(LS,{C0 = LSC0 * CF.N(-0.334554464, 0.0896688849, 0.323678136, -0.0996119231, 0.111781798, 0.98872757, -0.964292705, 0.234212488, -0.123629384, -0.245391935, -0.9657377, 0.0844601765)},"Quad","Out",0.001)
  2916. SetTween(RS,{C0 = RSC0 * CF.N(0.54696244, -0.147962913, 0.0974898934, -0.244206354, -0.632251024, 0.735269904, 0.653356254, 0.453019351, 0.606546998, -0.716581464, 0.628515899, 0.302455008)},"Quad","Out",0.001)
  2917. SetTween(LH,{C0 = LHC0 * CF.N(-0.722375572, 0.210800648, 0.0653452277, 0.624981105, -0.643631995, -0.441742897, 0.7395733, 0.669304013, 0.0711588264, 0.249860197, -0.371173859, 0.894315243)},"Quad","Out",0.001)
  2918. SetTween(RH,{C0 = RHC0 * CF.N(0.6450454, 0.169455349, 0.024433732, 0.835570514, 0.502913535, 0.221133396, -0.478654742, 0.863982618, -0.15628092, -0.269650936, 0.024737319, 0.962640285)},"Quad","Out",0.001)
  2919. swait()
  2920. SetTween(RJ,{C0 = RJC0 * CF.N(2.98023224e-08, 0.189537466, -0.590246916, 0.906387746, 0.341601282, 0.248535752, -0.406355888, 0.865839183, 0.29188627, -0.115483247, -0.365556091, 0.923597515)},"Quad","Out",0.001)
  2921. SetTween(NK,{C0 = NKC0 * CF.N(1.77882612e-07, -2.60770321e-08, -4.17232513e-07, 0.978978693, -0.202726141, -0.0224230811, 0.203959882, 0.973581374, 0.102663092, 0.00101814407, -0.105078384, 0.994463503)},"Quad","Out",0.001)
  2922. SetTween(LS,{C0 = LSC0 * CF.N(-0.334949851, 0.103234962, 0.331708938, -0.102874264, 0.0742998794, 0.991915524, -0.952003956, 0.281653792, -0.119832337, -0.288280219, -0.956635118, 0.0417588539)},"Quad","Out",0.001)
  2923. SetTween(RS,{C0 = RSC0 * CF.N(0.557626903, -0.145811081, 0.0993191749, -0.244226918, -0.565585613, 0.787696719, 0.636853993, 0.519014716, 0.570123434, -0.73127979, 0.64088732, 0.233438045)},"Quad","Out",0.001)
  2924. SetTween(LH,{C0 = LHC0 * CF.N(-0.722211957, 0.210049331, 0.0663023889, 0.618077457, -0.646715164, -0.446922183, 0.745566964, 0.662480652, 0.0724550486, 0.24921912, -0.377993286, 0.891633809)},"Quad","Out",0.001)
  2925. SetTween(RH,{C0 = RHC0 * CF.N(0.6394642, 0.160725296, 0.0226872265, 0.833744824, 0.506500363, 0.219833359, -0.479767174, 0.861622691, -0.165621266, -0.273300558, 0.0326168016, 0.961375535)},"Quad","Out",0.001)
  2926. swait()
  2927. SetTween(RJ,{C0 = RJC0 * CF.N(-4.47034836e-08, 0.189537242, -0.588281631, 0.905172646, 0.338159323, 0.257508665, -0.406645745, 0.865288079, 0.293113977, -0.123699956, -0.370033562, 0.920746148)},"Quad","Out",0.001)
  2928. SetTween(NK,{C0 = NKC0 * CF.N(3.95812094e-08, -3.7252903e-08, -2.38418579e-07, 0.979379773, -0.201594174, -0.0132354964, 0.201865375, 0.973858416, 0.104164965, -0.00810950249, -0.104688838, 0.994471967)},"Quad","Out",0.001)
  2929. SetTween(LS,{C0 = LSC0 * CF.N(-0.33597818, 0.117414743, 0.336351722, -0.108122282, 0.0450498797, 0.993116438, -0.939464927, 0.322089821, -0.116891958, -0.325138718, -0.94563669, 0.0074978862)},"Quad","Out",0.001)
  2930. SetTween(RS,{C0 = RSC0 * CF.N(0.566546321, -0.141857862, 0.102279782, -0.243395582, -0.502016544, 0.829902351, 0.620909393, 0.576687157, 0.530945897, -0.745137691, 0.644524097, 0.171343789)},"Quad","Out",0.001)
  2931. SetTween(LH,{C0 = LHC0 * CF.N(-0.721793056, 0.20846945, 0.0677962303, 0.611292601, -0.649301529, -0.452469409, 0.751556575, 0.655409932, 0.0748391747, 0.247959837, -0.385804892, 0.888634086)},"Quad","Out",0.001)
  2932. SetTween(RH,{C0 = RHC0 * CF.N(0.630917311, 0.146009147, 0.0198155642, 0.832219481, 0.509870529, 0.217813447, -0.480173171, 0.859205067, -0.176637426, -0.277208567, 0.0424130373, 0.959873199)},"Quad","Out",0.001)
  2933. swait()
  2934. SetTween(RJ,{C0 = RJC0 * CF.N(-8.94069672e-08, 0.189537123, -0.584133506, 0.904273629, 0.333502501, 0.26658082, -0.405794829, 0.865462005, 0.293779016, -0.132739529, -0.373833686, 0.917948127)},"Quad","Out",0.001)
  2935. SetTween(NK,{C0 = NKC0 * CF.N(1.15949661e-07, -1.49011612e-08, -2.08616257e-07, 0.97987771, -0.199511915, -0.00589289516, 0.199007064, 0.974274099, 0.105764993, -0.0153600797, -0.104809485, 0.994373739)},"Quad","Out",0.001)
  2936. SetTween(LS,{C0 = LSC0 * CF.N(-0.338021398, 0.131929606, 0.337416559, -0.114467114, 0.0246048272, 0.993122339, -0.927642226, 0.355090767, -0.115717374, -0.355495661, -0.934507966, -0.0178217553)},"Quad","Out",0.001)
  2937. SetTween(RS,{C0 = RSC0 * CF.N(0.573539972, -0.135860652, 0.106127769, -0.241568446, -0.444810033, 0.862431824, 0.606009185, 0.624982715, 0.492086828, -0.757890165, 0.641514361, 0.118582837)},"Quad","Out",0.001)
  2938. SetTween(LH,{C0 = LHC0 * CF.N(-0.720958173, 0.205745518, 0.0696248412, 0.605077028, -0.651097775, -0.458206743, 0.757223964, 0.648413181, 0.078563869, 0.245954543, -0.394502372, 0.885366738)},"Quad","Out",0.001)
  2939. SetTween(RH,{C0 = RHC0 * CF.N(0.620027959, 0.125814795, 0.0159921646, 0.830973506, 0.512990713, 0.215229705, -0.479978085, 0.856719196, -0.188820913, -0.281254798, 0.0535996817, 0.958135068)},"Quad","Out",0.001)
  2940. swait()
  2941. SetTween(RJ,{C0 = RJC0 * CF.N(5.96046448e-08, 0.189537227, -0.576867759, 0.904014349, 0.327239186, 0.275086433, -0.403184146, 0.866562366, 0.294129699, -0.14212881, -0.376807958, 0.915322423)},"Quad","Out",0.001)
  2942. SetTween(NK,{C0 = NKC0 * CF.N(5.11936378e-08, -2.04890966e-07, -5.36441803e-07, 0.980514228, -0.196448147, 0.000226095377, 0.195285037, 0.974832356, 0.107544109, -0.0213472415, -0.10540434, 0.994200349)},"Quad","Out",0.001)
  2943. SetTween(LS,{C0 = LSC0 * CF.N(-0.341473639, 0.146376491, 0.335038811, -0.121087819, 0.0126896221, 0.992560685, -0.917288303, 0.380718201, -0.116772279, -0.379367858, -0.924604058, -0.0344602391)},"Quad","Out",0.001)
  2944. SetTween(RS,{C0 = RSC0 * CF.N(0.578579426, -0.127721608, 0.110448301, -0.238822773, -0.396658063, 0.886355519, 0.592721045, 0.663463771, 0.456615508, -0.769185007, 0.634411752, 0.0766573697)},"Quad","Out",0.001)
  2945. SetTween(LH,{C0 = LHC0 * CF.N(-0.719546556, 0.20159632, 0.0714992881, 0.59997952, -0.651800871, -0.463875413, 0.762180746, 0.641911268, 0.0838468522, 0.243115753, -0.4038634, 0.881923735)},"Quad","Out",0.001)
  2946. SetTween(RH,{C0 = RHC0 * CF.N(0.607869267, 0.101400912, 0.0115556121, 0.829954743, 0.515831351, 0.212351829, -0.479380131, 0.854196668, -0.201352268, -0.285254031, 0.0653161108, 0.956223786)},"Quad","Out",0.001)
  2947. swait()
  2948. SetTween(RJ,{C0 = RJC0 * CF.N(-8.94069672e-08, 0.189537123, -0.565738022, 0.904701233, 0.319079161, 0.282319248, -0.398281127, 0.868705273, 0.294488251, -0.151287153, -0.378866285, 0.913002014)},"Quad","Out",0.001)
  2949. SetTween(NK,{C0 = NKC0 * CF.N(9.17352736e-08, -7.82310963e-08, -1.1920929e-07, 0.981285155, -0.192468062, 0.00597155187, 0.19067046, 0.975519896, 0.109571725, -0.0269143991, -0.106382452, 0.993960977)},"Quad","Out",0.001)
  2950. SetTween(LS,{C0 = LSC0 * CF.N(-0.346639633, 0.160298228, 0.329744011, -0.12735264, 0.00810161326, 0.991824508, -0.908798099, 0.399620473, -0.119956091, -0.397325248, -0.91664499, -0.0435298905)},"Quad","Out",0.001)
  2951. SetTween(RS,{C0 = RSC0 * CF.N(0.581839859, -0.117558092, 0.114709705, -0.235488653, -0.359124839, 0.903091609, 0.581591129, 0.692405045, 0.426997662, -0.778650701, 0.625783205, 0.0458102971)},"Quad","Out",0.001)
  2952. SetTween(LH,{C0 = LHC0 * CF.N(-0.717435718, 0.195847094, 0.0730726123, 0.596540689, -0.65116787, -0.469169438, 0.766036093, 0.636352599, 0.090797469, 0.239432812, -0.41356495, 0.878428161)},"Quad","Out",0.001)
  2953. SetTween(RH,{C0 = RHC0 * CF.N(0.595820129, 0.074672997, 0.00696069002, 0.829081416, 0.518382072, 0.209532902, -0.478655607, 0.851723135, -0.213206008, -0.288986087, 0.0764713436, 0.954274178)},"Quad","Out",0.001)
  2954. swait()
  2955. SetTween(RJ,{C0 = RJC0 * CF.N(1.11758709e-07, 0.189537525, -0.550383985, 0.906534374, 0.308908552, 0.28769967, -0.390774906, 0.871876836, 0.295171052, -0.159657806, -0.380008548, 0.911099851)},"Quad","Out",0.001)
  2956. SetTween(NK,{C0 = NKC0 * CF.N(-2.70083547e-08, 7.82310963e-08, -3.87430191e-07, 0.982144833, -0.187728196, 0.0122322589, 0.185218915, 0.976307392, 0.111883394, -0.0329460911, -0.107620127, 0.993646145)},"Quad","Out",0.001)
  2957. SetTween(LS,{C0 = LSC0 * CF.N(-0.353649437, 0.173289448, 0.322352111, -0.132886827, 0.00895024743, 0.991090775, -0.902174056, 0.412956893, -0.124693885, -0.410393953, -0.91070658, -0.0468020104)},"Quad","Out",0.001)
  2958. SetTween(RS,{C0 = RSC0 * CF.N(0.58367455, -0.105688974, 0.118387312, -0.232078135, -0.332381666, 0.914145529, 0.573007226, 0.712707996, 0.4046112, -0.786004186, 0.617713451, 0.0250530709)},"Quad","Out",0.001)
  2959. SetTween(LH,{C0 = LHC0 * CF.N(-0.71456933, 0.188478351, 0.0740327835, 0.595152974, -0.649085283, -0.473794967, 0.768486857, 0.632103622, 0.099364005, 0.234991431, -0.423241556, 0.875011563)},"Quad","Out",0.001)
  2960. SetTween(RH,{C0 = RHC0 * CF.N(0.585250199, 0.0477646589, 0.00267481804, 0.828254998, 0.520662606, 0.207133189, -0.478103936, 0.849421382, -0.223383203, -0.292250305, 0.0859871283, 0.952468336)},"Quad","Out",0.001)
  2961. swait()
  2962. SetTween(RJ,{C0 = RJC0 * CF.N(-5.21540642e-08, 0.189537123, -0.530884981, 0.909558237, 0.296794832, 0.29088968, -0.380620718, 0.87593919, 0.296409369, -0.166828915, -0.380320132, 0.909683943)},"Quad","Out",0.001)
  2963. SetTween(NK,{C0 = NKC0 * CF.N(9.406358e-08, -7.82310963e-08, -5.96046448e-07, 0.983019948, -0.182435125, 0.0197306722, 0.179049551, 0.977157831, 0.114472032, -0.0401636362, -0.10899549, 0.993230581)},"Quad","Out",0.001)
  2964. SetTween(LS,{C0 = LSC0 * CF.N(-0.362449408, 0.185085744, 0.313761145, -0.137553349, 0.0131353289, 0.990407288, -0.897128701, 0.422148168, -0.130196989, -0.419808775, -0.906431675, -0.0462837853)},"Quad","Out",0.001)
  2965. SetTween(RS,{C0 = RSC0 * CF.N(0.584522247, -0.0925492942, 0.121080905, -0.229147345, -0.315416664, 0.920871198, 0.567106128, 0.72563982, 0.389663398, -0.791127205, 0.611522138, 0.0125962477)},"Quad","Out",0.001)
  2966. SetTween(LH,{C0 = LHC0 * CF.N(-0.710969567, 0.179626465, 0.0741657317, 0.595976591, -0.645586789, -0.477524847, 0.769371688, 0.629374802, 0.109337986, 0.22995469, -0.432556659, 0.871788621)},"Quad","Out",0.001)
  2967. SetTween(RH,{C0 = RHC0 * CF.N(0.577202916, 0.0225439072, -0.000920057297, 0.827381849, 0.522718966, 0.205436766, -0.477980793, 0.847411633, -0.231144994, -0.294913322, 0.0930504799, 0.950982571)},"Quad","Out",0.001)
  2968. swait()
  2969. SetTween(RJ,{C0 = RJC0 * CF.N(-7.4505806e-09, 0.189537197, -0.507643223, 0.9136765, 0.282928646, 0.291798919, -0.367983103, 0.880679607, 0.298315108, -0.172579482, -0.37994054, 0.90876919)},"Quad","Out",0.001)
  2970. SetTween(NK,{C0 = NKC0 * CF.N(1.70432031e-07, 1.2665987e-07, 0, 0.983823061, -0.176794052, 0.0289167017, 0.172306404, 0.978035033, 0.117294841, -0.0490185842, -0.110414907, 0.992676079)},"Quad","Out",0.001)
  2971. SetTween(LS,{C0 = LSC0 * CF.N(-0.372847617, 0.195583105, 0.304760158, -0.141373351, 0.0187943149, 0.989777982, -0.893250525, 0.428582221, -0.135724023, -0.426752061, -0.903307319, -0.0438020416)},"Quad","Out",0.001)
  2972. SetTween(RS,{C0 = RSC0 * CF.N(0.58479774, -0.0785734206, 0.12256667, -0.227166802, -0.306559056, 0.924346685, 0.563779771, 0.732536912, 0.381499559, -0.794070303, 0.607792079, 0.00642370339)},"Quad","Out",0.001)
  2973. SetTween(LH,{C0 = LHC0 * CF.N(-0.7067132, 0.169517398, 0.0733751357, 0.598949552, -0.640817463, -0.480221063, 0.768667281, 0.628213882, 0.120408326, 0.224521637, -0.441248536, 0.868843853)},"Quad","Out",0.001)
  2974. SetTween(RH,{C0 = RHC0 * CF.N(0.572270989, 0.000291347504, -0.00359493494, 0.826391459, 0.524607539, 0.204608366, -0.478450775, 0.845773757, -0.23611702, -0.296920925, 0.0972302333, 0.949939013)},"Quad","Out",0.001)
  2975. swait()
  2976. SetTween(RJ,{C0 = RJC0 * CF.N(-5.96046448e-08, 0.189537108, -0.481211901, 0.918704689, 0.267550498, 0.290514112, -0.35313639, 0.885864735, 0.300895959, -0.176851347, -0.379025578, 0.908329964)},"Quad","Out",0.001)
  2977. SetTween(NK,{C0 = NKC0 * CF.N(8.19563866e-08, -2.19792128e-07, 1.49011612e-07, 0.984463811, -0.170975134, 0.0399808437, 0.165125296, 0.978909492, 0.120290391, -0.0597042516, -0.11181967, 0.991933346)},"Quad","Out",0.001)
  2978. SetTween(LS,{C0 = LSC0 * CF.N(-0.384595513, 0.204803646, 0.295926601, -0.144442439, 0.0245233327, 0.989209354, -0.890136361, 0.433422387, -0.140720814, -0.432196498, -0.90085721, -0.0407755002)},"Quad","Out",0.001)
  2979. SetTween(RS,{C0 = RSC0 * CF.N(0.584832728, -0.0641267747, 0.122775435, -0.22646004, -0.303989023, 0.925368309, 0.562749147, 0.734603465, 0.379039913, -0.795002759, 0.606587648, 0.00471115066)},"Quad","Out",0.001)
  2980. SetTween(LH,{C0 = LHC0 * CF.N(-0.701907456, 0.158399403, 0.0716618896, 0.603859723, -0.63497889, -0.481825143, 0.766447127, 0.628549397, 0.132228732, 0.218888417, -0.449140757, 0.866233289)},"Quad","Out",0.001)
  2981. SetTween(RH,{C0 = RHC0 * CF.N(0.570633769, -0.0183104873, -0.00525420904, 0.825240195, 0.526380897, 0.204700023, -0.47958833, 0.844531059, -0.238248125, -0.298284829, 0.0984403268, 0.949387014)},"Quad","Out",0.001)
  2982. swait()
  2983. SetTween(RJ,{C0 = RJC0 * CF.N(8.94069672e-08, 0.189537227, -0.447307557, 0.927772522, 0.244010761, 0.282306403, -0.327264726, 0.895558953, 0.301449776, -0.179265082, -0.372065753, 0.910731077)},"Quad","Out",0.001)
  2984. SetTween(NK,{C0 = NKC0 * CF.N(1.49011612e-07, -7.4505806e-09, -1.78813934e-07, 0.984990358, -0.16403155, 0.0537371188, 0.156428829, 0.979898214, 0.123813264, -0.0729662105, -0.113548867, 0.990849435)},"Quad","Out",0.001)
  2985. SetTween(LS,{C0 = LSC0 * CF.N(-0.39835149, 0.213677704, 0.286273539, -0.145192638, 0.0445259549, 0.988401055, -0.89561522, 0.41862455, -0.150420845, -0.42046687, -0.90706718, -0.020903239)},"Quad","Out",0.001)
  2986. SetTween(RS,{C0 = RSC0 * CF.N(0.580269694, -0.0462131649, 0.120901823, -0.232572019, -0.32676214, 0.916044056, 0.570128798, 0.717265189, 0.400604337, -0.787948966, 0.61543256, 0.0194807649)},"Quad","Out",0.001)
  2987. SetTween(LH,{C0 = LHC0 * CF.N(-0.695768595, 0.140619755, 0.0667588413, 0.616926372, -0.623374224, -0.480423152, 0.758363008, 0.634081364, 0.151083753, 0.210445732, -0.457542747, 0.863925457)},"Quad","Out",0.001)
  2988. SetTween(RH,{C0 = RHC0 * CF.N(0.571749091, -0.0358558297, -0.00607961416, 0.826577306, 0.524179399, 0.204954043, -0.478470862, 0.846202672, -0.234535426, -0.296371102, 0.0957973525, 0.950256228)},"Quad","Out",0.001)
  2989. swait()
  2990. SetTween(RJ,{C0 = RJC0 * CF.N(-5.96046448e-08, 0.189537406, -0.401577502, 0.943018913, 0.204970613, 0.262111425, -0.280833691, 0.912781715, 0.296584189, -0.178459406, -0.353294224, 0.918333054)},"Quad","Out",0.001)
  2991. SetTween(NK,{C0 = NKC0 * CF.N(3.7252903e-09, 5.21540642e-08, -7.15255737e-07, 0.985371053, -0.155001402, 0.0708417073, 0.145112813, 0.981079996, 0.128157333, -0.0893659145, -0.116002508, 0.98922056)},"Quad","Out",0.001)
  2992. SetTween(LS,{C0 = LSC0 * CF.N(-0.414993614, 0.222824872, 0.274371862, -0.142938986, 0.0952213109, 0.985140264, -0.916658103, 0.362624079, -0.168052837, -0.373237848, -0.92705816, 0.0354522876)},"Quad","Out",0.001)
  2993. SetTween(RS,{C0 = RSC0 * CF.N(0.566310406, -0.0218040347, 0.116119325, -0.252972811, -0.39620769, 0.882623494, 0.591411233, 0.65866518, 0.465180337, -0.765661418, 0.639671624, 0.067697227)},"Quad","Out",0.001)
  2994. SetTween(LH,{C0 = LHC0 * CF.N(-0.687512338, 0.110464394, 0.0563702583, 0.645193875, -0.600569248, -0.472272635, 0.738159597, 0.649460137, 0.182543248, 0.197092146, -0.466388494, 0.862343729)},"Quad","Out",0.001)
  2995. SetTween(RH,{C0 = RHC0 * CF.N(0.575209558, -0.0549265146, -0.00624507666, 0.833017707, 0.513975501, 0.204720467, -0.472161859, 0.853326082, -0.221129283, -0.288348407, 0.0875437111, 0.953515351)},"Quad","Out",0.001)
  2996. swait()
  2997. SetTween(RJ,{C0 = RJC0 * CF.N(-9.31322575e-08, 0.189537227, -0.345513105, 0.96138078, 0.150435448, 0.230469465, -0.214496329, 0.934237659, 0.284940958, -0.172447994, -0.323371589, 0.930426061)},"Quad","Out",0.001)
  2998. SetTween(NK,{C0 = NKC0 * CF.N(1.2665987e-07, 2.08616257e-07, 0, 0.985377669, -0.144190982, 0.090773955, 0.13148883, 0.982345819, 0.133069649, -0.10835886, -0.119188093, 0.986941099)},"Quad","Out",0.001)
  2999. SetTween(LS,{C0 = LSC0 * CF.N(-0.434406161, 0.231689483, 0.260053456, -0.141778216, 0.177467555, 0.973860502, -0.947254062, 0.261323512, -0.185526013, -0.287417382, -0.948796868, 0.13105689)},"Quad","Out",0.001)
  3000. SetTween(RS,{C0 = RSC0 * CF.N(0.543083549, 0.00830316544, 0.108621746, -0.292948723, -0.508459151, 0.809722424, 0.621680737, 0.542126775, 0.565341949, -0.726425529, 0.669005096, 0.157283917)},"Quad","Out",0.001)
  3001. SetTween(LH,{C0 = LHC0 * CF.N(-0.677405477, 0.0690187216, 0.0408975482, 0.688316464, -0.566012263, -0.453707576, 0.702573419, 0.675861955, 0.222713113, 0.180585548, -0.472060293, 0.862872183)},"Quad","Out",0.001)
  3002. SetTween(RH,{C0 = RHC0 * CF.N(0.581083179, -0.0749778748, -0.00576239824, 0.843888104, 0.496141136, 0.204198286, -0.461043298, 0.865246832, -0.196944356, -0.274394065, 0.0720549896, 0.958913982)},"Quad","Out",0.001)
  3003. swait()
  3004. SetTween(RJ,{C0 = RJC0 * CF.N(-4.47034836e-08, 0.189537168, -0.282333016, 0.978381276, 0.0826306939, 0.189584434, -0.132100567, 0.955024123, 0.265477657, -0.159121081, -0.284782559, 0.945293367)},"Quad","Out",0.001)
  3005. SetTween(NK,{C0 = NKC0 * CF.N(1.1920929e-07, 4.47034836e-08, 4.76837158e-07, 0.984817743, -0.132223889, 0.112476736, 0.116273701, 0.983558774, 0.138175815, -0.128897622, -0.122999877, 0.984000206)},"Quad","Out",0.001)
  3006. SetTween(LS,{C0 = LSC0 * CF.N(-0.456134826, 0.239508465, 0.243328631, -0.148815542, 0.286905378, 0.946329415, -0.975122154, 0.116415821, -0.188637808, -0.164288998, -0.950858891, 0.262443185)},"Quad","Out",0.001)
  3007. SetTween(RS,{C0 = RSC0 * CF.N(0.511738896, 0.0423628986, 0.0989690572, -0.357885003, -0.643409669, 0.676714301, 0.648849308, 0.349809885, 0.675742447, -0.671500623, 0.6809237, 0.292284101)},"Quad","Out",0.001)
  3008. SetTween(LH,{C0 = LHC0 * CF.N(-0.666027009, 0.0190188885, 0.0214467347, 0.74270004, -0.52036339, -0.421447784, 0.649376571, 0.713299692, 0.263654649, 0.163422272, -0.469494879, 0.867679656)},"Quad","Out",0.001)
  3009. SetTween(RH,{C0 = RHC0 * CF.N(0.589208007, -0.0951214433, -0.00471246243, 0.857591748, 0.472271383, 0.203705803, -0.446327448, 0.880165398, -0.161557719, -0.255593777, 0.0476313792, 0.965610206)},"Quad","Out",0.001)
  3010. swait()
  3011. SetTween(RJ,{C0 = RJC0 * CF.N(-2.18860805e-08, 0.189537168, -0.217023462, 0.989630342, 0.00712575018, 0.143461391, -0.0415821597, 0.970214307, 0.238652796, -0.13748771, -0.242143437, 0.960449815)},"Quad","Out",0.001)
  3012. SetTween(NK,{C0 = NKC0 * CF.N(5.21540642e-08, 8.94069672e-08, 8.94069672e-08, 0.983635604, -0.1200343, 0.134360939, 0.100612655, 0.984590292, 0.143035606, -0.14945963, -0.127176523, 0.980554998)},"Quad","Out",0.001)
  3013. SetTween(LS,{C0 = LSC0 * CF.N(-0.479337096, 0.245399684, 0.224466324, -0.170895427, 0.410483241, 0.895711124, -0.985165596, -0.0567876734, -0.161938176, -0.0156075172, -0.910098195, 0.41409871)},"Quad","Out",0.001)
  3014. SetTween(RS,{C0 = RSC0 * CF.N(0.474663019, 0.0776639283, 0.0881301165, -0.445414364, -0.758498967, 0.475694627, 0.655327916, 0.0858196616, 0.750453472, -0.610042214, 0.645998716, 0.458840132)},"Quad","Out",0.001)
  3015. SetTween(LH,{C0 = LHC0 * CF.N(-0.654277563, -0.0350258946, -0.000102490187, 0.800697327, -0.466566712, -0.375765353, 0.580552101, 0.759069502, 0.294571966, 0.147794366, -0.454014242, 0.878651083)},"Quad","Out",0.001)
  3016. SetTween(RH,{C0 = RHC0 * CF.N(0.599134266, -0.114190996, -0.00326657295, 0.871800125, 0.445482403, 0.203740507, -0.430281669, 0.89518714, -0.116179802, -0.234141603, 0.0136197601, 0.972106993)},"Quad","Out",0.001)
  3017. swait()
  3018. SetTween(RJ,{C0 = RJC0 * CF.N(-1.21071935e-08, 0.189537182, -0.155578852, 0.992984176, -0.0676295012, 0.0969992578, 0.04630889, 0.977191567, 0.207248896, -0.108803004, -0.201302916, 0.973467529)},"Quad","Out",0.001)
  3019. SetTween(NK,{C0 = NKC0 * CF.N(7.4505806e-08, -2.23517418e-08, -1.78813934e-07, 0.981983364, -0.108711332, 0.154565632, 0.0859083086, 0.985361814, 0.147247866, -0.168310568, -0.131316483, 0.976948082)},"Quad","Out",0.001)
  3020. SetTween(LS,{C0 = LSC0 * CF.N(-0.502877831, 0.248543814, 0.204010665, -0.209087208, 0.529092371, 0.822401285, -0.968359351, -0.229194418, -0.0987431258, 0.136245623, -0.81702584, 0.56027323)},"Quad","Out",0.001)
  3021. SetTween(RS,{C0 = RSC0 * CF.N(0.435225844, 0.110940397, 0.0773501694, -0.538765907, -0.809144974, 0.234554157, 0.630751908, -0.202864885, 0.748998046, -0.558465242, 0.551480055, 0.619666398)},"Quad","Out",0.001)
  3022. SetTween(LH,{C0 = LHC0 * CF.N(-0.643226087, -0.0874683261, -0.0213510394, 0.852912724, -0.410377443, -0.322692633, 0.504380345, 0.807234049, 0.306551099, 0.134686574, -0.424221039, 0.895486474)},"Quad","Out",0.001)
  3023. SetTween(RH,{C0 = RHC0 * CF.N(0.610144854, -0.130943358, -0.00165912509, 0.884121954, 0.419901699, 0.204965517, -0.415913433, 0.907126069, -0.0643316731, -0.212942198, -0.028370766, 0.976652801)},"Quad","Out",0.001)
  3024. swait()
  3025. SetTween(RJ,{C0 = RJC0 * CF.N(0, 0.189537197, -0.103604376, 0.98965919, -0.132734001, 0.0543743074, 0.121360317, 0.976903439, 0.175873175, -0.0764627904, -0.167455584, 0.982910097)},"Quad","Out",0.001)
  3026. SetTween(NK,{C0 = NKC0 * CF.N(1.1920929e-07, 4.47034836e-08, -4.76837158e-07, 0.9801898, -0.0992380679, 0.171405643, 0.0734861866, 0.985867381, 0.150550008, -0.183923542, -0.134971648, 0.973629713)},"Quad","Out",0.001)
  3027. SetTween(LS,{C0 = LSC0 * CF.N(-0.525589705, 0.248399988, 0.182665706, -0.25641498, 0.627351522, 0.735310435, -0.928487659, -0.37129724, -0.00699595921, 0.268629849, -0.684520721, 0.67769438)},"Quad","Out",0.001)
  3028. SetTween(RS,{C0 = RSC0 * CF.N(0.397034377, 0.139127374, 0.0678683519, -0.615339339, -0.788228869, 0.00726203993, 0.584434807, -0.450024545, 0.675213933, -0.528955221, 0.419729888, 0.7375862)},"Quad","Out",0.001)
  3029. SetTween(LH,{C0 = LHC0 * CF.N(-0.633880138, -0.132822096, -0.0399337411, 0.892706275, -0.359330446, -0.271950662, 0.433158696, 0.850664139, 0.297899365, 0.124294154, -0.383734614, 0.915040374)},"Quad","Out",0.001)
  3030. SetTween(RH,{C0 = RHC0 * CF.N(0.621419191, -0.144375384, -0.000148385763, 0.892870188, 0.399371445, 0.208051175, -0.406063795, 0.913773596, -0.0114052407, -0.19466652, -0.0742987096, 0.978051424)},"Quad","Out",0.001)
  3031. swait()
  3032. SetTween(RJ,{C0 = RJC0 * CF.N(-2.98023224e-08, 0.189537138, -0.0650737286, 0.983219922, -0.181539744, 0.0179427341, 0.176896766, 0.972833633, 0.149339333, -0.0445663221, -0.143659383, 0.988623202)},"Quad","Out",0.001)
  3033. SetTween(NK,{C0 = NKC0 * CF.N(1.56462193e-07, -2.98023224e-08, -2.38418579e-07, 0.978633046, -0.0922776759, 0.183744863, 0.0642890036, 0.986156523, 0.152847305, -0.195305616, -0.137768626, 0.971017778)},"Quad","Out",0.001)
  3034. SetTween(LS,{C0 = LSC0 * CF.N(-0.546539962, 0.244803369, 0.161118805, -0.302142948, 0.700945437, 0.646053612, -0.87850666, -0.467834771, 0.0967290699, 0.370048225, -0.538336396, 0.757138252)},"Quad","Out",0.001)
  3035. SetTween(RS,{C0 = RSC0 * CF.N(0.36309433, 0.160046697, 0.0606380105, -0.663459718, -0.72917074, -0.167723954, 0.53713882, -0.620227635, 0.571664035, -0.520867765, 0.289184898, 0.8031618)},"Quad","Out",0.001)
  3036. SetTween(LH,{C0 = LHC0 * CF.N(-0.626954913, -0.16699481, -0.0540461838, 0.918538272, -0.320234418, -0.231813356, 0.377591193, 0.884350002, 0.274499953, 0.117099762, -0.339669108, 0.933226883)},"Quad","Out",0.001)
  3037. SetTween(RH,{C0 = RHC0 * CF.N(0.632222235, -0.153920591, 0.0010574162, 0.897353888, 0.386269808, 0.213429257, -0.40250501, 0.914673269, 0.0369152464, -0.180958301, -0.119032383, 0.976260841)},"Quad","Out",0.001)
  3038. swait()
  3039. SetTween(RJ,{C0 = RJC0 * CF.N(-8.94069672e-08, 0.189537317, -0.0419099629, 0.977484047, -0.210687786, -0.0116440319, 0.210373297, 0.968771935, 0.131240934, -0.0163704511, -0.130735531, 0.991282105)},"Quad","Out",0.001)
  3040. SetTween(NK,{C0 = NKC0 * CF.N(9.68575478e-08, 5.21540642e-08, -1.1920929e-07, 0.977607846, -0.0881208032, 0.191096067, 0.0587683618, 0.986295521, 0.154166862, -0.202062517, -0.139484361, 0.969388962)},"Quad","Out",0.001)
  3041. SetTween(LS,{C0 = LSC0 * CF.N(-0.565159976, 0.237913728, 0.139914095, -0.337504089, 0.754677832, 0.562629759, -0.831470013, -0.519214809, 0.197670728, 0.441303551, -0.401095241, 0.80272913)},"Quad","Out",0.001)
  3042. SetTween(RS,{C0 = RSC0 * CF.N(0.33534649, 0.172632813, 0.0561987162, -0.684834659, -0.670891643, -0.284439385, 0.504202902, -0.718076229, 0.479735374, -0.526099682, 0.185124278, 0.830029011)},"Quad","Out",0.001)
  3043. SetTween(LH,{C0 = LHC0 * CF.N(-0.622789979, -0.187793493, -0.0626862049, 0.932360888, -0.297077179, -0.206029445, 0.34307003, 0.906796813, 0.244995072, 0.114044413, -0.299106479, 0.947380185)},"Quad","Out",0.001)
  3044. SetTween(RH,{C0 = RHC0 * CF.N(0.642023921, -0.159470677, 0.00182148814, 0.897617698, 0.381283432, 0.221145391, -0.405686527, 0.910823882, 0.0762809366, -0.172339782, -0.158186644, 0.972253084)},"Quad","Out",0.001)
  3045. swait()
  3046. SetTween(RJ,{C0 = RJC0 * CF.N(0, 0.189537197, -0.0343365669, 0.975014687, -0.219427466, -0.0346115716, 0.222049028, 0.967179954, 0.123520002, 0.00637193862, -0.128119275, 0.991738319)},"Quad","Out",0.001)
  3047. SetTween(NK,{C0 = NKC0 * CF.N(1.78813934e-07, -3.7252903e-08, 1.1920929e-07, 0.977259159, -0.0867670923, 0.193484232, 0.0569665134, 0.986335278, 0.154588133, -0.204253525, -0.14005053, 0.96884793)},"Quad","Out",0.001)
  3048. SetTween(LS,{C0 = LSC0 * CF.N(-0.581227243, 0.228079736, 0.119405508, -0.357586205, 0.79629457, 0.487900734, -0.795444191, -0.533429205, 0.287613928, 0.489285976, -0.285251081, 0.824154794)},"Quad","Out",0.001)
  3049. SetTween(RS,{C0 = RSC0 * CF.N(0.314694464, 0.176750183, 0.0547261834, -0.685753644, -0.63605988, -0.353793174, 0.490901053, -0.763082027, 0.420383394, -0.537362278, 0.114601851, 0.835528731)},"Quad","Out",0.001)
  3050. SetTween(LH,{C0 = LHC0 * CF.N(-0.621430874, -0.194651127, -0.0655461252, 0.93680048, -0.290799707, -0.194526121, 0.330100656, 0.918891311, 0.216038451, 0.115924351, -0.266597837, 0.956810832)},"Quad","Out",0.001)
  3051. SetTween(RH,{C0 = RHC0 * CF.N(0.650540471, -0.161242127, 0.00207972527, 0.894008398, 0.383963078, 0.230913982, -0.415109158, 0.903766513, 0.104358643, -0.16862227, -0.189151913, 0.967361391)},"Quad","Out",0.001)
  3052. swait()
  3053. SetTween(RJ,{C0 = RJC0 * CF.N(-1.11758709e-08, 0.189537242, -0.0466778278, 0.974624395, -0.217015266, -0.0548787154, 0.222308785, 0.967077494, 0.123854622, 0.0261936281, -0.132911757, 0.990781724)},"Quad","Out",0.001)
  3054. SetTween(NK,{C0 = NKC0 * CF.N(1.49011612e-08, -8.19563866e-08, -4.76837158e-07, 0.978274345, -0.0876055211, 0.18789506, 0.0588118024, 0.986367702, 0.153687865, -0.198797494, -0.139298424, 0.970090508)},"Quad","Out",0.001)
  3055. SetTween(LS,{C0 = LSC0 * CF.N(-0.596162379, 0.213605642, 0.0964719057, -0.363650531, 0.840993643, 0.400609732, -0.77158314, -0.512889624, 0.376302451, 0.521936536, -0.172261208, 0.835409164)},"Quad","Out",0.001)
  3056. SetTween(RS,{C0 = RSC0 * CF.N(0.298480749, 0.171664655, 0.0586566329, -0.662913859, -0.628652513, -0.406621516, 0.509272993, -0.776728511, 0.370585918, -0.548804402, 0.0385851488, 0.835059822)},"Quad","Out",0.001)
  3057. SetTween(LH,{C0 = LHC0 * CF.N(-0.623009682, -0.187385917, -0.062461406, 0.935559571, -0.296586424, -0.191741735, 0.331345171, 0.925011933, 0.185912028, 0.122224316, -0.237464488, 0.963676274)},"Quad","Out",0.001)
  3058. SetTween(RH,{C0 = RHC0 * CF.N(0.658983648, -0.149228454, 0.00309759378, 0.887182474, 0.392337114, 0.242855921, -0.429686993, 0.894289613, 0.124961644, -0.168156251, -0.215215728, 0.961980104)},"Quad","Out",0.001)
  3059. swait()
  3060. SetTween(RJ,{C0 = RJC0 * CF.N(1.86264515e-08, 0.189537197, -0.0838198662, 0.974259079, -0.212295249, -0.0758287609, 0.220724687, 0.966708601, 0.129441515, 0.0458244905, -0.142846838, 0.988683403)},"Quad","Out",0.001)
  3061. SetTween(NK,{C0 = NKC0 * CF.N(4.47034836e-08, -6.70552254e-08, 2.38418579e-07, 0.981132269, -0.0901558697, 0.171030447, 0.0643376559, 0.986451268, 0.150912359, -0.182318807, -0.137061268, 0.973639607)},"Quad","Out",0.001)
  3062. SetTween(LS,{C0 = LSC0 * CF.N(-0.611214876, 0.19264245, 0.0680840313, -0.358058721, 0.892447889, 0.274464846, -0.758897185, -0.449414164, 0.471276879, 0.543938458, -0.0395457558, 0.83819288)},"Quad","Out",0.001)
  3063. SetTween(RS,{C0 = RSC0 * CF.N(0.284086406, 0.156361997, 0.0704865754, -0.608124793, -0.640989125, -0.468313187, 0.571125507, -0.763007879, 0.302712291, -0.551361978, -0.0833787993, 0.830089152)},"Quad","Out",0.001)
  3064. SetTween(LH,{C0 = LHC0 * CF.N(-0.627759933, -0.165514112, -0.0531771481, 0.931035697, -0.309825242, -0.192823157, 0.340153694, 0.928156734, 0.151064813, 0.13216655, -0.206236154, 0.969535232)},"Quad","Out",0.001)
  3065. SetTween(RH,{C0 = RHC0 * CF.N(0.668563962, -0.113072097, 0.00616168976, 0.877594471, 0.404675454, 0.257032365, -0.448431253, 0.882524371, 0.141634807, -0.169521153, -0.239559323, 0.955967546)},"Quad","Out",0.001)
  3066. swait()
  3067. SetTween(RJ,{C0 = RJC0 * CF.N(1.49011612e-08, 0.189537197, -0.144210577, 0.973902822, -0.205275506, -0.0968260989, 0.217524678, 0.965953887, 0.140057474, 0.0647791699, -0.15746443, 0.985397696)},"Quad","Out",0.001)
  3068. SetTween(NK,{C0 = NKC0 * CF.N(8.94069672e-08, 1.49011612e-08, -2.38418579e-07, 0.985140979, -0.094386667, 0.143487036, 0.0732282251, 0.986542583, 0.146189645, -0.155354425, -0.133510083, 0.97879523)},"Quad","Out",0.001)
  3069. SetTween(LS,{C0 = LSC0 * CF.N(-0.625975728, 0.165894151, 0.0351284146, -0.339223534, 0.934748113, 0.105703853, -0.756706715, -0.337899566, 0.5596596, 0.558858097, 0.109862715, 0.821953654)},"Quad","Out",0.001)
  3070. SetTween(RS,{C0 = RSC0 * CF.N(0.271857262, 0.131478757, 0.0897214413, -0.517973661, -0.66095674, -0.542991102, 0.671774507, -0.707292318, 0.220128834, -0.529549301, -0.250746697, 0.81037271)},"Quad","Out",0.001)
  3071. SetTween(LH,{C0 = LHC0 * CF.N(-0.635485351, -0.129954338, -0.0380815268, 0.923457384, -0.329376906, -0.196817786, 0.355080396, 0.927976847, 0.113035426, 0.145411044, -0.174269602, 0.973902345)},"Quad","Out",0.001)
  3072. SetTween(RH,{C0 = RHC0 * CF.N(0.679002404, -0.054284811, 0.0111439824, 0.865658939, 0.41997391, 0.272500932, -0.469985008, 0.869255126, 0.153328747, -0.172478661, -0.260801852, 0.949859798)},"Quad","Out",0.001)
  3073. swait()
  3074. SetTween(RJ,{C0 = RJC0 * CF.N(2.60770321e-08, 0.189537197, -0.22319892, 0.973543942, -0.196302459, -0.11695122, 0.213114202, 0.964682877, 0.154820368, 0.0824292153, -0.175648391, 0.980995953)},"Quad","Out",0.001)
  3075. SetTween(NK,{C0 = NKC0 * CF.N(6.33299351e-08, 2.23517418e-08, -2.98023224e-08, 0.98917973, -0.100070328, 0.107282579, 0.0846636668, 0.986578107, 0.139627621, -0.119815201, -0.129033864, 0.984375298)},"Quad","Out",0.001)
  3076. SetTween(LS,{C0 = LSC0 * CF.N(-0.63989526, 0.134980142, -0.000653356314, -0.306468993, 0.946851194, -0.0977226868, -0.761531174, -0.182294399, 0.621963799, 0.571092844, 0.265031487, 0.776924253)},"Quad","Out",0.001)
  3077. SetTween(RS,{C0 = RSC0 * CF.N(0.262063593, 0.0989333391, 0.114880443, -0.393039227, -0.66871959, -0.631137133, 0.794476807, -0.592537642, 0.133062869, -0.462954372, -0.449124992, 0.764172912)},"Quad","Out",0.001)
  3078. SetTween(LH,{C0 = LHC0 * CF.N(-0.645590186, -0.0834425092, -0.0183361173, 0.913421094, -0.353107244, -0.202428341, 0.373806953, 0.924550772, 0.0739892349, 0.161029071, -0.143252313, 0.976498067)},"Quad","Out",0.001)
  3079. SetTween(RH,{C0 = RHC0 * CF.N(0.689800501, 0.0226060748, 0.0176598132, 0.852335811, 0.436644167, 0.287863582, -0.492277384, 0.855668843, 0.159667984, -0.176597357, -0.277799755, 0.944267333)},"Quad","Out",0.001)
  3080. swait()
  3081. SetTween(RJ,{C0 = RJC0 * CF.N(1.11758709e-08, 0.189537406, -0.312679827, 0.973185599, -0.186149031, -0.135123327, 0.20806767, 0.962856233, 0.172092691, 0.0980694294, -0.195592955, 0.975769341)},"Quad","Out",0.001)
  3082. SetTween(NK,{C0 = NKC0 * CF.N(2.60770321e-08, -7.4505806e-08, -2.38418579e-07, 0.992090762, -0.106700882, 0.0661132559, 0.0973245949, 0.986502886, 0.131681636, -0.0792714506, -0.124205656, 0.989084959)},"Quad","Out",0.001)
  3083. SetTween(LS,{C0 = LSC0 * CF.N(-0.652337909, 0.102473259, -0.0366681665, -0.262697667, 0.913320959, -0.311183304, -0.767619371, -0.002424123, 0.640901446, 0.584594369, 0.407233506, 0.701719582)},"Quad","Out",0.001)
  3084. SetTween(RS,{C0 = RSC0 * CF.N(0.254796028, 0.0620640218, 0.143380523, -0.246972412, -0.642871916, -0.725065708, 0.907529235, -0.415752828, 0.0594994873, -0.339698672, -0.64332372, 0.686104655)},"Quad","Out",0.001)
  3085. SetTween(LH,{C0 = LHC0 * CF.N(-0.657035589, -0.0307532549, 0.0040306747, 0.902009845, -0.378130704, -0.208315551, 0.393531024, 0.918582678, 0.0365996324, 0.177515551, -0.114991844, 0.97737664)},"Quad","Out",0.001)
  3086. SetTween(RH,{C0 = RHC0 * CF.N(0.700271964, 0.109712601, 0.025041908, 0.839027166, 0.452833802, 0.301620185, -0.512996733, 0.843115211, 0.161218435, -0.181295156, -0.289997131, 0.939698875)},"Quad","Out",0.001)
  3087. swait()
  3088. SetTween(RJ,{C0 = RJC0 * CF.N(3.35276127e-08, 0.189537168, -0.402160406, 0.972850919, -0.175935715, -0.150358677, 0.203041822, 0.960619748, 0.189693823, 0.111063592, -0.2150729, 0.97026211)},"Quad","Out",0.001)
  3089. SetTween(NK,{C0 = NKC0 * CF.N(6.89178705e-08, 4.84287739e-08, -5.96046448e-07, 0.993224263, -0.113517918, 0.0248871259, 0.109639838, 0.986305177, 0.123211749, -0.0385330468, -0.119648293, 0.99206835)},"Quad","Out",0.001)
  3090. SetTween(LS,{C0 = LSC0 * CF.N(-0.662727594, 0.0715163946, -0.0698937178, -0.215160266, 0.837984204, -0.501486599, -0.769966662, 0.17030859, 0.614935994, 0.600714207, 0.518437684, 0.608576238)},"Quad","Out",0.001)
  3091. SetTween(RS,{C0 = RSC0 * CF.N(0.249889508, 0.0251954943, 0.171881378, -0.10716556, -0.576989293, -0.809690595, 0.978796184, -0.204212934, 0.0159757808, -0.174567118, -0.790809989, 0.586639583)},"Quad","Out",0.001)
  3092. SetTween(LH,{C0 = LHC0 * CF.N(-0.668482542, 0.0219371319, 0.026398778, 0.890649557, -0.401469469, -0.213460937, 0.411650449, 0.911334932, 0.00357492082, 0.19309929, -0.091055125, 0.976945043)},"Quad","Out",0.001)
  3093. SetTween(RH,{C0 = RHC0 * CF.N(0.70966047, 0.196818173, 0.0324240625, 0.827182829, 0.4669168, 0.312661618, -0.530279338, 0.832706809, 0.159383565, -0.18593654, -0.297637701, 0.936397195)},"Quad","Out",0.001)
  3094. swait()
  3095. SetTween(RJ,{C0 = RJC0 * CF.N(2.60770321e-08, 0.189537406, -0.481148899, 0.972574353, -0.1668621, -0.162037551, 0.198636681, 0.958306193, 0.205409139, 0.121006563, -0.231962293, 0.965168893)},"Quad","Out",0.001)
  3096. SetTween(NK,{C0 = NKC0 * CF.N(6.70552254e-08, 2.98023224e-08, -1.1920929e-07, 0.99274689, -0.119675502, -0.0114617273, 0.120197102, 0.986029625, 0.115318835, -0.0024992153, -0.11586009, 0.99326247)},"Quad","Out",0.001)
  3097. SetTween(LS,{C0 = LSC0 * CF.N(-0.670696378, 0.0450991839, -0.0975887179, -0.172346935, 0.744336843, -0.645181656, -0.767408371, 0.309175938, 0.561689019, 0.617560565, 0.591923118, 0.517924786)},"Quad","Out",0.001)
  3098. SetTween(RS,{C0 = RSC0 * CF.N(0.246942699, -0.00734975049, 0.197039247, 0.00113572541, -0.488994688, -0.872285843, 0.999977231, -0.00524195796, 0.00424046768, -0.00664612185, -0.872271001, 0.488977939)},"Quad","Out",0.001)
  3099. SetTween(LH,{C0 = LHC0 * CF.N(-0.678587437, 0.0684471726, 0.0461420119, 0.880726099, -0.420801044, -0.217366233, 0.426373512, 0.904255509, -0.0229721535, 0.206221282, -0.072447136, 0.975819767)},"Quad","Out",0.001)
  3100. SetTween(RH,{C0 = RHC0 * CF.N(0.717310429, 0.273709953, 0.0389408767, 0.817830861, 0.477891833, 0.32058093, -0.543199778, 0.824998379, 0.155921668, -0.189964995, -0.301657349, 0.934299946)},"Quad","Out",0.001)
  3101. swait()
  3102. SetTween(RJ,{C0 = RJC0 * CF.N(7.4505806e-08, 0.189537197, -0.541539431, 0.972383797, -0.159897208, -0.170007885, 0.19528468, 0.956322968, 0.21750927, 0.127803311, -0.244702429, 0.961138427)},"Quad","Out",0.001)
  3103. SetTween(NK,{C0 = NKC0 * CF.N(9.49949026e-08, 2.23517418e-08, 2.38418579e-07, 0.991450667, -0.124462955, -0.0391746089, 0.128056109, 0.985755324, 0.109032728, 0.0250460505, -0.113117129, 0.993265986)},"Quad","Out",0.001)
  3104. SetTween(LS,{C0 = LSC0 * CF.N(-0.676148117, 0.0253857374, -0.117891878, -0.140048444, 0.660366416, -0.73776865, -0.762328267, 0.403576672, 0.505946219, 0.631856084, 0.633278906, 0.446895838)},"Quad","Out",0.001)
  3105. SetTween(RS,{C0 = RSC0 * CF.N(0.245427161, -0.0322318301, 0.21627444, 0.0700204894, -0.407520592, -0.910507619, 0.989425778, 0.144593745, 0.0113727534, 0.127018884, -0.901676118, 0.413336009)},"Quad","Out",0.001)
  3106. SetTween(LH,{C0 = LHC0 * CF.N(-0.686312079, 0.104007781, 0.0612383485, 0.873231113, -0.434830338, -0.219977289, 0.436880052, 0.898543537, -0.0418991335, 0.215878129, -0.0595161989, 0.974604845)},"Quad","Out",0.001)
  3107. SetTween(RH,{C0 = RHC0 * CF.N(0.722818375, 0.332498491, 0.0439229012, 0.811369002, 0.485452175, 0.325601846, -0.551752925, 0.81996578, 0.15239723, -0.193000644, -0.303302497, 0.93314451)},"Quad","Out",0.001)
  3108. swait()
  3109. SetTween(RJ,{C0 = RJC0 * CF.N(2.98023224e-08, 0.189537197, -0.578681469, 0.97228545, -0.15561156, -0.174487978, 0.193223163, 0.955011129, 0.224985778, 0.131627575, -0.252465487, 0.95861119)},"Quad","Out",0.001)
  3110. SetTween(NK,{C0 = NKC0 * CF.N(8.19563866e-08, 6.70552254e-08, -1.1920929e-07, 0.990254819, -0.127438635, -0.0561688468, 0.132793739, 0.985559642, 0.105062515, 0.0419687256, -0.111497521, 0.992878139)},"Quad","Out",0.001)
  3111. SetTween(LS,{C0 = LSC0 * CF.N(-0.679218531, 0.0134752542, -0.129994139, -0.120505661, 0.605112255, -0.786967397, -0.757952392, 0.45586127, 0.466581851, 0.641082406, 0.652709544, 0.403712422)},"Quad","Out",0.001)
  3112. SetTween(RS,{C0 = RSC0 * CF.N(0.244820893, -0.0475355089, 0.228104889, 0.1056052, -0.35334006, -0.929515064, 0.97226876, 0.232833847, 0.0219543502, 0.208665013, -0.906056941, 0.368130147)},"Quad","Out",0.001)
  3113. SetTween(LH,{C0 = LHC0 * CF.N(-0.691064596, 0.125877321, 0.0705215037, 0.868664086, -0.443152517, -0.221447125, 0.443049043, 0.894931138, -0.0529708453, 0.221653834, -0.0520982742, 0.97373265)},"Quad","Out",0.001)
  3114. SetTween(RH,{C0 = RHC0 * CF.N(0.72605896, 0.368653417, 0.0469870567, 0.807706475, 0.489756405, 0.328251719, -0.556455076, 0.817246318, 0.149886891, -0.194854125, -0.303722143, 0.932622552)},"Quad","Out",0.001)
  3115. swait()
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121. end
  3122. end)
  3123. OrbitHats.Name = "Orbit Hats"
  3124. OrbitHats.Parent = ScriptsPage
  3125. OrbitHats.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  3126. OrbitHats.BorderSizePixel = 0
  3127. OrbitHats.Position = UDim2.new(0.67002517, 0, 0.341584146, 0)
  3128. OrbitHats.Size = UDim2.new(0, 122, 0, 25)
  3129. OrbitHats.Font = Enum.Font.GothamSemibold
  3130. OrbitHats.Text = "Orbit Hats"
  3131. OrbitHats.TextColor3 = Color3.fromRGB(255, 255, 255)
  3132. OrbitHats.TextSize = 14.000
  3133. OrbitHats.MouseButton1Click:Connect(function()
  3134. loadstring(game:HttpGet("https://pastebin.com/raw/4B4fktPS", true))()
  3135. end)
  3136.  
  3137. RetardDance.Name = "Retard Dance"
  3138. RetardDance.Parent = ScriptsPage
  3139. RetardDance.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  3140. RetardDance.BorderSizePixel = 0
  3141. RetardDance.Position = UDim2.new(0.0125944586, 0, 0.341584146, 0)
  3142. RetardDance.Size = UDim2.new(0, 122, 0, 25)
  3143. RetardDance.Font = Enum.Font.GothamSemibold
  3144. RetardDance.Text = "Retard Dance"
  3145. RetardDance.TextColor3 = Color3.fromRGB(255, 255, 255)
  3146. RetardDance.TextSize = 14.000
  3147. RetardDance.MouseButton1Click:Connect(function()
  3148. loadstring(game:HttpGet("https://pastebin.com/raw/v1MvZeBv",true))()
  3149. Player = game.Players.LocalPlayer
  3150. Character = Player.Character
  3151. Humanoid = Character.Humanoid
  3152. RootPart = Character["HumanoidRootPart"]
  3153. Torso = Character["Torso"]
  3154. Head = Character["Head"]
  3155. RightArm = Character["Right Arm"]
  3156. LeftArm = Character["Left Arm"]
  3157. RightLeg = Character["Right Leg"]
  3158. LeftLeg = Character["Left Leg"]
  3159. RootJoint = RootPart["RootJoint"]
  3160. Neck = Torso["Neck"]
  3161. RightShoulder = Torso["Right Shoulder"]
  3162. LeftShoulder = Torso["Left Shoulder"]
  3163. RightHip = Torso["Right Hip"]
  3164. LeftHip = Torso["Left Hip"]
  3165. local NB = Neck.C0
  3166. local RSB = RightShoulder.C0
  3167. local LSB = LeftShoulder.C0
  3168. local RHB = RightHip.C0
  3169. local LHB = LeftHip.C0
  3170. local RJB = RootJoint.C0
  3171.  
  3172. function swait(num)
  3173. if num == 0 or num == nil then
  3174. game:service("RunService").Stepped:wait(0)
  3175. else
  3176. for i = 0, num do
  3177. game:service("RunService").Stepped:wait(0)
  3178. end
  3179. end
  3180. end
  3181.  
  3182. function thread(f)
  3183. coroutine.resume(coroutine.create(f))
  3184. end
  3185. function clerp(a, b, t)
  3186. local qa = {
  3187. QuaternionFromCFrame(a)
  3188. }
  3189. local qb = {
  3190. QuaternionFromCFrame(b)
  3191. }
  3192. local ax, ay, az = a.x, a.y, a.z
  3193. local bx, by, bz = b.x, b.y, b.z
  3194. local _t = 1 - t
  3195. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  3196. end
  3197. function QuaternionFromCFrame(cf)
  3198. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  3199. local trace = m00 + m11 + m22
  3200. if trace > 0 then
  3201. local s = math.sqrt(1 + trace)
  3202. local recip = 0.5 / s
  3203. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  3204. else
  3205. local i = 0
  3206. if m00 < m11 then
  3207. i = 1
  3208. end
  3209. if m22 > (i == 0 and m00 or m11) then
  3210. i = 2
  3211. end
  3212. if i == 0 then
  3213. local s = math.sqrt(m00 - m11 - m22 + 1)
  3214. local recip = 0.5 / s
  3215. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  3216. elseif i == 1 then
  3217. local s = math.sqrt(m11 - m22 - m00 + 1)
  3218. local recip = 0.5 / s
  3219. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  3220. elseif i == 2 then
  3221. local s = math.sqrt(m22 - m00 - m11 + 1)
  3222. local recip = 0.5 / s
  3223. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  3224. end
  3225. end
  3226. end
  3227. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  3228. local xs, ys, zs = x + x, y + y, z + z
  3229. local wx, wy, wz = w * xs, w * ys, w * zs
  3230. local xx = x * xs
  3231. local xy = x * ys
  3232. local xz = x * zs
  3233. local yy = y * ys
  3234. local yz = y * zs
  3235. local zz = z * zs
  3236. 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))
  3237. end
  3238. function QuaternionSlerp(a, b, t)
  3239. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  3240. local startInterp, finishInterp
  3241. if cosTheta >= 1.0E-4 then
  3242. if 1 - cosTheta > 1.0E-4 then
  3243. local theta = math.acos(cosTheta)
  3244. local invSinTheta = 1 / Sin(theta)
  3245. startInterp = Sin((1 - t) * theta) * invSinTheta
  3246. finishInterp = Sin(t * theta) * invSinTheta
  3247. else
  3248. startInterp = 1 - t
  3249. finishInterp = t
  3250. end
  3251. elseif 1 + cosTheta > 1.0E-4 then
  3252. local theta = math.acos(-cosTheta)
  3253. local invSinTheta = 1 / Sin(theta)
  3254. startInterp = Sin((t - 1) * theta) * invSinTheta
  3255. finishInterp = Sin(t * theta) * invSinTheta
  3256. else
  3257. startInterp = t - 1
  3258. finishInterp = t
  3259. end
  3260. 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
  3261. end
  3262. plr = game.Players.LocalPlayer
  3263. chara = plr.Character
  3264. Create = Instance.new
  3265. Huge = math.huge
  3266.  
  3267.  
  3268. Player = game.Players.LocalPlayer
  3269. PlayerGui = Player.PlayerGui
  3270. Cam = workspace.CurrentCamera
  3271. Backpack = Player.Backpack
  3272. Character = Player.Character
  3273. char = Player.Character
  3274. Humanoid = Character.Humanoid
  3275. RootPart = Character["HumanoidRootPart"]
  3276. Torso = Character["Torso"]
  3277. Head = Character["Head"]
  3278. RightArm = Character["Right Arm"]
  3279. LeftArm = Character["Left Arm"]
  3280. RightLeg = Character["Right Leg"]
  3281. LeftLeg = Character["Left Leg"]
  3282. RootJoint = RootPart["RootJoint"]
  3283. Neck = Torso["Neck"]
  3284. RightShoulder = Torso["Right Shoulder"]
  3285. LeftShoulder = Torso["Left Shoulder"]
  3286. RightHip = Torso["Right Hip"]
  3287. LeftHip = Torso["Left Hip"]
  3288.  
  3289. function weld(a, b, acf)
  3290. local w = Instance.new("Weld", a)
  3291. w.Part0 = a
  3292. w.Part1 = b
  3293. w.C0 = acf
  3294. end
  3295.  
  3296. --------------------------------
  3297. local plr = game.Players.LocalPlayer
  3298. local char = plr.Character
  3299. local hum = char.Humanoid
  3300. local hed = char.Head
  3301. local root = char.HumanoidRootPart
  3302. local rootj1 = root.RootJoint
  3303. local tors = char.Torso
  3304. local ra = char["Right Arm"]
  3305. local la = char["Left Arm"]
  3306. local rl = char["Right Leg"]
  3307. local ll = char["Left Leg"]
  3308. local neck1 = tors["Neck"]
  3309. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  3310. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  3311. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  3312. local maincolor = BrickColor.new("Maroon")
  3313.  
  3314. -------------------------------------------------------
  3315. --Start Good Stuff--
  3316. -------------------------------------------------------
  3317. cam = game.Workspace.CurrentCamera
  3318. CF = CFrame.new
  3319. angles = CFrame.Angles
  3320. attack = false
  3321. Euler = CFrame.fromEulerAnglesXYZ
  3322. Rad = math.rad
  3323. IT = Instance.new
  3324. BrickC = BrickColor.new
  3325. Cos = math.cos
  3326. Acos = math.acos
  3327. Sin = math.sin
  3328. Asin = math.asin
  3329. Abs = math.abs
  3330. Mrandom = math.random
  3331. Floor = math.floor
  3332. -------------------------------------------------------
  3333. --End Good Stuff--
  3334. -------------------------------------------------------
  3335. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3336. RSH, LSH = nil, nil
  3337. RHI, LHI = nil, nil
  3338. RJO, NEC = nil, nil
  3339. RW = Instance.new("Weld")
  3340. LW = Instance.new("Weld")
  3341. RH = Instance.new("Weld")
  3342. LH = Instance.new("Weld")
  3343. rootj = Instance.new("Weld")
  3344. neck = Instance.new("Weld")
  3345. RSH = tors["Right Shoulder"]
  3346. LSH = tors["Left Shoulder"]
  3347. RHI = tors["Right Hip"]
  3348. LHI = tors["Left Hip"]
  3349. RJO = root["RootJoint"]
  3350. NEC = tors["Neck"]
  3351. RSH.Parent = nil
  3352. LSH.Parent = nil
  3353. RHI.Parent = nil
  3354. LHI.Parent = nil
  3355. RW.Name = "Right Shoulder"
  3356. RW.Part0 = tors
  3357. RW.C0 = CF(1.5, 0.5, 0)
  3358. RW.C1 = CF(0, 0.5, 0)
  3359. RW.Part1 = ra
  3360. RW.Parent = tors
  3361. LW.Name = "Left Shoulder"
  3362. LW.Part0 = tors
  3363. LW.C0 = CF(-1.5, 0.5, 0)
  3364. LW.C1 = CF(0, 0.5, 0)
  3365. LW.Part1 = la
  3366. LW.Parent = tors
  3367. RH.Name = "Right Hip"
  3368. RH.Part0 = tors
  3369. RH.C0 = CF(0.5, -1, 0)
  3370. RH.C1 = CF(0, 1, 0)
  3371. RH.Part1 = rl
  3372. RH.Parent = tors
  3373. LH.Name = "Left Hip"
  3374. LH.Part0 = tors
  3375. LH.C0 = CF(-0.5, -1, 0)
  3376. LH.C1 = CF(0, 1, 0)
  3377. LH.Part1 = ll
  3378. LH.Parent = tors
  3379. neck.Name = "Neck"
  3380. neck.Part0 = tors
  3381. neck.C0 = CF(0, 1, 0)
  3382. neck.C1 = CF(0, -1/2, 0)
  3383. neck.Part1 = hed
  3384. neck.Parent = tors
  3385. rootj.Name = "RootJoint"
  3386. rootj.Part0 = root
  3387. rootj.C0 = CF(0, 0, 0)
  3388. rootj.C1 = CF(0, 0, 0)
  3389. rootj.Part1 = tors
  3390. rootj.Parent = root
  3391. ArtificialHB = Instance.new("BindableEvent", script)
  3392. ArtificialHB.Name = "Heartbeat"
  3393. script:WaitForChild("Heartbeat")
  3394. RSH.Parent = tors
  3395. LSH.Parent = tors
  3396. RHI.Parent = tors
  3397. LHI.Parent = tors
  3398. RJO.Parent = root
  3399. NEC.Parent = tors
  3400.  
  3401. frame = 1 / 60
  3402. tf = 0
  3403. allowframeloss = false
  3404. tossremainder = false
  3405.  
  3406.  
  3407. lastframe = tick()
  3408. script.Heartbeat:Fire()
  3409.  
  3410.  
  3411. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3412. tf = tf + s
  3413. if tf >= frame then
  3414. if allowframeloss then
  3415. script.Heartbeat:Fire()
  3416. lastframe = tick()
  3417. else
  3418. for i = 1, math.floor(tf / frame) do
  3419. script.Heartbeat:Fire()
  3420. end
  3421. lastframe = tick()
  3422. end
  3423. if tossremainder then
  3424. tf = 0
  3425. else
  3426. tf = tf - frame * math.floor(tf / frame)
  3427. end
  3428. end
  3429. end)
  3430. rootj.Parent = nil
  3431. neck.Parent = nil
  3432. RW.Parent = nil
  3433. LW.Parent = nil
  3434. RH.Parent = nil
  3435. LH.Parent = nil
  3436. ----------------------------------------------------------------------------------
  3437. ----------------------------------------------------------------------------------
  3438. local equipped = false
  3439. local idle = 0
  3440. local change = 1
  3441. local val = 0
  3442. local toim = 0
  3443. local idleanim = 0.4
  3444. local sine = tick()
  3445. local Sit = 1
  3446. asd = [[tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-7.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3447. RH.C0 = clerp(RH.C0, CF(1, -0.9 + -0.2 * Cos(sine / 20), -0.2) * RHCF * angles(Rad(-2.25), Rad(0), Rad(0)), 0.15)
  3448. LH.C0 = clerp(LH.C0, CF(-1, -0.9 + -0.2 * Cos(sine / 20), 0.075) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  3449. RW.C0 = clerp(RW.C0, CF(0.75, 0.5 + 0.1 * Sin(sine / 20), 0.25) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  3450. LW.C0 = clerp(LW.C0, CF(-0.75, 0.5 + 0.1 * Sin(sine / 20), 0.25) * angles(Rad(0), Rad(0), Rad(0)), 0.12)]]
  3451. ----------------------------------------------------------------------------------
  3452. hum.WalkSpeed = 16
  3453. hum.JumpPower = 45
  3454. animat = hum.Animator
  3455. ----------------------------------------------------------------------------------
  3456. player = game.Players.LocalPlayer
  3457. torso = player.Character:WaitForChild("Torso")
  3458. local dancing = false
  3459. function kolorskiddance()
  3460. dancing = true
  3461. rootj.Parent = root
  3462. neck.Parent = tors
  3463. RW.Parent = tors
  3464. LW.Parent = tors
  3465. RH.Parent = tors
  3466. LH.Parent = tors
  3467. for i = 0,2.5,0.4 do
  3468. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3469. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3470. RH.C0 = clerp(RH.C0, CF(0.75, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3471. LH.C0 = clerp(LH.C0, CF(-0.75, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3472. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(-45 * Sin(sine / 1)), Rad(20), Rad(25)), 0.15)
  3473. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(-45 * Sin(sine / 1)), Rad(-20), Rad(-25)), 0.15)
  3474. RW.C0 = clerp(RW.C0, CF(1.5, 0.75, 0) * angles(Rad(2.5 * Sin(sine / 20)), Rad(0), Rad(45 + 2.5 * Sin(sine / 30))), 0.12)
  3475. LW.C0 = clerp(LW.C0, CF(-1.5, 0.75, 0) * angles(Rad(2.5 * Sin(sine / 30)), Rad(0), Rad(-45 + 2.5 * Sin(sine / 20))), 0.12)
  3476. swait()
  3477. end
  3478. for i = 0,1.5,0.4 do
  3479. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3480. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(35)), 0.3)
  3481. RH.C0 = clerp(RH.C0, CF(0.75, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3482. LH.C0 = clerp(LH.C0, CF(-0.75, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3483. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(11.25), Rad(20), Rad(25)), 0.15)
  3484. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(11.25), Rad(-20), Rad(-25)), 0.15)
  3485. RW.C0 = clerp(RW.C0, CF(1.5, 0.75, 0) * angles(Rad(2.5 * Sin(sine / 20)), Rad(0), Rad(40 + 2.5 * Sin(sine / 30))), 0.12)
  3486. LW.C0 = clerp(LW.C0, CF(-1.5, 0.25, -0.35) * angles(Rad(25), Rad(122.25), Rad(65)), 0.12)
  3487. swait()
  3488. end
  3489. for i = 0,2.5,0.4 do
  3490. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3491. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(-5)), 0.3)
  3492. RH.C0 = clerp(RH.C0, CF(0.75, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3493. LH.C0 = clerp(LH.C0, CF(-0.75, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3494. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(-11.25), Rad(20), Rad(25)), 0.15)
  3495. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(-11.25), Rad(-20), Rad(-25)), 0.15)
  3496. RW.C0 = clerp(RW.C0, CF(1.5, 0.75, 0) * angles(Rad(2.5 * Sin(sine / 20)), Rad(0), Rad(35 + 2.5 * Sin(sine / 30))), 0.12)
  3497. LW.C0 = clerp(LW.C0, CF(-1, 0.5, -1) * angles(Rad(25), Rad(0), Rad(95)), 0.12)
  3498. swait()
  3499. end
  3500. for i = 0,1.5,0.4 do
  3501. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3502. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(-5)), 0.3)
  3503. RH.C0 = clerp(RH.C0, CF(0.75, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3504. LH.C0 = clerp(LH.C0, CF(-0.75, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3505. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(11.25), Rad(20), Rad(25)), 0.15)
  3506. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(11.25), Rad(-20), Rad(-25)), 0.15)
  3507. RW.C0 = clerp(RW.C0, CF(1.5, 0.75, 0) * angles(Rad(-15), Rad(-122.25), Rad(-75)), 0.12)
  3508. LW.C0 = clerp(LW.C0, CF(-0.75, 0.5, -1) * angles(Rad(25), Rad(0), Rad(92.5)), 0.12)
  3509. swait()
  3510. end
  3511. for i = 0,2.5,0.4 do
  3512. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3513. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(2.5)), 0.3)
  3514. RH.C0 = clerp(RH.C0, CF(0.75, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3515. LH.C0 = clerp(LH.C0, CF(-0.75, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3516. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(-11.25), Rad(20), Rad(25)), 0.15)
  3517. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(-11.25), Rad(-20), Rad(-25)), 0.15)
  3518. RW.C0 = clerp(RW.C0, CF(0.5, 0.25, -1.1) * angles(Rad(30), Rad(0), Rad(-65.5)), 0.12)
  3519. LW.C0 = clerp(LW.C0, CF(-0.5, 0.5, -1) * angles(Rad(25), Rad(0), Rad(95)), 0.12)
  3520. swait()
  3521. end
  3522. for i = 0,0.5,0.4 do
  3523. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3524. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3525. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3526. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3527. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(11.25), Rad(0), Rad(0)), 0.15)
  3528. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(11.25), Rad(0), Rad(0)), 0.15)
  3529. RW.C0 = clerp(RW.C0, CF(0.5, 0.05, -1.1) * angles(Rad(25), Rad(0), Rad(-25.5)), 0.12)
  3530. LW.C0 = clerp(LW.C0, CF(-0.5, 0.35, -1) * angles(Rad(20), Rad(0), Rad(28.5)), 0.12)
  3531. swait()
  3532. end
  3533. for i = 0,1,0.4 do
  3534. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180 + 12.5), Rad(0)), 0.15)
  3535. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180 + -12.5), Rad(0)), 0.3)
  3536. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3537. LH.C0 = clerp(LH.C0, CF(-0.5, -1.1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3538. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(11.25), Rad(10), Rad(0)), 0.15)
  3539. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(-11.25), Rad(-25), Rad(0)), 0.15)
  3540. RW.C0 = clerp(RW.C0, CF(0.25, 0.6, -1.1) * angles(Rad(142.5), Rad(0), Rad(-55)), 0.12)
  3541. LW.C0 = clerp(LW.C0, CF(-0.75, 0.8, -1) * angles(Rad(132.5), Rad(0), Rad(5)), 0.12)
  3542. swait()
  3543. end
  3544. for i = 0,0.5,0.4 do
  3545. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3546. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3547. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3548. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3549. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(11.25), Rad(0), Rad(0)), 0.15)
  3550. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(11.25), Rad(0), Rad(0)), 0.15)
  3551. RW.C0 = clerp(RW.C0, CF(0.5, 0.35, -1.1) * angles(Rad(25), Rad(0), Rad(-28.5)), 0.12)
  3552. LW.C0 = clerp(LW.C0, CF(-0.5, 0.05, -1) * angles(Rad(20), Rad(0), Rad(25.5)), 0.12)
  3553. swait()
  3554. end
  3555. for i = 0,1,0.4 do
  3556. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180 + -12.5), Rad(0)), 0.15)
  3557. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180 + 12.5), Rad(0)), 0.3)
  3558. RH.C0 = clerp(RH.C0, CF(0.5, -1.1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3559. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3560. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(-11.25), Rad(10), Rad(0)), 0.15)
  3561. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(11.25), Rad(-25), Rad(0)), 0.15)
  3562. RW.C0 = clerp(RW.C0, CF(0.75, 0.5, -1.1) * angles(Rad(122.5), Rad(0), Rad(-5)), 0.12)
  3563. LW.C0 = clerp(LW.C0, CF(-0.25, 0.7, -1) * angles(Rad(112.5), Rad(0), Rad(45)), 0.12)
  3564. swait()
  3565. end
  3566. for i = 0,0.5,0.4 do
  3567. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3568. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3569. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3570. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3571. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(11.25), Rad(0), Rad(0)), 0.15)
  3572. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(11.25), Rad(0), Rad(0)), 0.15)
  3573. RW.C0 = clerp(RW.C0, CF(0.5, 0.05, -1.1) * angles(Rad(25), Rad(0), Rad(-25.5)), 0.12)
  3574. LW.C0 = clerp(LW.C0, CF(-0.5, 0.35, -1) * angles(Rad(20), Rad(0), Rad(28.5)), 0.12)
  3575. swait()
  3576. end
  3577. for i = 0,1,0.4 do
  3578. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180 + 12.5), Rad(0)), 0.15)
  3579. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180 + -12.5), Rad(0)), 0.3)
  3580. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3581. LH.C0 = clerp(LH.C0, CF(-0.5, -1.1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3582. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(11.25), Rad(10), Rad(0)), 0.15)
  3583. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(-11.25), Rad(-25), Rad(0)), 0.15)
  3584. RW.C0 = clerp(RW.C0, CF(0.25, 0.6, -1.1) * angles(Rad(142.5), Rad(0), Rad(-55)), 0.12)
  3585. LW.C0 = clerp(LW.C0, CF(-0.75, 0.8, -1) * angles(Rad(132.5), Rad(0), Rad(5)), 0.12)
  3586. swait()
  3587. end
  3588. for i = 0,3.625,0.4 do
  3589. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180 + 12.5 * Sin(sine / 10)), Rad(0)), 0.15)
  3590. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180 + -12.5 * Sin(sine / 10)), Rad(0)), 0.3)
  3591. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3592. LH.C0 = clerp(LH.C0, CF(-0.5, -1.1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3593. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(11.25 * Sin(sine / 10)), Rad(10), Rad(0)), 0.15)
  3594. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(-11.25 * Sin(sine / 10)), Rad(-25), Rad(0)), 0.15)
  3595. RW.C0 = clerp(RW.C0, CF(0.25 + 0.75 * Cos(sine / 5), 0.6 + -0.75 * Sin(sine / 5), -1.1) * angles(Rad(142.5), Rad(0), Rad(-55)), 0.12)
  3596. LW.C0 = clerp(LW.C0, CF(-0.75 + 0.75 * Cos(sine / 5), 0.8 + -0.75 * Sin(sine / 5), -1) * angles(Rad(132.5), Rad(0), Rad(5)), 0.12)
  3597. swait()
  3598. end
  3599. for i = 0,0.5,0.4 do
  3600. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3601. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3602. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3603. LH.C0 = clerp(LH.C0, CF(-0.5, -1.1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3604. RH.C1 = clerp(RH.C1, CF(0, 1, 0.25) * RHCF * angles(Rad(5.625), Rad(0), Rad(0)), 0.15)
  3605. LH.C1 = clerp(LH.C1, CF(0, 1, 0.25) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3606. RW.C0 = clerp(RW.C0, CF(0.5, 0.05, -1.1) * angles(Rad(25), Rad(0), Rad(-25.5)), 0.12)
  3607. LW.C0 = clerp(LW.C0, CF(-0.5, 0.05, -1) * angles(Rad(20), Rad(0), Rad(25.5)), 0.12)
  3608. swait()
  3609. end
  3610. for i = 0,2,0.4 do
  3611. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3612. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3613. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3614. LH.C0 = clerp(LH.C0, CF(-0.5, -1.1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3615. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(11.25), Rad(20), Rad(25)), 0.15)
  3616. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(11.25), Rad(-20), Rad(-25)), 0.15)
  3617. RW.C0 = clerp(RW.C0, CF(0.5, 0.65, -1.1) * angles(Rad(125), Rad(0), Rad(-25.5)), 0.12)
  3618. LW.C0 = clerp(LW.C0, CF(-0.5, 0.65, -1) * angles(Rad(120), Rad(0), Rad(25.5)), 0.12)
  3619. swait()
  3620. end
  3621. for i = 0,1,0.4 do
  3622. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90+25), Rad(180+35), Rad(0)), 0.15)
  3623. neck.C0 = clerp(neck.C0, necko * angles(Rad(90+-25), Rad(180+55), Rad(0)), 0.3)
  3624. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3625. LH.C0 = clerp(LH.C0, CF(-0.5, -1.3, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3626. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(20), Rad(30), Rad(-25)), 0.15)
  3627. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(-20), Rad(-30), Rad(25)), 0.15)
  3628. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(0), Rad(0), Rad(65)), 0.12)
  3629. LW.C0 = clerp(LW.C0, CF(-1.5, 1, 0) * angles(Rad(120), Rad(0), Rad(25)), 0.12)
  3630. swait()
  3631. end
  3632. for i = 0,1,0.4 do
  3633. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90+15), Rad(180+-25), Rad(0)), 0.15)
  3634. neck.C0 = clerp(neck.C0, necko * angles(Rad(90+-15), Rad(180+25), Rad(0)), 0.3)
  3635. RH.C0 = clerp(RH.C0, CF(0.5, -1.2, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3636. LH.C0 = clerp(LH.C0, CF(-0.75, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3637. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(15), Rad(25), Rad(-15)), 0.15)
  3638. LH.C1 = clerp(LH.C1, CF(0, 1, 0) * LHCF * angles(Rad(15), Rad(-50), Rad(15)), 0.15)
  3639. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(120), Rad(0), Rad(0)), 0.12)
  3640. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(0), Rad(180), Rad(55)), 0.12)
  3641. swait()
  3642. end
  3643. for i = 0,1,0.4 do
  3644. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3645. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3646. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3647. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3648. RH.C1 = clerp(RH.C1, CF(0, 1, 0.75) * RHCF * angles(Rad(15), Rad(10), Rad(10)), 0.15)
  3649. LH.C1 = clerp(LH.C1, CF(0, 1, 0.75) * LHCF * angles(Rad(10), Rad(-15), Rad(-10)), 0.15)
  3650. RW.C0 = clerp(RW.C0, CF(1.5, 0.25, 0) * angles(Rad(110), Rad(-25), Rad(-40)), 0.12)
  3651. LW.C0 = clerp(LW.C0, CF(-1.5, 0.25, 0) * angles(Rad(105), Rad(20), Rad(45)), 0.12)
  3652. swait()
  3653. end
  3654. for i = 0,1,0.4 do
  3655. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.5 * Cos(sine / 5)) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3656. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3657. RH.C0 = clerp(RH.C0, CF(0.5, -0.6 - 0.5 * Cos(sine / 5), 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3658. LH.C0 = clerp(LH.C0, CF(-0.5, -0.6 - 0.5 * Cos(sine / 5), 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3659. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(11.25), Rad(25), Rad(25)), 0.15)
  3660. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(11.25), Rad(-25), Rad(-20)), 0.15)
  3661. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(0), Rad(0), Rad(90 - 30 * Cos(sine / 5))), 0.12)
  3662. LW.C0 = clerp(LW.C0, CF(-1, 0.5, -0.5) * angles(Rad(0), Rad(0), Rad(85 - 30 * Cos(sine / 5))), 0.12)
  3663. swait()
  3664. end
  3665. for i = 0,2.5,0.4 do
  3666. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5) * angles(Rad(90+25), Rad(180), Rad(0)), 0.15)
  3667. neck.C0 = clerp(neck.C0, necko * angles(Rad(90+-25), Rad(180), Rad(0)), 0.3)
  3668. RH.C0 = clerp(RH.C0, CF(0.75, -0.5, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3669. LH.C0 = clerp(LH.C0, CF(-0.75, -0.5, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3670. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(0), Rad(25), Rad(-25)), 0.15)
  3671. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(0), Rad(-25), Rad(25)), 0.15)
  3672. RW.C0 = clerp(RW.C0, CF(0.75, 0.5, -1) * angles(Rad(170), Rad(35), Rad(-90)), 0.12)
  3673. LW.C0 = clerp(LW.C0, CF(-1, 0.5, -0.5) * angles(Rad(40), Rad(15), Rad(25)), 0.12)
  3674. swait()
  3675. end
  3676. for i = 0,2.5,0.4 do
  3677. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.5 * Cos(sine / 5.5)) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3678. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3679. RH.C0 = clerp(RH.C0, CF(0.5, -0.5 - 0.5 * Cos(sine / 5.5), 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3680. LH.C0 = clerp(LH.C0, CF(-0.5, -0.5 - 0.5 * Cos(sine / 5.5), 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3681. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(0), Rad(0), Rad(11.25 + -11.25 * Cos(sine / 5.5))), 0.15)
  3682. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(0), Rad(0), Rad(-11.25 + 11.25 * Cos(sine / 5.5))), 0.15)
  3683. RW.C0 = clerp(RW.C0, CF(0.75, 0.5, -1) * angles(Rad(0), Rad(60 * Cos(sine / 2.5)), Rad(-90 + 60 * Sin(sine / 2.5))), 0.12)
  3684. LW.C0 = clerp(LW.C0, CF(-0.75, 0.5, -1) * angles(Rad(0), Rad(60 * Cos(sine / 2.5)), Rad(85 + 60 * Sin(sine / 2.5))), 0.12)
  3685. swait()
  3686. end
  3687. for i = 0,1,0.4 do
  3688. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3689. neck.C0 = clerp(neck.C0, necko * angles(Rad(90+-10), Rad(180), Rad(0)), 0.3)
  3690. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3691. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3692. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(0), Rad(20), Rad(0)), 0.15)
  3693. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(0), Rad(-20), Rad(0)), 0.15)
  3694. RW.C0 = clerp(RW.C0, CF(0.75, 0.25, -1) * angles(Rad(30), Rad(-90), Rad(0)), 0.12)
  3695. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(205), Rad(0), Rad(-25)), 0.12)
  3696. swait()
  3697. end
  3698. for i = 0,1,0.4 do
  3699. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3700. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3701. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3702. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3703. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(0), Rad(20), Rad(0)), 0.3)
  3704. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(0), Rad(-20), Rad(0)), 0.3)
  3705. RW.C0 = clerp(RW.C0, CF(0.75, 0.15, -0.75) * angles(Rad(70), Rad(-55), Rad(-25)), 0.24)
  3706. LW.C0 = clerp(LW.C0, CF(-0.75, 0.35, -0.75) * angles(Rad(45), Rad(-125), Rad(-45)), 0.24)
  3707. swait()
  3708. end
  3709. for i = 0,1,0.4 do
  3710. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(-15)), 0.3)
  3711. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(15)), 0.3)
  3712. RH.C0 = clerp(RH.C0, CF(0.5, -0.85, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3713. LH.C0 = clerp(LH.C0, CF(-0.5, -1.25, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3714. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(15), Rad(25), Rad(0)), 0.3)
  3715. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(-15), Rad(-25), Rad(0)), 0.3)
  3716. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(0), Rad(0), Rad(75)), 0.24)
  3717. LW.C0 = clerp(LW.C0, CF(-1.25, 0.5, -0.5) * angles(Rad(175), Rad(-90), Rad(25)), 0.24)
  3718. swait()
  3719. end
  3720. for i = 0,1.5,0.4 do
  3721. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180+-15), Rad(-15)), 0.15)
  3722. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180+15), Rad(15)), 0.3)
  3723. RH.C0 = clerp(RH.C0, CF(0.5, -0.85, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3724. LH.C0 = clerp(LH.C0, CF(-0.5, -1.25, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3725. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(15), Rad(40), Rad(0)), 0.15)
  3726. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(-15), Rad(-40), Rad(0)), 0.15)
  3727. RW.C0 = clerp(RW.C0, CF(1.5, 0.6, 0) * angles(Rad(0), Rad(0), Rad(100)), 0.12)
  3728. LW.C0 = clerp(LW.C0, CF(-0.75, 0.15, -0.5) * angles(Rad(0), Rad(0), Rad(35)), 0.12)
  3729. swait()
  3730. end
  3731. for i = 0,4,0.4 do
  3732. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.35) * angles(Rad(90+15), Rad(180), Rad(0)), 0.075)
  3733. neck.C0 = clerp(neck.C0, necko * angles(Rad(90+-5), Rad(180+15), Rad(25)), 0.15)
  3734. RH.C0 = clerp(RH.C0, CF(0.65, -0.65, 0) * RHCF * angles(Rad(2.5), Rad(0), Rad(0)), 0.075)
  3735. LH.C0 = clerp(LH.C0, CF(-0.65, -0.65, 0) * LHCF * angles(Rad(2.5), Rad(0), Rad(0)), 0.075)
  3736. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(0), Rad(25), Rad(-15)), 0.075)
  3737. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(0), Rad(-25), Rad(15)), 0.075)
  3738. RW.C0 = clerp(RW.C0, CF(1.5, 1, -0.5) * angles(Rad(250), Rad(-55), Rad(110)), 0.06)
  3739. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(0), Rad(167.5), Rad(60)), 0.06)
  3740. swait()
  3741. end
  3742. for i = 0,1,0.4 do
  3743. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.7) * angles(Rad(90+55), Rad(180+5), Rad(15)), 0.3)
  3744. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180+-5), Rad(15)), 0.3)
  3745. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(55)), 0.3)
  3746. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(-55)), 0.3)
  3747. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(-5), Rad(40), Rad(0)), 0.3)
  3748. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(5), Rad(-40), Rad(0)), 0.3)
  3749. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(55+75), Rad(10), Rad(-65)), 0.24)
  3750. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(55+25), Rad(-35), Rad(-25)), 0.24)
  3751. swait()
  3752. end
  3753. for i = 0,0.5,0.4 do
  3754. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.55) * angles(Rad(90+45), Rad(180+5), Rad(7.5)), 0.15)
  3755. neck.C0 = clerp(neck.C0, necko * angles(Rad(90+-45), Rad(180+-5), Rad(7.5)), 0.3)
  3756. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(55)), 0.15)
  3757. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(-55)), 0.15)
  3758. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(-5), Rad(40), Rad(0)), 0.15)
  3759. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(5), Rad(-40), Rad(0)), 0.15)
  3760. RW.C0 = clerp(RW.C0, CF(0.5, 0.15, -0.75) * angles(Rad(45), Rad(0), Rad(-82.5)), 0.12)
  3761. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(45), Rad(0), Rad(-75)), 0.12)
  3762. swait()
  3763. end
  3764. for i = 0,1,0.4 do
  3765. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.55) * angles(Rad(90+50), Rad(180+5), Rad(7.5)), 0.45)
  3766. neck.C0 = clerp(neck.C0, necko * angles(Rad(90+-35), Rad(180+-5), Rad(7.5)), 0.3)
  3767. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(50)), 0.45)
  3768. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(-50)), 0.45)
  3769. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(-5), Rad(40), Rad(0)), 0.45)
  3770. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(5), Rad(-40), Rad(0)), 0.45)
  3771. RW.C0 = clerp(RW.C0, CF(0.75, 0.35, -0.5) * angles(Rad(50), Rad(0), Rad(-47.5)), 0.36)
  3772. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(50), Rad(0), Rad(-65)), 0.36)
  3773. swait()
  3774. end
  3775. for i = 0,0.5,0.4 do
  3776. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.55) * angles(Rad(90+45), Rad(180+5), Rad(7.5)), 0.45)
  3777. neck.C0 = clerp(neck.C0, necko * angles(Rad(90+-45), Rad(180+-5), Rad(7.5)), 0.3)
  3778. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(55)), 0.45)
  3779. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(-55)), 0.45)
  3780. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(-5), Rad(40), Rad(0)), 0.45)
  3781. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(5), Rad(-40), Rad(0)), 0.45)
  3782. RW.C0 = clerp(RW.C0, CF(0.5, 0.15, -0.75) * angles(Rad(45), Rad(0), Rad(-82.5)), 0.36)
  3783. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(45), Rad(0), Rad(-75)), 0.36)
  3784. swait()
  3785. end
  3786. for i = 0,2.5,0.4 do
  3787. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90+15), Rad(180+-5), Rad(-7.5)), 0.15)
  3788. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180+5), Rad(7.5)), 0.3)
  3789. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(15)), 0.15)
  3790. LH.C0 = clerp(LH.C0, CF(-0.5, -1.1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(-15)), 0.15)
  3791. RH.C1 = clerp(RH.C1, CF(0, 1, 0.5) * RHCF * angles(Rad(5+10), Rad(0), Rad(0)), 0.15)
  3792. LH.C1 = clerp(LH.C1, CF(0, 1, 0.5) * LHCF * angles(Rad(-5+-5), Rad(-15), Rad(0)), 0.15)
  3793. RW.C0 = clerp(RW.C0, CF(1.5, 0.85, 0) * angles(Rad(15), Rad(0), Rad(55)), 0.12)
  3794. LW.C0 = clerp(LW.C0, CF(-1.5, 0.6, 0) * angles(Rad(15), Rad(0), Rad(-110)), 0.12)
  3795. swait()
  3796. end
  3797. for i = 0,4.5,0.4 do
  3798. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.5 * Cos(sine / 2.5)) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3799. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3800. RH.C0 = clerp(RH.C0, CF(0.75, -0.5 - 0.5 * Cos(sine / 2.5), 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3801. LH.C0 = clerp(LH.C0, CF(-0.75, -0.5 - 0.5 * Cos(sine / 2.5), 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3802. RH.C1 = clerp(RH.C1, CF(0, 1, 0) * RHCF * angles(Rad(-7.5 + 15 * Cos(sine / 2.5)), Rad(25), Rad(0)), 0.15)
  3803. LH.C1 = clerp(LH.C1, CF(0, 1, 0) * LHCF * angles(Rad(-7.5 + 15 * Cos(sine / 2.5)), Rad(-25), Rad(0)), 0.15)
  3804. RW.C0 = clerp(RW.C0, CF(0.75, 0.25, -1) * angles(Rad(0), Rad(15 * Cos(sine / 2.5)), Rad(-105 + 70 * -Sin(sine / 2.5))), 0.12)
  3805. LW.C0 = clerp(LW.C0, CF(-0.75, 0.25, -1) * angles(Rad(0), Rad(22.5 * Sin(sine / 2.5)), Rad(105 + 70 * Sin(sine / 2.5))), 0.12)
  3806. swait()
  3807. end
  3808. for i = 0,4,0.4 do
  3809. rootj.C0 = clerp(rootj.C0, RootCF * CF(0.5 * Cos(sine / 2.5), 0, 0.5 * Sin(sine / 2.5)) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3810. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3811. RH.C0 = clerp(RH.C0, CF(0.75 - -0.5 * Cos(sine / 2.5), -1 + -0.5 * Sin(sine / 2.5), 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3812. LH.C0 = clerp(LH.C0, CF(-0.75 - -0.5 * Cos(sine / 2.5), -1 + -0.5 * Sin(sine / 2.5), 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3813. RH.C1 = clerp(RH.C1, CF(0, 1, 0) * RHCF * angles(Rad(15 * Cos(sine / 2.5)), Rad(25), Rad(15 * Sin(sine / 2.5))), 0.15)
  3814. LH.C1 = clerp(LH.C1, CF(0, 1, 0) * LHCF * angles(Rad(-15 * Cos(sine / 2.5)), Rad(-25), Rad(-15 * Sin(sine / 2.5))), 0.15)
  3815. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(175), Rad(-5), Rad(0)), 0.12)
  3816. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(175), Rad(2.5), Rad(0)), 0.12)
  3817. swait()
  3818. end
  3819. for i = 0,4,0.4 do
  3820. rootj.C0 = clerp(rootj.C0, RootCF * CF(0.5 * Cos(sine / 2.5), 0, 0.5 * Sin(sine / 2.5)) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3821. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3822. RH.C0 = clerp(RH.C0, CF(0.75 + 0.5 * Cos(sine / 2.5), -1 + -0.5 * Sin(sine / 2.5), 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3823. LH.C0 = clerp(LH.C0, CF(-0.75 + 0.5 * Cos(sine / 2.5), -1 + -0.5 * Sin(sine / 2.5), 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3824. RH.C1 = clerp(RH.C1, CF(0, 1, 0) * RHCF * angles(Rad(0), Rad(25), Rad(0)), 0.15)
  3825. LH.C1 = clerp(LH.C1, CF(0, 1, 0) * LHCF * angles(Rad(0), Rad(-25), Rad(0)), 0.15)
  3826. RW.C0 = clerp(RW.C0, CF(0.5 + 0.5 * Cos(sine / 2.5), 0.25 + 0.75 * Sin(sine / 2.5), -1 + 0.5 * Sin(sine / 2.5)) * angles(Rad(0), Rad(0), Rad(-45 + -45 * Sin(sine / 2.5))), 0.12)
  3827. LW.C0 = clerp(LW.C0, CF(-0.5 + 0.5 * Cos(sine / 2.5), 0.25 + 0.75 * Sin(sine / 2.5), -1 + 0.5 * Sin(sine / 2.5)) * angles(Rad(0), Rad(0), Rad(45 + 45 * Sin(sine / 2.5))), 0.12)
  3828. swait()
  3829. end
  3830. for i = 0,0.5,0.4 do
  3831. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.25) * angles(Rad(90+10), Rad(180+40), Rad(0)), 0.3)
  3832. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3833. RH.C0 = clerp(RH.C0, CF(0.65, -0.75, -0.5) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3834. LH.C0 = clerp(LH.C0, CF(-0.65, -0.85, -0.5) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3835. RH.C1 = clerp(RH.C1, CF(0, 1, 0) * RHCF * angles(Rad(10), Rad(25), Rad(-10+12.5)), 0.3)
  3836. LH.C1 = clerp(LH.C1, CF(0, 1, 0) * LHCF * angles(Rad(-10), Rad(-25), Rad(10+-12.5)), 0.3)
  3837. RW.C0 = clerp(RW.C0, CF(1, 0.5, -0.5) * angles(Rad(15), Rad(-35), Rad(-25)), 0.24)
  3838. LW.C0 = clerp(LW.C0, CF(-1, 0.5, -0.5) * angles(Rad(15), Rad(35), Rad(25)), 0.24)
  3839. swait()
  3840. end
  3841. for i = 0,2,0.4 do
  3842. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0.15) * angles(Rad(90+5), Rad(180+35), Rad(0)), 0.15)
  3843. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3844. RH.C0 = clerp(RH.C0, CF(0.65, -1.15, -0.5) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3845. LH.C0 = clerp(LH.C0, CF(-0.65, -1.25, -0.5) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3846. RH.C1 = clerp(RH.C1, CF(0, 1, 0) * RHCF * angles(Rad(5), Rad(25), Rad(-5+35)), 0.15)
  3847. LH.C1 = clerp(LH.C1, CF(0, 1, 0) * LHCF * angles(Rad(-5), Rad(-25), Rad(5+-35)), 0.15)
  3848. RW.C0 = clerp(RW.C0, CF(1.5, 0.85, -0.5) * angles(Rad(135), Rad(35), Rad(25)), 0.12)
  3849. LW.C0 = clerp(LW.C0, CF(-1.5, 0.85, -0.5) * angles(Rad(135), Rad(-35), Rad(-25)), 0.12)
  3850. swait()
  3851. end
  3852. for i = 0,0.5,0.4 do
  3853. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90+2.5), Rad(180+20), Rad(0)), 0.3)
  3854. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3855. RH.C0 = clerp(RH.C0, CF(0.65, -1, -0.5) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3856. LH.C0 = clerp(LH.C0, CF(-0.65, -1.1, -0.5) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3857. RH.C1 = clerp(RH.C1, CF(0, 1, 0) * RHCF * angles(Rad(2.5), Rad(25), Rad(-2.5+20)), 0.3)
  3858. LH.C1 = clerp(LH.C1, CF(0, 1, 0) * LHCF * angles(Rad(-2.5), Rad(-25), Rad(2.5+-20)), 0.3)
  3859. RW.C0 = clerp(RW.C0, CF(1.5, 0.75, -0.25) * angles(Rad(0), Rad(-25), Rad(60)), 0.24)
  3860. LW.C0 = clerp(LW.C0, CF(-1.5, 0.75, -0.25) * angles(Rad(0), Rad(20), Rad(-55)), 0.24)
  3861. swait()
  3862. end
  3863. for i = 0,2,0.4 do
  3864. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.15)
  3865. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(-7.5)), 0.3)
  3866. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3867. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3868. RH.C1 = clerp(RH.C1, CF(0, 1, 0) * RHCF * angles(Rad(7.5), Rad(0), Rad(0)), 0.15)
  3869. LH.C1 = clerp(LH.C1, CF(0, 1, 0) * LHCF * angles(Rad(7.5), Rad(0), Rad(0)), 0.15)
  3870. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(0), Rad(-145), Rad(-20)), 0.12)
  3871. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(0), Rad(135), Rad(35)), 0.12)
  3872. swait()
  3873. end
  3874. for i = 0, 1, 0.4 do
  3875. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(90), Rad(180), Rad(0)), 0.3)
  3876. neck.C0 = clerp(neck.C0, necko * angles(Rad(90), Rad(180), Rad(0)), 0.6)
  3877. RH.C0 = clerp(RH.C0, CF(0.5, -1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3878. LH.C0 = clerp(LH.C0, CF(-0.5, -1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3879. RH.C1 = clerp(RH.C1, CF(0, 1, 0) * RHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3880. LH.C1 = clerp(LH.C1, CF(0, 1, 0) * LHCF * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3881. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(0), Rad(0), Rad(0)), 0.24)
  3882. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(0), Rad(0), Rad(0)), 0.24)
  3883. swait()
  3884. end
  3885. rootj.Parent = nil
  3886. neck.Parent = nil
  3887. RW.Parent = nil
  3888. LW.Parent = nil
  3889. RH.Parent = nil
  3890. LH.Parent = nil
  3891. dancing = false
  3892. end
  3893. kolors = Instance.new('Sound',torso)
  3894. kolors.SoundId = "rbxassetid://586968170"
  3895. kolors.Looped = true
  3896. kolors.Playing = true
  3897.  
  3898. spawn(function()
  3899. while true do
  3900. swait()
  3901. if not dancing then
  3902. kolorskiddance()
  3903. end
  3904. end
  3905. end)
  3906. spawn(function()
  3907. while true do
  3908. swait()
  3909. sine = sine+change
  3910. change = 1
  3911. end
  3912. end) -- https://glot.io/snippets/foykvbv04m/raws
  3913. end)
  3914.  
  3915. IPloggerTroll.Name = "IP logger Troll"
  3916. IPloggerTroll.Parent = ScriptsPage
  3917. IPloggerTroll.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  3918. IPloggerTroll.BorderSizePixel = 0
  3919. IPloggerTroll.Position = UDim2.new(0.67002517, 0, 0.504950523, 0)
  3920. IPloggerTroll.Size = UDim2.new(0, 122, 0, 25)
  3921. IPloggerTroll.Font = Enum.Font.GothamSemibold
  3922. IPloggerTroll.Text = "Troll IP Logger"
  3923. IPloggerTroll.TextColor3 = Color3.fromRGB(255, 255, 255)
  3924. IPloggerTroll.TextSize = 14.000
  3925. IPloggerTroll.MouseButton1Click:Connect(function()
  3926. -- Gui to Lua
  3927. -- Version: 3.2
  3928.  
  3929. -- Instances:
  3930.  
  3931. local ScreenGui = Instance.new("ScreenGui")
  3932. local Frame = Instance.new("ImageLabel")
  3933. local TextLabel = Instance.new("TextLabel")
  3934. local TextLabel_2 = Instance.new("TextLabel")
  3935. local close = Instance.new("TextButton")
  3936. local TextLabel_3 = Instance.new("TextLabel")
  3937. local TextLabel_4 = Instance.new("TextLabel")
  3938. local username = Instance.new("TextBox")
  3939. local snatch = Instance.new("TextButton")
  3940. local TextButton_Roundify_12px = Instance.new("ImageLabel")
  3941. local miscbut = Instance.new("TextButton")
  3942. local MISC = Instance.new("ImageLabel")
  3943. local TextLabel_5 = Instance.new("TextLabel")
  3944. local TextLabel_6 = Instance.new("TextLabel")
  3945. local snatchall = Instance.new("TextButton")
  3946. local TextButton_Roundify_12px_2 = Instance.new("ImageLabel")
  3947. local TextLabel_7 = Instance.new("TextLabel")
  3948. Frame.Draggable = true
  3949. Frame.Active = true
  3950. Frame.Selectable = true
  3951. local sound = Instance.new("Sound")
  3952. sound.Parent = workspace
  3953. sound.SoundId = "rbxassetid://5292029547"
  3954. sound:Play()
  3955.  
  3956. --Properties:
  3957.  
  3958. ScreenGui.Parent = game.CoreGui
  3959.  
  3960. Frame.Name = "Frame"
  3961. Frame.Parent = ScreenGui
  3962. Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  3963. Frame.BackgroundTransparency = 1.000
  3964. Frame.Position = UDim2.new(0.152727276, 0, 0.277641267, 0)
  3965. Frame.Size = UDim2.new(0, 0, 0, 0)
  3966. Frame.ZIndex = 3
  3967. Frame.Image = "rbxassetid://3570695787"
  3968. Frame.ImageColor3 = Color3.fromRGB(20, 20, 20)
  3969. Frame.ScaleType = Enum.ScaleType.Slice
  3970. Frame.SliceCenter = Rect.new(100, 100, 100, 100)
  3971. Frame.SliceScale = 0.120
  3972. Frame.ClipsDescendants = true
  3973.  
  3974. TextLabel.Parent = Frame
  3975. TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  3976. TextLabel.BackgroundTransparency = 1.000
  3977. TextLabel.Position = UDim2.new(0.026143793, 0, 0.0232558139, 0)
  3978. TextLabel.Size = UDim2.new(0, 22, 0, 24)
  3979. TextLabel.ZIndex = 3
  3980. TextLabel.Font = Enum.Font.SourceSansBold
  3981. TextLabel.Text = "IP"
  3982. TextLabel.TextColor3 = Color3.fromRGB(255, 85, 0)
  3983. TextLabel.TextSize = 25.000
  3984.  
  3985. TextLabel_2.Parent = Frame
  3986. TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  3987. TextLabel_2.BackgroundTransparency = 1.000
  3988. TextLabel_2.Position = UDim2.new(0.0980392173, 0, 0.0232558139, 0)
  3989. TextLabel_2.Size = UDim2.new(0, 102, 0, 24)
  3990. TextLabel_2.ZIndex = 3
  3991. TextLabel_2.Font = Enum.Font.SourceSansBold
  3992. TextLabel_2.Text = "LOGGER"
  3993. TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  3994. TextLabel_2.TextSize = 25.000
  3995.  
  3996. close.Name = "close"
  3997. close.Parent = Frame
  3998. close.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  3999. close.BackgroundTransparency = 1.010
  4000. close.Position = UDim2.new(0.934640527, 0, 0.0232558139, 0)
  4001. close.Size = UDim2.new(0, 20, 0, 20)
  4002. close.ZIndex = 3
  4003. close.Font = Enum.Font.SourceSansBold
  4004. close.Text = "X"
  4005. close.TextColor3 = Color3.fromRGB(255, 0, 0)
  4006. close.TextScaled = true
  4007. close.TextSize = 14.000
  4008. close.TextWrapped = true
  4009.  
  4010. TextLabel_3.Parent = Frame
  4011. TextLabel_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4012. TextLabel_3.BackgroundTransparency = 1.000
  4013. TextLabel_3.Position = UDim2.new(7.4505806e-09, 0, 0.860465109, 0)
  4014. TextLabel_3.Size = UDim2.new(0, 214, 0, 24)
  4015. TextLabel_3.ZIndex = 3
  4016. TextLabel_3.Font = Enum.Font.SourceSansBold
  4017. TextLabel_3.Text = "Gui & Code Remade: fixed#8267"
  4018. TextLabel_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  4019. TextLabel_3.TextSize = 15.000
  4020.  
  4021. TextLabel_4.Parent = Frame
  4022. TextLabel_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4023. TextLabel_4.BackgroundTransparency = 1.000
  4024. TextLabel_4.Position = UDim2.new(0, 0, 0.767441869, 0)
  4025. TextLabel_4.Size = UDim2.new(0, 240, 0, 24)
  4026. TextLabel_4.ZIndex = 3
  4027. TextLabel_4.Font = Enum.Font.SourceSansBold
  4028. TextLabel_4.Text = "Gui & Code Revamp: Univrs#7207"
  4029. TextLabel_4.TextColor3 = Color3.fromRGB(255, 255, 255)
  4030. TextLabel_4.TextSize = 15.000
  4031.  
  4032. username.Name = "username"
  4033. username.Parent = Frame
  4034. username.BackgroundColor3 = Color3.fromRGB(255, 128, 0)
  4035. username.BackgroundTransparency = 1.000
  4036. username.BorderSizePixel = 0
  4037. username.Position = UDim2.new(0.173202619, 0, 0.313953489, 0)
  4038. username.Size = UDim2.new(0, 200, 0, 24)
  4039. username.ZIndex = 3
  4040. username.Font = Enum.Font.GothamBold
  4041. username.PlaceholderColor3 = Color3.fromRGB(178, 178, 178)
  4042. username.PlaceholderText = "Input User"
  4043. username.Text = ""
  4044. username.TextColor3 = Color3.fromRGB(255, 255, 255)
  4045. username.TextSize = 14.000
  4046.  
  4047. snatch.Name = "LogFakeIp"
  4048. snatch.Parent = Frame
  4049. snatch.BackgroundColor3 = Color3.fromRGB(255, 128, 0)
  4050. snatch.BackgroundTransparency = 1.000
  4051. snatch.BorderSizePixel = 0
  4052. snatch.Position = UDim2.new(0.205882356, 0, 0.511627913, 0)
  4053. snatch.Size = UDim2.new(0, 180, 0, 28)
  4054. snatch.ZIndex = 4
  4055. snatch.Font = Enum.Font.SourceSansBold
  4056. snatch.Text = "Take Ip"
  4057. snatch.TextColor3 = Color3.fromRGB(255, 255, 255)
  4058. snatch.TextScaled = true
  4059. snatch.TextSize = 14.000
  4060. snatch.TextWrapped = true
  4061. snatch.MouseButton1Down:connect(function()
  4062. local v = game.Players[username.Text]
  4063. ass = gethiddenproperty or get_hidden_prop
  4064. local Thing = game:GetService("HttpService"):JSONDecode(game:HttpGet("http://country.io/names.json"))
  4065. local ParsedCountry = Thing[ass(v, "CountryRegionCodeReplicate")]
  4066. local SayMessageRequest1 = game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest
  4067. SayMessageRequest1:FireServer(
  4068. v.Name.." - Cracking IP Address...",
  4069. "All"
  4070. )
  4071. wait(2)
  4072. local SayMessageRequest = game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest
  4073. SayMessageRequest:FireServer(
  4074. v.Name.." is from "..tostring(ParsedCountry).." OS: "..v.OsPlatform.." IP: "..math.random(836).."."..math.random(725).."."..math.random(99)..".".."##".." ".."(IP: Successfully Logged)",
  4075. "All"
  4076. )
  4077. wait(0.55)
  4078. local SayMessageRequest2 = game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest
  4079. SayMessageRequest2:FireServer(
  4080. v.Name.."'s Data Has Been Successfully Stolen.",
  4081. "All"
  4082. )
  4083.  
  4084. end)
  4085.  
  4086. TextButton_Roundify_12px.Name = "TextButton_Roundify_12px"
  4087. TextButton_Roundify_12px.Parent = snatch
  4088. TextButton_Roundify_12px.Active = true
  4089. TextButton_Roundify_12px.AnchorPoint = Vector2.new(0.5, 0.5)
  4090. TextButton_Roundify_12px.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4091. TextButton_Roundify_12px.BackgroundTransparency = 1.000
  4092. TextButton_Roundify_12px.Position = UDim2.new(0.5, 0, 0.5, 0)
  4093. TextButton_Roundify_12px.Selectable = true
  4094. TextButton_Roundify_12px.Size = UDim2.new(1, 0, 1, 0)
  4095. TextButton_Roundify_12px.ZIndex = 3
  4096. TextButton_Roundify_12px.Image = "rbxassetid://3570695787"
  4097. TextButton_Roundify_12px.ImageColor3 = Color3.fromRGB(255, 128, 0)
  4098. TextButton_Roundify_12px.ScaleType = Enum.ScaleType.Slice
  4099. TextButton_Roundify_12px.SliceCenter = Rect.new(100, 100, 100, 100)
  4100. TextButton_Roundify_12px.SliceScale = 0.120
  4101.  
  4102. miscbut.Name = "miscbut"
  4103. miscbut.Parent = Frame
  4104. miscbut.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4105. miscbut.BackgroundTransparency = 1.010
  4106. miscbut.Position = UDim2.new(0.934640527, 0, 0.883720934, 0)
  4107. miscbut.Size = UDim2.new(0, 20, 0, 20)
  4108. miscbut.ZIndex = 3
  4109. miscbut.Font = Enum.Font.SourceSansBold
  4110. miscbut.Text = ">"
  4111. miscbut.TextColor3 = Color3.fromRGB(255, 255, 255)
  4112. miscbut.TextScaled = true
  4113. miscbut.TextSize = 14.000
  4114. miscbut.TextWrapped = true
  4115.  
  4116. MISC.Name = "MISC"
  4117. MISC.Parent = Frame
  4118. MISC.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4119. MISC.BackgroundTransparency = 1.000
  4120. MISC.Position = UDim2.new(0.0775638819, 0, 0.0725949258, 0)
  4121. MISC.Size = UDim2.new(0, 262, 0, 147)
  4122. MISC.ZIndex = 0
  4123. MISC.Image = "rbxassetid://3570695787"
  4124. MISC.ImageColor3 = Color3.fromRGB(20, 20, 20)
  4125. MISC.ScaleType = Enum.ScaleType.Slice
  4126. MISC.SliceCenter = Rect.new(100, 100, 100, 100)
  4127. MISC.SliceScale = 0.120
  4128.  
  4129. TextLabel_5.Parent = MISC
  4130. TextLabel_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4131. TextLabel_5.BackgroundTransparency = 1.000
  4132. TextLabel_5.Position = UDim2.new(0.02614378, 0, 0.0232981984, 0)
  4133. TextLabel_5.Size = UDim2.new(0, 18, 0, 20)
  4134. TextLabel_5.Font = Enum.Font.SourceSansBold
  4135. TextLabel_5.Text = "MI"
  4136. TextLabel_5.TextColor3 = Color3.fromRGB(255, 85, 0)
  4137. TextLabel_5.TextSize = 25.000
  4138.  
  4139. TextLabel_6.Parent = MISC
  4140. TextLabel_6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4141. TextLabel_6.BackgroundTransparency = 1.000
  4142. TextLabel_6.Position = UDim2.new(0.0980392322, 0, 0.0232981984, 0)
  4143. TextLabel_6.Size = UDim2.new(0, 28, 0, 20)
  4144. TextLabel_6.Font = Enum.Font.SourceSansBold
  4145. TextLabel_6.Text = "SC"
  4146. TextLabel_6.TextColor3 = Color3.fromRGB(255, 255, 255)
  4147. TextLabel_6.TextSize = 25.000
  4148.  
  4149. snatchall.Name = "logserver"
  4150. snatchall.Parent = MISC
  4151. snatchall.BackgroundColor3 = Color3.fromRGB(255, 128, 0)
  4152. snatchall.BackgroundTransparency = 1.000
  4153. snatchall.BorderSizePixel = 0
  4154. snatchall.Position = UDim2.new(0.0493937507, 0, 0.703036785, 0)
  4155. snatchall.Size = UDim2.new(0, 236, 0, 23)
  4156. snatchall.ZIndex = 2
  4157. snatchall.Font = Enum.Font.SourceSansBold
  4158. snatchall.Text = "Log Server"
  4159. snatchall.TextColor3 = Color3.fromRGB(255, 255, 255)
  4160. snatchall.TextScaled = true
  4161. snatchall.TextSize = 14.000
  4162. snatchall.TextWrapped = true
  4163. snatchall.MouseButton1Down:connect(function()
  4164. --[[https://v3rmillion.net/showthread.php?tid=1012504, In-Chat Player Real Country Fake IP leaker by kuraga.
  4165. ]]
  4166. -- CREDITS TO kuraga#4659 AND DerzeTT#8830
  4167. ass = gethiddenproperty or get_hidden_prop
  4168.  
  4169. for _,v in pairs(game:GetService("Players"):GetPlayers()) do
  4170. if v.Name ~= game:GetService("Players").LocalPlayer.Name then
  4171. local Thing = game:GetService("HttpService"):JSONDecode(game:HttpGet("http://country.io/names.json"))
  4172. local ParsedCountry = Thing[ass(v, "CountryRegionCodeReplicate")]
  4173. local SayMessageRequest = game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest
  4174. SayMessageRequest:FireServer(
  4175. v.Name.." is from "..tostring(ParsedCountry).." OS: "..v.OsPlatform.." IP: "..math.random(728).."."..math.random(326).."."..math.random(99)..".".."##".." ".."(IP: Successfully Logged)",
  4176. "All"
  4177. )
  4178. wait(2)
  4179. end
  4180. end
  4181. for i = 1,5 do
  4182. local SayMessageRequest1 = game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest
  4183. SayMessageRequest1:FireServer(
  4184. "Program Status: Cracking...",
  4185. "All"
  4186. )
  4187. wait(1)
  4188. end
  4189. wait(5)
  4190. local SayMessageRequest2 = game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest
  4191. SayMessageRequest2:FireServer(
  4192. "Program Status: Successfully Stolen Addresses, Data Being Sold To [%Encryped Site%]",
  4193. "All"
  4194. )
  4195. end)
  4196.  
  4197. TextButton_Roundify_12px_2.Name = "TextButton_Roundify_12px"
  4198. TextButton_Roundify_12px_2.Parent = snatchall
  4199. TextButton_Roundify_12px_2.Active = true
  4200. TextButton_Roundify_12px_2.AnchorPoint = Vector2.new(0.5, 0.5)
  4201. TextButton_Roundify_12px_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4202. TextButton_Roundify_12px_2.BackgroundTransparency = 1.000
  4203. TextButton_Roundify_12px_2.Position = UDim2.new(0.5, 0, 0.5, 0)
  4204. TextButton_Roundify_12px_2.Selectable = true
  4205. TextButton_Roundify_12px_2.Size = UDim2.new(1, 0, 1, 0)
  4206. TextButton_Roundify_12px_2.Image = "rbxassetid://3570695787"
  4207. TextButton_Roundify_12px_2.ImageColor3 = Color3.fromRGB(255, 128, 0)
  4208. TextButton_Roundify_12px_2.ScaleType = Enum.ScaleType.Slice
  4209. TextButton_Roundify_12px_2.SliceCenter = Rect.new(100, 100, 100, 100)
  4210. TextButton_Roundify_12px_2.SliceScale = 0.120
  4211.  
  4212. TextLabel_7.Parent = MISC
  4213. TextLabel_7.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4214. TextLabel_7.BackgroundTransparency = 1.000
  4215. TextLabel_7.Position = UDim2.new(0.0980392322, 0, 0.213774383, 0)
  4216. TextLabel_7.Size = UDim2.new(0, 212, 0, 62)
  4217. TextLabel_7.Font = Enum.Font.SourceSansBold
  4218. TextLabel_7.Text = "Holy fuck some people are annoying"
  4219. TextLabel_7.TextColor3 = Color3.fromRGB(255, 255, 255)
  4220. TextLabel_7.TextScaled = true
  4221. TextLabel_7.TextSize = 25.000
  4222. TextLabel_7.TextWrapped = true
  4223.  
  4224. -- Scripts:
  4225.  
  4226. local function XHSJL_fake_script() -- close.LocalScript
  4227. local script = Instance.new('LocalScript', close)
  4228.  
  4229. close.MouseButton1Down:Connect(function()
  4230. MISC:TweenPosition(UDim2.new(0.078, 0, 0.073, 0), 'Out', 'Bounce', 0.35)
  4231. wait(.35)
  4232. Frame.ClipsDescendants = true
  4233. Frame:TweenSize(UDim2.new(0,0,0,0), 'Out', 'Linear', .3)
  4234. wait(.3)
  4235. ScreenGui:Destroy()
  4236. end)
  4237. end
  4238. coroutine.wrap(XHSJL_fake_script)()
  4239. local function MOOLDA_fake_script() -- miscbut.LocalScript
  4240. local script = Instance.new('LocalScript', miscbut)
  4241.  
  4242. local t = false
  4243. miscbut.MouseButton1Down:Connect(function()
  4244. if (t == false) then
  4245. MISC:TweenPosition(UDim2.new(1.051, 0, 0.073, 0), 'Out', 'Bounce', 0.35)
  4246. wait(.35)
  4247. t = true
  4248. elseif (t == true) then
  4249. MISC:TweenPosition(UDim2.new(0.078, 0, 0.073, 0), 'Out', 'Bounce', 0.35)
  4250. wait(.35)
  4251. t = false
  4252. end
  4253. end)
  4254. end
  4255. coroutine.wrap(MOOLDA_fake_script)()
  4256. Frame:TweenSize(UDim2.new(0, 306, 0, 172), 'Out', 'Linear', 0.3)
  4257. wait(.3)
  4258. Frame.ClipsDescendants = false
  4259. end)
  4260.  
  4261. CarsonDance.Name = "Carson Dance"
  4262. CarsonDance.Parent = ScriptsPage
  4263. CarsonDance.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  4264. CarsonDance.BorderSizePixel = 0
  4265. CarsonDance.Position = UDim2.new(0.345088154, 0, 0.504950523, 0)
  4266. CarsonDance.Size = UDim2.new(0, 122, 0, 25)
  4267. CarsonDance.Font = Enum.Font.GothamSemibold
  4268. CarsonDance.Text = "Carson Dance"
  4269. CarsonDance.TextColor3 = Color3.fromRGB(255, 255, 255)
  4270. CarsonDance.TextSize = 14.000
  4271. CarsonDance.MouseButton1Click:Connect(function()
  4272. loadstring(game:HttpGet(("https://pastebin.com/raw/yCrBkPaY"), true))()
  4273. end)
  4274.  
  4275. CarDrift.Name = "Car Drift"
  4276. CarDrift.Parent = ScriptsPage
  4277. CarDrift.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  4278. CarDrift.BorderSizePixel = 0
  4279. CarDrift.Position = UDim2.new(0.0125944596, 0, 0.504950523, 0)
  4280. CarDrift.Size = UDim2.new(0, 122, 0, 25)
  4281. CarDrift.Font = Enum.Font.GothamSemibold
  4282. CarDrift.Text = "Car Drift"
  4283. CarDrift.TextColor3 = Color3.fromRGB(255, 255, 255)
  4284. CarDrift.TextSize = 14.000
  4285. CarDrift.MouseButton1Click:Connect(function()
  4286. loadstring(game:HttpGet('https://raw.githubusercontent.com/MonkoTubeYT/carscript/master/!carscript.lua',true))()
  4287. end)
  4288.  
  4289. Cop.Name = "Cop"
  4290. Cop.Parent = ScriptsPage
  4291. Cop.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  4292. Cop.BorderSizePixel = 0
  4293. Cop.Position = UDim2.new(0.664987385, 0, 0.668316841, 0)
  4294. Cop.Size = UDim2.new(0, 122, 0, 25)
  4295. Cop.Font = Enum.Font.GothamSemibold
  4296. Cop.Text = "Cop"
  4297. Cop.TextColor3 = Color3.fromRGB(255, 255, 255)
  4298. Cop.TextSize = 14.000
  4299. Cop.MouseButton1Click:Connect(function()
  4300. function LoadLibrary(a)
  4301. return loadstring(game:HttpGet("https://pastebin.com/raw/UfzKgS6T", true))()
  4302. end
  4303.  
  4304. loadstring(game:GetObjects("rbxassetid://4480871791")[1].Source)()
  4305.  
  4306. --//====================================================\\--
  4307. --|| GOOD COP BAD COP BY SHACKLUSTER
  4308. --\\====================================================//--
  4309.  
  4310. wait(0.2)
  4311.  
  4312. Player = game:GetService("Players").LocalPlayer
  4313. PlayerGui = Player.PlayerGui
  4314. Cam = workspace.CurrentCamera
  4315. Backpack = Player.Backpack
  4316. Character = workspace.CloneCharacter
  4317. Humanoid = Character.Humanoid
  4318. Mouse = Player:GetMouse()
  4319. RootPart = Character["HumanoidRootPart"]
  4320. Torso = Character["Torso"]
  4321. Head = Character["Head"]
  4322. RightArm = Character["Right Arm"]
  4323. LeftArm = Character["Left Arm"]
  4324. RightLeg = Character["Right Leg"]
  4325. LeftLeg = Character["Left Leg"]
  4326. RootJoint = RootPart["RootJoint"]
  4327. Neck = Torso["Neck"]
  4328. RightShoulder = Torso["Right Shoulder"]
  4329. LeftShoulder = Torso["Left Shoulder"]
  4330. RightHip = Torso["Right Hip"]
  4331. LeftHip = Torso["Left Hip"]
  4332. local sick = Instance.new("Sound",RootPart)
  4333.  
  4334. IT = Instance.new
  4335. CF = CFrame.new
  4336. VT = Vector3.new
  4337. RAD = math.rad
  4338. C3 = Color3.new
  4339. UD2 = UDim2.new
  4340. BRICKC = BrickColor.new
  4341. ANGLES = CFrame.Angles
  4342. EULER = CFrame.fromEulerAnglesXYZ
  4343. COS = math.cos
  4344. ACOS = math.acos
  4345. SIN = math.sin
  4346. ASIN = math.asin
  4347. ABS = math.abs
  4348. MRANDOM = math.random
  4349. FLOOR = math.floor
  4350.  
  4351. --//=================================\\
  4352. --|| USEFUL VALUES
  4353. --\\=================================//
  4354.  
  4355. Animation_Speed = 3
  4356. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  4357. local Speed = 20
  4358. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  4359. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  4360. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  4361. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  4362. local DAMAGEMULTIPLIER = 1
  4363. local ANIM = "Idle"
  4364. local ATTACK = false
  4365. local EQUIPPED = false
  4366. local HOLD = false
  4367. local COMBO = 1
  4368. local Rooted = false
  4369. local SINE = 0
  4370. local KEYHOLD = false
  4371. local CHANGE = 2 / Animation_Speed
  4372. local WALKINGANIM = false
  4373. local VALUE1 = false
  4374. local VALUE2 = false
  4375. local ROBLOXIDLEANIMATION = IT("Animation")
  4376. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  4377. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  4378. --ROBLOXIDLEANIMATION.Parent = Humanoid
  4379. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  4380. WEAPONGUI.Name = "Weapon GUI"
  4381. local Weapon = IT("Model")
  4382. Weapon.Name = "Adds"
  4383. local Effects = IT("Folder", Weapon)
  4384. Effects.Name = "Effects"
  4385. local ANIMATOR = Humanoid.Animator
  4386. local ANIMATE = Character.Animate
  4387. local UNANCHOR = true
  4388. local MODE = "GoodCop"
  4389.  
  4390. --//=================================\\
  4391. --\\=================================//
  4392.  
  4393.  
  4394. --//=================================\\
  4395. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  4396. --\\=================================//
  4397.  
  4398. ArtificialHB = Instance.new("BindableEvent", script)
  4399. ArtificialHB.Name = "ArtificialHB"
  4400.  
  4401. script:WaitForChild("ArtificialHB")
  4402.  
  4403. frame = Frame_Speed
  4404. tf = 0
  4405. allowframeloss = false
  4406. tossremainder = false
  4407. lastframe = tick()
  4408. script.ArtificialHB:Fire()
  4409.  
  4410. game:GetService("RunService").Heartbeat:connect(function(s, p)
  4411. tf = tf + s
  4412. if tf >= frame then
  4413. if allowframeloss then
  4414. script.ArtificialHB:Fire()
  4415. lastframe = tick()
  4416. else
  4417. for i = 1, math.floor(tf / frame) do
  4418. script.ArtificialHB:Fire()
  4419. end
  4420. lastframe = tick()
  4421. end
  4422. if tossremainder then
  4423. tf = 0
  4424. else
  4425. tf = tf - frame * math.floor(tf / frame)
  4426. end
  4427. end
  4428. end)
  4429.  
  4430. --//=================================\\
  4431. --\\=================================//
  4432.  
  4433. --//=================================\\
  4434. --|| SOME FUNCTIONS
  4435. --\\=================================//
  4436.  
  4437. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  4438. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  4439. end
  4440.  
  4441. function PositiveAngle(NUMBER)
  4442. if NUMBER >= 0 then
  4443. NUMBER = 0
  4444. end
  4445. return NUMBER
  4446. end
  4447.  
  4448. function NegativeAngle(NUMBER)
  4449. if NUMBER <= 0 then
  4450. NUMBER = 0
  4451. end
  4452. return NUMBER
  4453. end
  4454.  
  4455. function Swait(NUMBER)
  4456. if NUMBER == 0 or NUMBER == nil then
  4457. ArtificialHB.Event:wait()
  4458. else
  4459. for i = 1, NUMBER do
  4460. ArtificialHB.Event:wait()
  4461. end
  4462. end
  4463. end
  4464.  
  4465. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  4466. local NEWMESH = IT(MESH)
  4467. if MESH == "SpecialMesh" then
  4468. NEWMESH.MeshType = MESHTYPE
  4469. if MESHID ~= "nil" and MESHID ~= "" then
  4470. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  4471. end
  4472. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  4473. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  4474. end
  4475. end
  4476. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  4477. NEWMESH.Scale = SCALE
  4478. NEWMESH.Parent = PARENT
  4479. return NEWMESH
  4480. end
  4481.  
  4482. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  4483. local NEWPART = IT("Part")
  4484. NEWPART.formFactor = FORMFACTOR
  4485. NEWPART.Reflectance = REFLECTANCE
  4486. NEWPART.Transparency = TRANSPARENCY
  4487. NEWPART.CanCollide = false
  4488. NEWPART.Locked = true
  4489. NEWPART.Anchored = true
  4490. if ANCHOR == false then
  4491. NEWPART.Anchored = false
  4492. end
  4493. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  4494. NEWPART.Name = NAME
  4495. NEWPART.Size = SIZE
  4496. NEWPART.Position = Torso.Position
  4497. NEWPART.Material = MATERIAL
  4498. NEWPART:BreakJoints()
  4499. NEWPART.Parent = PARENT
  4500. return NEWPART
  4501. end
  4502.  
  4503. local function weldBetween(a, b)
  4504. local weldd = Instance.new("ManualWeld")
  4505. weldd.Part0 = a
  4506. weldd.Part1 = b
  4507. weldd.C0 = CFrame.new()
  4508. weldd.C1 = b.CFrame:inverse() * a.CFrame
  4509. weldd.Parent = a
  4510. return weldd
  4511. end
  4512.  
  4513.  
  4514. function QuaternionFromCFrame(cf)
  4515. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  4516. local trace = m00 + m11 + m22
  4517. if trace > 0 then
  4518. local s = math.sqrt(1 + trace)
  4519. local recip = 0.5 / s
  4520. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  4521. else
  4522. local i = 0
  4523. if m11 > m00 then
  4524. i = 1
  4525. end
  4526. if m22 > (i == 0 and m00 or m11) then
  4527. i = 2
  4528. end
  4529. if i == 0 then
  4530. local s = math.sqrt(m00 - m11 - m22 + 1)
  4531. local recip = 0.5 / s
  4532. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  4533. elseif i == 1 then
  4534. local s = math.sqrt(m11 - m22 - m00 + 1)
  4535. local recip = 0.5 / s
  4536. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  4537. elseif i == 2 then
  4538. local s = math.sqrt(m22 - m00 - m11 + 1)
  4539. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  4540. end
  4541. end
  4542. end
  4543.  
  4544. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  4545. local xs, ys, zs = x + x, y + y, z + z
  4546. local wx, wy, wz = w * xs, w * ys, w * zs
  4547. local xx = x * xs
  4548. local xy = x * ys
  4549. local xz = x * zs
  4550. local yy = y * ys
  4551. local yz = y * zs
  4552. local zz = z * zs
  4553. 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))
  4554. end
  4555.  
  4556. function QuaternionSlerp(a, b, t)
  4557. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  4558. local startInterp, finishInterp;
  4559. if cosTheta >= 0.0001 then
  4560. if (1 - cosTheta) > 0.0001 then
  4561. local theta = ACOS(cosTheta)
  4562. local invSinTheta = 1 / SIN(theta)
  4563. startInterp = SIN((1 - t) * theta) * invSinTheta
  4564. finishInterp = SIN(t * theta) * invSinTheta
  4565. else
  4566. startInterp = 1 - t
  4567. finishInterp = t
  4568. end
  4569. else
  4570. if (1 + cosTheta) > 0.0001 then
  4571. local theta = ACOS(-cosTheta)
  4572. local invSinTheta = 1 / SIN(theta)
  4573. startInterp = SIN((t - 1) * theta) * invSinTheta
  4574. finishInterp = SIN(t * theta) * invSinTheta
  4575. else
  4576. startInterp = t - 1
  4577. finishInterp = t
  4578. end
  4579. end
  4580. 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
  4581. end
  4582.  
  4583. function Clerp(a, b, t)
  4584. local qa = {QuaternionFromCFrame(a)}
  4585. local qb = {QuaternionFromCFrame(b)}
  4586. local ax, ay, az = a.x, a.y, a.z
  4587. local bx, by, bz = b.x, b.y, b.z
  4588. local _t = 1 - t
  4589. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  4590. end
  4591.  
  4592. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  4593. local frame = IT("Frame")
  4594. frame.BackgroundTransparency = TRANSPARENCY
  4595. frame.BorderSizePixel = BORDERSIZEPIXEL
  4596. frame.Position = POSITION
  4597. frame.Size = SIZE
  4598. frame.BackgroundColor3 = COLOR
  4599. frame.BorderColor3 = BORDERCOLOR
  4600. frame.Name = NAME
  4601. frame.Parent = PARENT
  4602. return frame
  4603. end
  4604.  
  4605. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  4606. local label = IT("TextLabel")
  4607. label.BackgroundTransparency = 1
  4608. label.Size = UD2(1, 0, 1, 0)
  4609. label.Position = UD2(0, 0, 0, 0)
  4610. label.TextColor3 = TEXTCOLOR
  4611. label.TextStrokeTransparency = STROKETRANSPARENCY
  4612. label.TextTransparency = TRANSPARENCY
  4613. label.FontSize = TEXTFONTSIZE
  4614. label.Font = TEXTFONT
  4615. label.BorderSizePixel = BORDERSIZEPIXEL
  4616. label.TextScaled = false
  4617. label.Text = TEXT
  4618. label.Name = NAME
  4619. label.Parent = PARENT
  4620. return label
  4621. end
  4622.  
  4623. function NoOutlines(PART)
  4624. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  4625. end
  4626.  
  4627. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  4628. local NEWWELD = IT(TYPE)
  4629. NEWWELD.Part0 = PART0
  4630. NEWWELD.Part1 = PART1
  4631. NEWWELD.C0 = C0
  4632. NEWWELD.C1 = C1
  4633. NEWWELD.Parent = PARENT
  4634. return NEWWELD
  4635. end
  4636.  
  4637. local S = IT("Sound")
  4638. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  4639. local NEWSOUND = nil
  4640. coroutine.resume(coroutine.create(function()
  4641. NEWSOUND = S:Clone()
  4642. NEWSOUND.Parent = PARENT
  4643. NEWSOUND.Volume = VOLUME
  4644. NEWSOUND.Pitch = PITCH
  4645. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  4646. NEWSOUND:play()
  4647. if DOESLOOP == true then
  4648. NEWSOUND.Looped = true
  4649. else
  4650. repeat wait(1) until NEWSOUND.Playing == false
  4651. NEWSOUND:remove()
  4652. end
  4653. end))
  4654. return NEWSOUND
  4655. end
  4656.  
  4657. function CFrameFromTopBack(at, top, back)
  4658. local right = top:Cross(back)
  4659. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  4660. end
  4661.  
  4662. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4663. function WACKYEFFECT(Table)
  4664. local TYPE = (Table.EffectType or "Sphere")
  4665. local SIZE = (Table.Size or VT(1,1,1))
  4666. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  4667. local TRANSPARENCY = (Table.Transparency or 0)
  4668. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  4669. local CFRAME = (Table.CFrame or Torso.CFrame)
  4670. local MOVEDIRECTION = (Table.MoveToPos or nil)
  4671. local ROTATION1 = (Table.RotationX or 0)
  4672. local ROTATION2 = (Table.RotationY or 0)
  4673. local ROTATION3 = (Table.RotationZ or 0)
  4674. local MATERIAL = (Table.Material or "Neon")
  4675. local COLOR = (Table.Color or C3(1,1,1))
  4676. local TIME = (Table.Time or 45)
  4677. local SOUNDID = (Table.SoundID or nil)
  4678. local SOUNDPITCH = (Table.SoundPitch or nil)
  4679. local SOUNDVOLUME = (Table.SoundVolume or nil)
  4680. coroutine.resume(coroutine.create(function()
  4681. local PLAYSSOUND = false
  4682. local SOUND = nil
  4683. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  4684. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  4685. PLAYSSOUND = true
  4686. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  4687. end
  4688. EFFECT.Color = COLOR
  4689. local MSH = nil
  4690. if TYPE == "Sphere" then
  4691. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  4692. elseif TYPE == "Block" or TYPE == "Box" then
  4693. MSH = IT("BlockMesh",EFFECT)
  4694. MSH.Scale = SIZE
  4695. elseif TYPE == "Wave" then
  4696. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  4697. elseif TYPE == "Ring" then
  4698. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  4699. elseif TYPE == "Slash" then
  4700. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  4701. elseif TYPE == "Round Slash" then
  4702. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  4703. elseif TYPE == "Swirl" then
  4704. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  4705. elseif TYPE == "Skull" then
  4706. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  4707. elseif TYPE == "Crystal" then
  4708. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  4709. end
  4710. if MSH ~= nil then
  4711. local MOVESPEED = nil
  4712. if MOVEDIRECTION ~= nil then
  4713. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  4714. end
  4715. local GROWTH = SIZE - ENDSIZE
  4716. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  4717. if TYPE == "Block" then
  4718. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  4719. else
  4720. EFFECT.CFrame = CFRAME
  4721. end
  4722. for LOOP = 1, TIME+1 do
  4723. Swait()
  4724. MSH.Scale = MSH.Scale - GROWTH/TIME
  4725. if TYPE == "Wave" then
  4726. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  4727. end
  4728. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  4729. if TYPE == "Block" then
  4730. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  4731. else
  4732. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  4733. end
  4734. if MOVEDIRECTION ~= nil then
  4735. local ORI = EFFECT.Orientation
  4736. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  4737. EFFECT.Orientation = ORI
  4738. end
  4739. end
  4740. if PLAYSSOUND == false then
  4741. EFFECT:remove()
  4742. else
  4743. repeat Swait() until SOUND.Playing == false
  4744. EFFECT:remove()
  4745. end
  4746. else
  4747. if PLAYSSOUND == false then
  4748. EFFECT:remove()
  4749. else
  4750. repeat Swait() until SOUND.Playing == false
  4751. EFFECT:remove()
  4752. end
  4753. end
  4754. end))
  4755. end
  4756.  
  4757. function MakeForm(PART,TYPE)
  4758. if TYPE == "Cyl" then
  4759. local MSH = IT("CylinderMesh",PART)
  4760. elseif TYPE == "Ball" then
  4761. local MSH = IT("SpecialMesh",PART)
  4762. MSH.MeshType = "Sphere"
  4763. elseif TYPE == "Wedge" then
  4764. local MSH = IT("SpecialMesh",PART)
  4765. MSH.MeshType = "Wedge"
  4766. elseif TYPE == "Head" then
  4767. local MSH = IT("SpecialMesh",PART)
  4768. MSH.Scale = VT(1.25,1.25,1.25)
  4769. end
  4770. end
  4771.  
  4772. Debris = game:GetService("Debris")
  4773.  
  4774. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  4775. local DIRECTION = CF(StartPos,EndPos).lookVector
  4776. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  4777. end
  4778.  
  4779. function CharacterFade(COLOR,TIMER)
  4780. coroutine.resume(coroutine.create(function()
  4781. local FADE = IT("Model",Effects)
  4782. FADE.Name = "FadingEffect"
  4783. for _, c in pairs(Character:GetChildren()) do
  4784. if c.ClassName == "Part" and c ~= RootPart then
  4785. local FADER = c:Clone()
  4786. FADER.Color = COLOR
  4787. FADER.CFrame = c.CFrame
  4788. FADER.Parent = FADE
  4789. FADER.Anchored = true
  4790. FADER.Transparency = 0.25+c.Transparency
  4791. FADER:BreakJoints()
  4792. FADER.Material = "Neon"
  4793. if FADER.Name == "Head" then
  4794. FADER:ClearAllChildren()
  4795. FADER.Size = VT(1,1,1)
  4796. end
  4797. FADER.CanCollide = false
  4798. end
  4799. end
  4800. local TRANS = 0.75/TIMER
  4801. for i = 1, TIMER do
  4802. Swait()
  4803. for _, c in pairs(FADE:GetChildren()) do
  4804. if c.ClassName == "Part" then
  4805. c.Transparency = c.Transparency + TRANS
  4806. end
  4807. end
  4808. end
  4809. FADE:remove()
  4810. end))
  4811. end
  4812.  
  4813. function Chatter(Text,Timer)
  4814. local chat = coroutine.wrap(function()
  4815. if Character:FindFirstChild("SpeechBoard")~= nil then
  4816. Character:FindFirstChild("SpeechBoard"):destroy()
  4817. end
  4818. local naeeym2 = IT("BillboardGui",Character)
  4819. naeeym2.Size = UD2(0,100,0,40)
  4820. naeeym2.StudsOffset = Vector3.new(0,2,0)
  4821. naeeym2.Adornee = Character.Head
  4822. naeeym2.Name = "SpeechBoard"
  4823. naeeym2.AlwaysOnTop = true
  4824. local tecks2 = IT("TextLabel",naeeym2)
  4825. tecks2.BackgroundTransparency = 1
  4826. tecks2.BorderSizePixel = 0
  4827. tecks2.Text = ""
  4828. tecks2.Font = "Legacy"
  4829. tecks2.TextSize = 15
  4830. tecks2.TextStrokeTransparency = 0
  4831. tecks2.TextColor3 = Color3.new(1,1,1)
  4832. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  4833. tecks2.Size = UDim2.new(1,0,0.5,0)
  4834. for i = 1,string.len(Text),1 do
  4835. CreateSound(418252437, Head, 3, MRANDOM(8,12)/15, false)
  4836. tecks2.Text = string.sub(Text,1,i)
  4837. wait(Timer)
  4838. end
  4839. wait(1)
  4840. naeeym2:Destroy()
  4841. end)
  4842. chat()
  4843. end
  4844.  
  4845. --//=================================\\
  4846. --|| WEAPON CREATION
  4847. --\\=================================//
  4848.  
  4849. local FACE = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Face mask", VT(1.001,1.001,1.001),false)
  4850. CreateWeldOrSnapOrMotor("Weld", FACE, Head, FACE, CF(0.02,0,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  4851. MakeForm(FACE,"Head")
  4852. local EYE = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Eye", VT(0.1,0.25,0.2),false)
  4853. CreateWeldOrSnapOrMotor("Weld", EYE, Head, EYE, CF(0.15,0.25,-0.53) * ANGLES(RAD(0), RAD(0), RAD(-25)), CF(0, 0, 0))
  4854. MakeForm(EYE,"Ball")
  4855. local top = Instance.new("Shirt")
  4856. top.ShirtTemplate = "rbxassetid://269003887"
  4857. top.Parent = Character
  4858. top.Name = "Cloth"
  4859. local bottom = Instance.new("Pants")
  4860. bottom.PantsTemplate = "rbxassetid://268832352"
  4861. bottom.Parent = Character
  4862. bottom.Name = "Cloth"
  4863. local BATON = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Baton", VT(1, 0.8, 3),false)
  4864. CreateMesh("SpecialMesh", BATON, "FileMesh", "11820238", "", VT(1,1,1), VT(0,0,0))
  4865. local BATONWELD = CreateWeldOrSnapOrMotor("Weld", BATON, Torso, BATON, CF(1,-0.8,0.75) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  4866. local A = IT("Attachment",BATON)
  4867. local B = IT("Attachment",BATON)
  4868. B.Position = VT(0,0,-0.4)
  4869. A.Position = VT(0,0,1)
  4870. local Trail = IT("Trail",BATON)
  4871. Trail.Attachment0 = A
  4872. Trail.Attachment1 = B
  4873. Trail.Lifetime = 0.1
  4874. Trail.Color = ColorSequence.new(C3(0,0,0))
  4875. Trail.Transparency = NumberSequence.new(0, 1)
  4876. Trail.Enabled = false
  4877. Trail.Texture = "http://www.roblox.com/asset/?id=1831500579"
  4878. local GUN = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Gun", VT(1, 0.8, 3),false)
  4879. CreateMesh("SpecialMesh", GUN, "FileMesh", "623102664", "623102879", VT(0.01, 0.01, 0.01), VT(0,0,0))
  4880. local GUNWELD = CreateWeldOrSnapOrMotor("Weld", GUN, Torso, GUN, CF(-1.1,-1.1,0) * ANGLES(RAD(0), RAD(90), RAD(-90)), CF(0, 0, 0))
  4881.  
  4882. for _, c in pairs(Weapon:GetChildren()) do
  4883. if c.ClassName == "Part" then
  4884. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  4885. end
  4886. end
  4887.  
  4888. Weapon.Parent = Character
  4889.  
  4890. local SKILLTEXTCOLOR = C3(1,1,1)
  4891. local SKILLFONT = "Legacy"
  4892. local SKILLTEXTSIZE = 4
  4893.  
  4894. local ATTACKSGOODCOP = {"Mouse - Warning","Q - Baton Stun","E - Cuffs"}
  4895. local ATTACKSBADCOP = {"Mouse - Silence","Q - Baton Breaker","E - The Right to remain silent"}
  4896. local GOODUI = {}
  4897. local BADUI = {}
  4898.  
  4899. for i = 1, #ATTACKSGOODCOP do
  4900. local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.73, 0, 0.7-(0.04*i), 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
  4901. local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKSGOODCOP[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
  4902. SKILLTEXT.TextXAlignment = "Right"
  4903. table.insert(GOODUI,SKILLTEXT)
  4904. end
  4905.  
  4906. for i = 1, #ATTACKSBADCOP do
  4907. local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.01, 0, 0.7-(0.04*i), 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
  4908. local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKSBADCOP[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 1, "Skill text")
  4909. SKILLTEXT.TextXAlignment = "Left"
  4910. table.insert(BADUI,SKILLTEXT)
  4911. end
  4912.  
  4913. local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.9, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
  4914. local SKILLTEXT = CreateLabel(SKILLFRAME, "[F - Switch]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
  4915.  
  4916. --//=================================\\
  4917. --|| DAMAGING
  4918. --\\=================================//
  4919.  
  4920. function ApplyDamage(Humanoid,Damage)
  4921. Damage = Damage * DAMAGEMULTIPLIER
  4922. local DEAD = false
  4923. if Humanoid.Health < 2000 then
  4924. if Humanoid.Health - Damage > 0 then
  4925. Humanoid.Health = Humanoid.Health - Damage
  4926. else
  4927. DEAD = true
  4928. Humanoid.Parent:BreakJoints()
  4929. end
  4930. else
  4931. DEAD = true
  4932. Humanoid.Parent:BreakJoints()
  4933. end
  4934. if DEAD == true then
  4935. if MODE == "GoodCop" then
  4936. local TEXTS = {"I'm simply laying down the law.","You should've taken account of the law.","Another criminal down."}
  4937. Chatter(TEXTS[MRANDOM(1,#TEXTS)],0)
  4938. elseif MODE == "BadCop" then
  4939. local TEXTS = {"Criminals should leave this world!","You should've taken account of the law!","And stay down!"}
  4940. Chatter(TEXTS[MRANDOM(1,#TEXTS)],0)
  4941. end
  4942. end
  4943. end
  4944.  
  4945. --//=================================\\
  4946. --|| TRANSFORMATIONS
  4947. --\\=================================//
  4948.  
  4949. function Switch()
  4950. ATTACK = true
  4951. Rooted = true
  4952. if MODE == "GoodCop" then
  4953. for i=0, 0.3, 0.1 / Animation_Speed do
  4954. Swait()
  4955. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4956. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4957. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4958. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4959. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4960. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4961. end
  4962. for i=0, 1, 0.1 / Animation_Speed do
  4963. Swait()
  4964. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4965. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  4966. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4967. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4968. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4969. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4970. end
  4971. CreateSound(363808674, Torso, 6, 1, false)
  4972. for i=0, 0.6, 0.1 / Animation_Speed do
  4973. Swait()
  4974. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4975. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
  4976. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4977. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4978. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4979. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4980. end
  4981. CreateSound(363808674, Torso, 6, 1, false)
  4982. for i=0, 0.6, 0.1 / Animation_Speed do
  4983. Swait()
  4984. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4985. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
  4986. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4987. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4988. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4989. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4990. end
  4991. MODE = "BadCop"
  4992. elseif MODE == "BadCop" then
  4993. CreateSound(147722227, Torso, 4, 1.3, false)
  4994. for i=0, 0.3, 0.1 / Animation_Speed do
  4995. Swait()
  4996. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4997. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  4998. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4999. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5000. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5001. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5002. end
  5003. MODE = "GoodCop"
  5004. end
  5005. ATTACK = false
  5006. Rooted = false
  5007. end
  5008.  
  5009. --//=================================\\
  5010. --|| ATTACK GOOD COP
  5011. --\\=================================//
  5012.  
  5013. function Warning()
  5014. local TARGET = Mouse.Target
  5015. if TARGET ~= nil then
  5016. if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  5017. local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  5018. local LEG = TARGET.Parent:FindFirstChild("Right Leg") or TARGET.Parent:FindFirstChild("RightLowerLeg")
  5019. if LEG and HUM.Health > 0 then
  5020. Speed = 6
  5021. ATTACK = true
  5022. Rooted = false
  5023. local GYRO = IT("BodyGyro",RootPart)
  5024. GYRO.D = 2
  5025. GYRO.P = 2000
  5026. GYRO.MaxTorque = VT(0,4000000,0)
  5027. coroutine.resume(coroutine.create(function()
  5028. repeat
  5029. Swait()
  5030. GYRO.CFrame = CF(RootPart.Position,LEG.Position)
  5031. until ATTACK == false
  5032. GYRO:Remove()
  5033. end))
  5034. local HIT,POS = CastProperRay(RootPart.Position,LEG.Position,1000,Character)
  5035. local PASS = true
  5036. for i=0, 0.2, 0.1 / Animation_Speed do
  5037. Swait()
  5038. HIT,POS = CastProperRay(RootPart.Position,LEG.Position,1000,Character)
  5039. if HIT == nil then
  5040. PASS = false
  5041. break
  5042. else
  5043. if HIT.Parent ~= TARGET.Parent then
  5044. PASS = false
  5045. break
  5046. end
  5047. end
  5048. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5049. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
  5050. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5051. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5052. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5053. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5054. end
  5055. CreateSound(147722227, GUN, 6, 1.3, false)
  5056. GUNWELD.Part0 = LeftArm
  5057. GUNWELD.C0 = CF(0,-1.5,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
  5058. for i=0, 0.4, 0.1 / Animation_Speed do
  5059. Swait()
  5060. HIT,POS = CastProperRay(RootPart.Position,LEG.Position,1000,Character)
  5061. if HIT == nil then
  5062. PASS = false
  5063. break
  5064. else
  5065. if HIT.Parent ~= TARGET.Parent then
  5066. PASS = false
  5067. break
  5068. end
  5069. end
  5070. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  5071. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  5072. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5073. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5074. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5075. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5076. end
  5077. if PASS == true then
  5078. local GUNPOS = GUN.CFrame*CF(1.2, 0.5, 0).p
  5079. local DISTANCE = (LEG.Position - GUNPOS).Magnitude
  5080. CreateSound(160432334, LEG, 10, 1, false)
  5081. local HEAD = HUM.Parent:FindFirstChild("Head")
  5082. if HEAD then
  5083. CreateSound(535690488, HEAD, 7, 1, false)
  5084. end
  5085. ApplyDamage(HUM,15)
  5086. HUM.WalkSpeed = HUM.WalkSpeed - 3
  5087. HUM.PlatformStand = true
  5088. coroutine.resume(coroutine.create(function()
  5089. wait(0.1)
  5090. if HUM.WalkSpeed > 0 then
  5091. HUM.PlatformStand = false
  5092. end
  5093. end))
  5094. WACKYEFFECT({Time = 15, EffectType = "Block", Size = VT(0,0,0), Size2 = VT(0.3,0.3,0.3), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = 330704232, SoundPitch = 1, SoundVolume = 4})
  5095. WACKYEFFECT({Time = 6, EffectType = "Box", Size = VT(0,0,DISTANCE), Size2 = VT(0.1,0.1,DISTANCE), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS,LEG.Position)*CF(0,0,-DISTANCE/2), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5096. for i=0, 1, 0.1 / Animation_Speed do
  5097. Swait()
  5098. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  5099. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(45)), 1 / Animation_Speed)
  5100. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5101. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5102. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5103. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5104. end
  5105. end
  5106. for i=0, 0.3, 0.1 / Animation_Speed do
  5107. Swait()
  5108. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5109. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
  5110. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5111. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5112. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5113. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5114. end
  5115. GUNWELD.Part0 = Torso
  5116. GUNWELD.C0 = CF(-1.1,-1.1,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
  5117. ATTACK = false
  5118. Rooted = false
  5119. Speed = 20
  5120. end
  5121. end
  5122. end
  5123. end
  5124. function BatonStun()
  5125. ATTACK = true
  5126. Rooted = false
  5127. Speed = 4
  5128. for i=0, 0.2, 0.1 / Animation_Speed do
  5129. Swait()
  5130. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5131. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-15)), 1 / Animation_Speed)
  5132. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5133. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5134. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5135. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5136. end
  5137. BATONWELD.Part0 = RightArm
  5138. BATONWELD.C0 = CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)) * CF(0,0,1)
  5139. for i=0, 0.2, 0.1 / Animation_Speed do
  5140. Swait()
  5141. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)), 1 / Animation_Speed)
  5142. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(25)), 1 / Animation_Speed)
  5143. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.1) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5144. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5145. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5146. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5147. end
  5148. Speed = 25
  5149. CreateSound(147722227, BATON, 6, 1.2, false)
  5150. Trail.Enabled = true
  5151. BATON.CanCollide = true
  5152. local SPEAKING = false
  5153. local HITS = {}
  5154. local TOUCH = BATON.Touched:Connect(function(hit)
  5155. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  5156. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  5157. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  5158. if TORSO and HUM.Health > 0 then
  5159. local PASS = true
  5160. for i = 1, #HITS do
  5161. if HITS[i] == hit.Parent then
  5162. PASS = false
  5163. end
  5164. end
  5165. table.insert(HITS,hit.Parent)
  5166. if PASS == true then
  5167. HUM.PlatformStand = true
  5168. ApplyDamage(HUM,20)
  5169. local bv = Instance.new("BodyVelocity",TORSO)
  5170. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  5171. bv.velocity = CF(Torso.Position-VT(0,5,0),TORSO.Position).lookVector*70
  5172. Debris:AddItem(bv,0.05)
  5173. CreateSound(260430079, BATON, 6, 1, false)
  5174. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(3,3,3), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position,BATON.Position)*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Glass = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 4})
  5175. coroutine.resume(coroutine.create(function()
  5176. wait(1)
  5177. if HUM.WalkSpeed > 0 then
  5178. HUM.PlatformStand = false
  5179. end
  5180. end))
  5181. if SPEAKING == false and MRANDOM(1,5) == 1 then
  5182. SPEAKING = true
  5183. Chatter("Let that be a warning.",0)
  5184. end
  5185. end
  5186. end
  5187. end
  5188. end)
  5189. for i=0, 0.35, 0.1 / Animation_Speed do
  5190. Swait()
  5191. BATONWELD.C0 = Clerp(BATONWELD.C0,CF(0,-1,0) * ANGLES(RAD(120), RAD(0), RAD(0)) * CF(0,0,1), 1 / Animation_Speed)
  5192. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  5193. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  5194. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.6) * ANGLES(RAD(140), RAD(0), RAD(-31)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5195. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-3)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5196. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5197. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5198. end
  5199. TOUCH:Disconnect()
  5200. BATON.CanCollide = false
  5201. Speed = 20
  5202. Trail.Enabled = false
  5203. for i=0, 0.2, 0.1 / Animation_Speed do
  5204. Swait()
  5205. BATONWELD.C0 = Clerp(BATONWELD.C0,CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)) * CF(0,0,1), 2 / Animation_Speed)
  5206. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5207. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-15)), 1 / Animation_Speed)
  5208. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5209. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5210. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5211. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5212. end
  5213. BATONWELD.Part0 = Torso
  5214. BATONWELD.C0 = CF(1,-0.8,0.75) * ANGLES(RAD(0), RAD(0), RAD(0))
  5215. ATTACK = false
  5216. Rooted = false
  5217. end
  5218. function Cuffs()
  5219. local TARGET = Mouse.Target
  5220. if TARGET ~= nil then
  5221. if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  5222. local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  5223. local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
  5224. if ROOT and HUM.Health > 0 then
  5225. local FOE = Mouse.Target.Parent
  5226. ATTACK = true
  5227. Rooted = true
  5228. CharacterFade(C3(1,1,1),70)
  5229. RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
  5230. ROOT.Anchored = true
  5231. CreateSound(289556450, RootPart, 5, 1.4, false)
  5232. Chatter("You have the right to remain silent.",0)
  5233. for i=0, 2, 0.1 / Animation_Speed do
  5234. Swait()
  5235. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  5236. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  5237. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5238. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(80), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5239. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(15), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5240. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5241. end
  5242. local RIGHTCUFF = nil
  5243. local LEFTCUFF = nil
  5244. local ChainLink = nil
  5245. CreateSound(1279090548, ROOT, 10, 1.4, false)
  5246. for _, c in pairs(FOE:GetChildren()) do
  5247. if c.Name == "Left Arm" or c.Name == "LeftLowerArm" then
  5248. LEFTCUFF = CreatePart(3, FOE, "Metal", 0, 0, "Mid gray", "Cuff", VT(c.Size.X+0.1, 0.1, c.Size.Z+0.1),false)
  5249. LEFTCUFF.CFrame = c.CFrame
  5250. weldBetween(c,LEFTCUFF)
  5251. end
  5252. end
  5253. for _, c in pairs(FOE:GetChildren()) do
  5254. if c.Name == "Right Arm" or c.Name == "RightLowerArm" then
  5255. RIGHTCUFF = CreatePart(3, FOE, "Metal", 0, 0, "Mid gray", "Cuff", VT(c.Size.X+0.1, 0.1, c.Size.Z+0.1),false)
  5256. RIGHTCUFF.CFrame = c.CFrame
  5257. weldBetween(c,RIGHTCUFF)
  5258. end
  5259. end
  5260. if RIGHTCUFF and LEFTCUFF then
  5261. local A = IT("Attachment",RIGHTCUFF)
  5262. local B = IT("Attachment",LEFTCUFF)
  5263. ChainLink = IT("Beam",FOE)
  5264. ChainLink.Texture = "rbxassetid://73042633"
  5265. ChainLink.Color = ColorSequence.new(C3(0.8,0.8,0.8))
  5266. ChainLink.TextureSpeed = 0
  5267. ChainLink.Width0 = 1
  5268. ChainLink.Width1 = 1
  5269. ChainLink.Segments = 25
  5270. ChainLink.TextureLength = 3
  5271. ChainLink.Attachment0 = B
  5272. ChainLink.Attachment1 = A
  5273. ChainLink.FaceCamera = true
  5274. ChainLink.Transparency = NumberSequence.new(0)
  5275. end
  5276. coroutine.resume(coroutine.create(function()
  5277. wait(4)
  5278. if RIGHTCUFF and LEFTCUFF then
  5279. RIGHTCUFF:remove()
  5280. LEFTCUFF:remove()
  5281. ChainLink:remove()
  5282. local bv = Instance.new("BodyVelocity",ROOT)
  5283. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  5284. bv.velocity = CF(ROOT.Position-VT(0,5,0),ROOT.Position).lookVector*70
  5285. Debris:AddItem(bv,0.05)
  5286. ApplyDamage(HUM,70)
  5287. HUM.PlatformStand = false
  5288. WACKYEFFECT({Time = 50, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(6,6,6), Transparency = 0, Transparency2 = 1, CFrame = CF(RIGHTCUFF.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Glass = C3(1,1,1), SoundID = 174580476, SoundPitch = 1, SoundVolume = 7})
  5289. WACKYEFFECT({Time = 50, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(6,6,6), Transparency = 0, Transparency2 = 1, CFrame = CF(LEFTCUFF.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Glass = C3(1,1,1), SoundID = 174580476, SoundPitch = 1, SoundVolume = 7})
  5290. end
  5291. end))
  5292. for i=0, 1.5, 0.1 / Animation_Speed do
  5293. Swait()
  5294. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  5295. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(5), RAD(0)), 1 / Animation_Speed)
  5296. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(70), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5297. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(70), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5298. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(15), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5299. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5300. end
  5301. HUM.PlatformStand = true
  5302. ROOT.CFrame = ROOT.CFrame * ANGLES(RAD(15), RAD(0), RAD(0))
  5303. ROOT.Anchored = false
  5304. Chatter("Anything you say can and WILL be used against you.",0)
  5305. for i=0, 3, 0.1 / Animation_Speed do
  5306. Swait()
  5307. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-5), RAD(0), RAD(-35)), 1 / Animation_Speed)
  5308. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 1 / Animation_Speed)
  5309. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-1), RAD(0), RAD(3)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5310. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-1), RAD(0), RAD(-3)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5311. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-12), RAD(80), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
  5312. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-60), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
  5313. end
  5314. ATTACK = false
  5315. Rooted = false
  5316. end
  5317. end
  5318. end
  5319. end
  5320.  
  5321. --//=================================\\
  5322. --|| ATTACK BAD COP
  5323. --\\=================================//
  5324.  
  5325. function Silence()
  5326. Speed = 6
  5327. ATTACK = true
  5328. Rooted = false
  5329. local GYRO = IT("BodyGyro",RootPart)
  5330. GYRO.D = 2
  5331. GYRO.P = 20000
  5332. GYRO.MaxTorque = VT(0,4000000,0)
  5333. coroutine.resume(coroutine.create(function()
  5334. repeat
  5335. Swait()
  5336. GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
  5337. until ATTACK == false
  5338. GYRO:Remove()
  5339. end))
  5340. for i=0, 0.2, 0.1 / Animation_Speed do
  5341. Swait()
  5342. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5343. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
  5344. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5345. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5346. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5347. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5348. end
  5349. local AMMO = 6
  5350. local FIRING = true
  5351. local SHOOTING = false
  5352. local TIMER = 70
  5353. CreateSound(147722227, GUN, 6, 1.3, false)
  5354. GUNWELD.Part0 = LeftArm
  5355. GUNWELD.C0 = CF(0,-1.5,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
  5356. local MOUSE = Mouse.Button1Down:connect(function(NEWKEY)
  5357. if SHOOTING == false and AMMO > 0 then
  5358. SHOOTING = true
  5359. AMMO = AMMO - 1
  5360. local GUNPOS = GUN.CFrame*CF(1.2, 0.5, 0).p
  5361. local HIT,POS = CastProperRay(GUNPOS,Mouse.Hit.p,1000,Character)
  5362. local DISTANCE = (POS - GUNPOS).Magnitude
  5363. if HIT then
  5364. if HIT.Parent:FindFirstChildOfClass("Humanoid") then
  5365. if HIT.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
  5366. CreateSound(160432334, HIT, 10, 1, false)
  5367. ApplyDamage(HIT.Parent:FindFirstChildOfClass("Humanoid"),35)
  5368. end
  5369. end
  5370. end
  5371. TIMER = 55
  5372. WACKYEFFECT({Time = 15, EffectType = "Block", Size = VT(0,0,0), Size2 = VT(0.3,0.3,0.3), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = 330704232, SoundPitch = 1, SoundVolume = 4})
  5373. WACKYEFFECT({Time = 6, EffectType = "Box", Size = VT(0,0,DISTANCE), Size2 = VT(0.1,0.1,DISTANCE), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS,POS)*CF(0,0,-DISTANCE/2), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5374. for i=0, 0.3, 0.1 / Animation_Speed do
  5375. Swait()
  5376. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  5377. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  5378. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5379. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(100), RAD(0), RAD(-45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5380. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5381. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5382. end
  5383. if AMMO <= 0 then
  5384. FIRING = false
  5385. end
  5386. SHOOTING = false
  5387. end
  5388. end)
  5389. repeat
  5390. Swait()
  5391. if SHOOTING == false then
  5392. TIMER = TIMER - 1
  5393. if TIMER <= 0 then
  5394. FIRING = false
  5395. end
  5396. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  5397. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  5398. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5399. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5400. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5401. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5402. end
  5403. until FIRING == false and SHOOTING == false
  5404. MOUSE:Disconnect()
  5405. for i=0, 0.3, 0.1 / Animation_Speed do
  5406. Swait()
  5407. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5408. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
  5409. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5410. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5411. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5412. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5413. end
  5414. GUNWELD.Part0 = Torso
  5415. GUNWELD.C0 = CF(-1.1,-1.1,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
  5416. Speed = 20
  5417. ATTACK = false
  5418. Rooted = false
  5419. end
  5420. function BatonBreaker()
  5421. ATTACK = true
  5422. Rooted = false
  5423. Speed = 4
  5424. Chatter("I'll break you!",0)
  5425. for i=0, 0.2, 0.1 / Animation_Speed do
  5426. Swait()
  5427. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5428. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-15)), 1 / Animation_Speed)
  5429. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5430. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5431. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5432. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5433. end
  5434. BATONWELD.Part0 = RightArm
  5435. BATONWELD.C0 = CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)) * CF(0,0,1)
  5436. for i=0, 0.5, 0.1 / Animation_Speed do
  5437. Swait()
  5438. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)), 1 / Animation_Speed)
  5439. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(25)), 1 / Animation_Speed)
  5440. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.1) * ANGLES(RAD(-20), RAD(-40), RAD(25)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  5441. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5442. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5443. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5444. end
  5445. Speed = 30
  5446. CreateSound(147722227, BATON, 6, 1, false)
  5447. Trail.Enabled = true
  5448. BATON.CanCollide = true
  5449. local SPEAKING = false
  5450. local HITS = {}
  5451. local TOUCH = BATON.Touched:Connect(function(hit)
  5452. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  5453. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  5454. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  5455. if TORSO and HUM.Health > 0 then
  5456. local PASS = true
  5457. for i = 1, #HITS do
  5458. if HITS[i] == hit.Parent then
  5459. PASS = false
  5460. end
  5461. end
  5462. table.insert(HITS,hit.Parent)
  5463. if PASS == true then
  5464. CreateSound(260430079, BATON, 6, 0.8, false)
  5465. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(3,3,3), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position,BATON.Position)*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Glass = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 4})
  5466. TORSO.Anchored = true
  5467. local POS = TORSO.CFrame
  5468. coroutine.resume(coroutine.create(function()
  5469. for i = 1, 15 do
  5470. Swait()
  5471. TORSO.CFrame = POS*CF(MRANDOM(-2,2)/10,MRANDOM(-2,2)/10,MRANDOM(-2,2)/10)
  5472. end
  5473. local HEAD = HUM.Parent:FindFirstChild("Head")
  5474. HUM.Parent:BreakJoints()
  5475. if HEAD then
  5476. CreateSound(363808674, HEAD, 10, 0.8, false)
  5477. local bv = Instance.new("BodyVelocity",TORSO)
  5478. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  5479. bv.velocity = CF(Torso.Position-VT(0,5,0),HEAD.Position).lookVector*70
  5480. Debris:AddItem(bv,0.05)
  5481. local TEXTS = {"Criminals should leave this world!","And stay down!"}
  5482. Chatter(TEXTS[MRANDOM(1,#TEXTS)],0)
  5483. end
  5484. TORSO.Anchored = false
  5485. end))
  5486. end
  5487. end
  5488. end
  5489. end)
  5490. for i=0, 0.45, 0.1 / Animation_Speed do
  5491. Swait()
  5492. RootPart.CFrame = RootPart.CFrame * CF(0,0,-0.15)
  5493. BATONWELD.C0 = Clerp(BATONWELD.C0,CF(0,-1,0) * ANGLES(RAD(120), RAD(0), RAD(0)) * CF(0,0,1), 1 / Animation_Speed)
  5494. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(15)), 1 / Animation_Speed)
  5495. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15), RAD(0), RAD(-15)), 1 / Animation_Speed)
  5496. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.6) * ANGLES(RAD(140), RAD(-25), RAD(-41)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5497. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-3)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5498. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(15), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5499. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5500. end
  5501. TOUCH:Disconnect()
  5502. BATON.CanCollide = false
  5503. Speed = 20
  5504. Trail.Enabled = false
  5505. for i=0, 0.2, 0.1 / Animation_Speed do
  5506. Swait()
  5507. BATONWELD.C0 = Clerp(BATONWELD.C0,CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)) * CF(0,0,1), 2 / Animation_Speed)
  5508. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5509. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-15)), 1 / Animation_Speed)
  5510. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5511. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5512. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5513. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5514. end
  5515. BATONWELD.Part0 = Torso
  5516. BATONWELD.C0 = CF(1,-0.8,0.75) * ANGLES(RAD(0), RAD(0), RAD(0))
  5517. ATTACK = false
  5518. Rooted = false
  5519. end
  5520. function TheRightToRemainSilent()
  5521. local TARGET = Mouse.Target
  5522. if TARGET ~= nil then
  5523. if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  5524. local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  5525. local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
  5526. if ROOT and HUM.Health > 0 then
  5527. local FOE = Mouse.Target.Parent
  5528. ATTACK = true
  5529. Rooted = true
  5530. CharacterFade(C3(1,1,1),70)
  5531. RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
  5532. ROOT.Anchored = true
  5533. CreateSound(289556450, RootPart, 5, 1.4, false)
  5534. Chatter("You are to remain silent and DEAD!",0)
  5535. for i=0, 0.4, 0.1 / Animation_Speed do
  5536. Swait()
  5537. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5538. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5539. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5540. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5541. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5542. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5543. end
  5544. HUM.PlatformStand = true
  5545. ROOT.CFrame = ROOT.CFrame * CF(0,-2*ROOT.Size.Z,0) * ANGLES(RAD(-90), RAD(0), RAD(0))
  5546. CreateSound(260430117, ROOT, 6, 1.3, false)
  5547. coroutine.resume(coroutine.create(function()
  5548. Swait()
  5549. ROOT.Anchored = true
  5550. end))
  5551. RootPart.CFrame = RootPart.CFrame*CF(0,0,-0.6)
  5552. for i=0, 0.2, 0.1 / Animation_Speed do
  5553. Swait()
  5554. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  5555. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  5556. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5557. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5558. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5559. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5560. end
  5561. local OOFS = {1106908323,1080610827,1080614222,565424701,565424177,1080611063}
  5562. CreateSound(OOFS[MRANDOM(1,#OOFS)], ROOT, 6, 1, false)
  5563. for i=0, 0.2, 0.1 / Animation_Speed do
  5564. Swait()
  5565. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.65) * ANGLES(RAD(45), RAD(0), RAD(0)), 1 / Animation_Speed)
  5566. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(15)), 1 / Animation_Speed)
  5567. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(80), RAD(0), RAD(-10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5568. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5569. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.45) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5570. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(45), RAD(-70), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  5571. end
  5572. local AMMO = 6
  5573. local FIRING = true
  5574. local SHOOTING = false
  5575. local TIMER = 70
  5576. CreateSound(147722227, GUN, 6, 1.3, false)
  5577. GUNWELD.Part0 = LeftArm
  5578. GUNWELD.C0 = CF(0,-1.5,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
  5579. for i=0, 0.2, 0.1 / Animation_Speed do
  5580. Swait()
  5581. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.65) * ANGLES(RAD(45), RAD(0), RAD(0)), 1 / Animation_Speed)
  5582. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(15)), 1 / Animation_Speed)
  5583. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(80), RAD(0), RAD(-10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5584. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.55, 0.4) * ANGLES(RAD(100), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5585. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.45) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5586. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(45), RAD(-70), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  5587. end
  5588. for i = 1, 6 do
  5589. local GUNPOS = GUN.CFrame*CF(1.2, 0.5, 0).p
  5590. local DISTANCE = (FOE.Head.Position - GUNPOS).Magnitude
  5591. WACKYEFFECT({Time = 15, EffectType = "Block", Size = VT(0,0,0), Size2 = VT(0.3,0.3,0.3), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = 330704232, SoundPitch = 1, SoundVolume = 4})
  5592. WACKYEFFECT({Time = 6, EffectType = "Box", Size = VT(0,0,DISTANCE), Size2 = VT(0.1,0.1,DISTANCE), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS,FOE.Head.Position)*CF(0,0,-DISTANCE/2), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5593. HUM.Health = HUM.Health/1.5
  5594. for i=0, 0.2, 0.1 / Animation_Speed do
  5595. Swait()
  5596. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.65) * ANGLES(RAD(45), RAD(0), RAD(0)), 1 / Animation_Speed)
  5597. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(15)), 1 / Animation_Speed)
  5598. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(80), RAD(0), RAD(-10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5599. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.55, 0.6) * ANGLES(RAD(130), RAD(0), RAD(20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5600. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.45) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5601. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(45), RAD(-70), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  5602. end
  5603. for i=0, 0.2, 0.1 / Animation_Speed do
  5604. Swait()
  5605. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.65) * ANGLES(RAD(45), RAD(0), RAD(0)), 1 / Animation_Speed)
  5606. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(15)), 1 / Animation_Speed)
  5607. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(80), RAD(0), RAD(-10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5608. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.55, 0.6) * ANGLES(RAD(100), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5609. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.45) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5610. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(45), RAD(-70), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  5611. end
  5612. end
  5613. FOE:BreakJoints()
  5614. ROOT.Anchored = false
  5615. for i=0, 0.3, 0.1 / Animation_Speed do
  5616. Swait()
  5617. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5618. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
  5619. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5620. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5621. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5622. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5623. end
  5624. GUNWELD.Part0 = Torso
  5625. GUNWELD.C0 = CF(-1.1,-1.1,0) * ANGLES(RAD(0), RAD(90), RAD(-90))
  5626. ATTACK = false
  5627. Rooted = false
  5628. end
  5629. end
  5630. end
  5631. end
  5632.  
  5633. --//=================================\\
  5634. --|| ASSIGN THINGS TO KEYS
  5635. --\\=================================//
  5636.  
  5637. function MouseDown(Mouse)
  5638. if ATTACK == false then
  5639. if MODE == "GoodCop" then
  5640. Warning()
  5641. elseif MODE == "BadCop" then
  5642. Silence()
  5643. end
  5644. end
  5645. end
  5646.  
  5647. function MouseUp(Mouse)
  5648. HOLD = false
  5649. end
  5650.  
  5651. function KeyDown(Key)
  5652. KEYHOLD = true
  5653. if Key == "q" and ATTACK == false then
  5654. if MODE == "GoodCop" then
  5655. BatonStun()
  5656. elseif MODE == "BadCop" then
  5657. BatonBreaker()
  5658. end
  5659. end
  5660.  
  5661. if Key == "e" and ATTACK == false then
  5662. if MODE == "GoodCop" then
  5663. Cuffs()
  5664. elseif MODE == "BadCop" then
  5665. TheRightToRemainSilent()
  5666. end
  5667. end
  5668.  
  5669. if Key == "t" and ATTACK == false then
  5670. if MODE == "GoodCop" then
  5671. Chatter("You should obey the law.",0.01)
  5672. elseif MODE == "BadCop" then
  5673. Chatter("I don't think so, Criminal!",0.01)
  5674. end
  5675. end
  5676.  
  5677. if Key == "f" and ATTACK == false then
  5678. Switch()
  5679. end
  5680.  
  5681. if Key == "0" and ATTACK == false then
  5682. if sick.Parent ~= RootPart then
  5683. sick = IT("Sound",RootPart)
  5684. end
  5685. end
  5686. end
  5687.  
  5688. function KeyUp(Key)
  5689. KEYHOLD = false
  5690. end
  5691.  
  5692. Mouse.Button1Down:connect(function(NEWKEY)
  5693. MouseDown(NEWKEY)
  5694. end)
  5695. Mouse.Button1Up:connect(function(NEWKEY)
  5696. MouseUp(NEWKEY)
  5697. end)
  5698. Mouse.KeyDown:connect(function(NEWKEY)
  5699. KeyDown(NEWKEY)
  5700. end)
  5701. Mouse.KeyUp:connect(function(NEWKEY)
  5702. KeyUp(NEWKEY)
  5703. end)
  5704.  
  5705. --//=================================\\
  5706. --\\=================================//
  5707.  
  5708. function unanchor()
  5709. for _, c in pairs(Character:GetChildren()) do
  5710. if c:IsA("BasePart") and c ~= RootPart then
  5711. c.Anchored = false
  5712. end
  5713. end
  5714. for _, c in pairs(Weapon:GetChildren()) do
  5715. if c:IsA("BasePart") and c ~= RootPart then
  5716. c.Anchored = false
  5717. end
  5718. end
  5719. if UNANCHOR == true then
  5720. RootPart.Anchored = false
  5721. else
  5722. RootPart.Anchored = true
  5723. end
  5724. end
  5725.  
  5726. --//=================================\\
  5727. --|| WRAP THE WHOLE SCRIPT UP
  5728. --\\=================================//
  5729.  
  5730. Humanoid.Changed:connect(function(Jump)
  5731. if Jump == "Jump" and (Disable_Jump == true) then
  5732. Humanoid.Jump = false
  5733. end
  5734. end)
  5735.  
  5736. while true do
  5737. Swait()
  5738. script.Parent = WEAPONGUI
  5739. ANIMATE.Parent = nil
  5740. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  5741. v:Stop();
  5742. end
  5743. SINE = SINE + CHANGE
  5744. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  5745. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  5746. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  5747. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  5748. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  5749. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5750. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5751. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5752. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5753. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  5754. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5755. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5756. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  5757. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  5758. end
  5759. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  5760. ANIM = "Jump"
  5761. if ATTACK == false then
  5762. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5763. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5764. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  5765. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  5766. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  5767. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  5768. end
  5769. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  5770. ANIM = "Fall"
  5771. if ATTACK == false then
  5772. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5773. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5774. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  5775. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  5776. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  5777. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  5778. end
  5779. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  5780. ANIM = "Idle"
  5781. if ATTACK == false then
  5782. if MODE == "GoodCop" then
  5783. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0.05 * COS(SINE / 12), 0, 0 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5784. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 1 / Animation_Speed)
  5785. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.3) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5786. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.3) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5787. RightHip.C0 = Clerp(RightHip.C0, CF(1 + 0.05 * COS(SINE / 12), -1 - 0.05 * SIN(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5788. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 + 0.05 * COS(SINE / 12), -1 - 0.05 * SIN(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5789. elseif MODE == "BadCop" then
  5790. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5791. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5 - 2.5 * COS(SINE / 12)), RAD(0), RAD(25)), 1 / Animation_Speed)
  5792. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.9, 0.5 + 0.05 * SIN(SINE / 12), -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5793. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.9, 0.25 + 0.05 * SIN(SINE / 12), -0.35) * ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5794. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5795. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5796. end
  5797. end
  5798. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  5799. ANIM = "Walk"
  5800. if ATTACK == false then
  5801. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5802. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5803. if MODE == "GoodCop" then
  5804. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5 + 0.05 * SIN(SINE / (WALKSPEEDVALUE/2)), 0.3) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5805. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5 + 0.05 * SIN(SINE / (WALKSPEEDVALUE/2)), 0.3) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5806. elseif MODE == "BadCop" then
  5807. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.9, 0.5 + 0.05 * SIN(SINE / (WALKSPEEDVALUE/2)), -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5808. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.9, 0.25 + 0.05 * SIN(SINE / (WALKSPEEDVALUE/2)), -0.35) * ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5809. end
  5810. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
  5811. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
  5812. end
  5813. end
  5814. unanchor()
  5815. Humanoid.MaxHealth = 3e3
  5816. Humanoid.Health = 3e3
  5817. if Rooted == false then
  5818. Disable_Jump = false
  5819. Humanoid.WalkSpeed = Speed
  5820. elseif Rooted == true then
  5821. Disable_Jump = true
  5822. Humanoid.WalkSpeed = 0
  5823. end
  5824. for _, c in pairs(Character:GetChildren()) do
  5825. if (c.ClassName == "Shirt" or c.ClassName == "Pants") and c.Name ~= "Cloth" then
  5826. c:remove()
  5827. end
  5828. end
  5829. sick.SoundId = "rbxassetid://259554386"
  5830. sick.Looped = true
  5831. sick.Pitch = 1
  5832. sick.Volume = 4
  5833. sick.Playing = true
  5834. if MODE == "GoodCop" then
  5835. for E = 1, #GOODUI do
  5836. GOODUI[E].TextStrokeTransparency = 0
  5837. GOODUI[E].TextTransparency = 0
  5838. end
  5839. for E = 1, #BADUI do
  5840. BADUI[E].TextStrokeTransparency = 1
  5841. BADUI[E].TextTransparency = 0.5
  5842. end
  5843. elseif MODE == "BadCop" then
  5844. for E = 1, #GOODUI do
  5845. GOODUI[E].TextStrokeTransparency = 1
  5846. GOODUI[E].TextTransparency = 0.5
  5847. end
  5848. for E = 1, #BADUI do
  5849. BADUI[E].TextStrokeTransparency = 0
  5850. BADUI[E].TextTransparency = 0
  5851. end
  5852. end
  5853. end
  5854.  
  5855. --//=================================\\
  5856. --\\=================================//
  5857.  
  5858.  
  5859.  
  5860.  
  5861.  
  5862. --//====================================================\\--
  5863. --|| END OF SCRIPT
  5864. --\\====================================================//--
  5865. end)
  5866.  
  5867. OrangeJustice.Name = "Orange Justice"
  5868. OrangeJustice.Parent = ScriptsPage
  5869. OrangeJustice.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  5870. OrangeJustice.BorderSizePixel = 0
  5871. OrangeJustice.Position = UDim2.new(0.00755667547, 0, 0.668316841, 0)
  5872. OrangeJustice.Size = UDim2.new(0, 122, 0, 25)
  5873. OrangeJustice.Font = Enum.Font.GothamSemibold
  5874. OrangeJustice.Text = "Orange Justice"
  5875. OrangeJustice.TextColor3 = Color3.fromRGB(255, 255, 255)
  5876. OrangeJustice.TextSize = 14.000
  5877.  
  5878. Spider.Name = "Spider"
  5879. Spider.Parent = ScriptsPage
  5880. Spider.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  5881. Spider.BorderSizePixel = 0
  5882. Spider.Position = UDim2.new(0.664987385, 0, 0.821782172, 0)
  5883. Spider.Size = UDim2.new(0, 122, 0, 25)
  5884. Spider.Font = Enum.Font.GothamSemibold
  5885. Spider.Text = "Spider"
  5886. Spider.TextColor3 = Color3.fromRGB(255, 255, 255)
  5887. Spider.TextSize = 14.000
  5888. Spider.MouseButton1Click:Connect(function()
  5889.  
  5890. setsimulationradius(math.huge, math.huge)
  5891.  
  5892. local mouse = game.Players.LocalPlayer:GetMouse()
  5893.  
  5894. game.Players.LocalPlayer.Character.Archivable = true
  5895. game.Players.LocalPlayer.Character.Animate.Disabled = true
  5896. local clonec = game.Players.LocalPlayer.Character:Clone()
  5897. clonec.Parent = workspace
  5898. clonec.Name = "POOCLONE"
  5899. clonec.Humanoid.HipHeight = -1.2 -- change this to look taller.
  5900. game.Players.LocalPlayer.Character = clonec
  5901. clonec.Animate.Disabled = false
  5902.  
  5903. workspace.Camera.CameraSubject = clonec.Humanoid
  5904. game.Players.LocalPlayer.Character = workspace[game.Players.LocalPlayer.Name]
  5905. game.Players.LocalPlayer.Character.Animate.Disabled = true
  5906. ---game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
  5907. game.Players.LocalPlayer.Character.Humanoid.Animator:Destroy()
  5908.  
  5909. spawn(function()
  5910.  
  5911.  
  5912. while true do
  5913. if game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  5914. clonec.Humanoid.Jump = game.Players.LocalPlayer.Character.Humanoid.Jump
  5915.  
  5916. local veco = workspace.Camera.CFrame:VectorToObjectSpace(game.Players.LocalPlayer.Character.Humanoid.MoveDirection)
  5917. clonec.Humanoid:Move(veco, true)
  5918.  
  5919. end
  5920. wait()
  5921. end
  5922.  
  5923. end)
  5924.  
  5925. for i,v in pairs(clonec:GetDescendants())do
  5926.  
  5927. if v:IsA("Part") then
  5928. v.Transparency = 1
  5929. end
  5930. end
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936. local bodyvelocity = Instance.new("BodyVelocity",game.Players.LocalPlayer.Character["HumanoidRootPart"])
  5937. bodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)
  5938. bodyvelocity.Velocity = Vector3.new(0, 0, 0)
  5939. game:GetService("RunService").Stepped:connect(function()
  5940.  
  5941. game.Players.LocalPlayer.Character.Torso.CanCollide = false
  5942. game.Players.LocalPlayer.Character.Head.CanCollide = false
  5943. game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false
  5944. game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true
  5945. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (clonec.HumanoidRootPart.CFrame * CFrame.Angles(math.rad(-90),0,0)) * CFrame.new(0,-0,-1)
  5946. game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  5947. game.Players.LocalPlayer.Character.HumanoidRootPart.RotVelocity = Vector3.new(0,0,0)
  5948.  
  5949. end)
  5950.  
  5951.  
  5952.  
  5953.  
  5954. local segments = Instance.new("Folder")
  5955. local part = Instance.new("Part")
  5956. local part_2 = Instance.new("Part")
  5957.  
  5958. segments.Name = "segments"
  5959. segments.Parent = workspace
  5960. part.Anchored = true
  5961. part.CanCollide = false
  5962. part.Transparency = 1
  5963. part.Size = Vector3.new(1, 1, 2)
  5964. part.BottomSurface = Enum.SurfaceType.Smooth
  5965. part.BrickColor = BrickColor.new("Alder")
  5966. part.TopSurface = Enum.SurfaceType.Smooth
  5967. part.Color = Color3.new(0.666667, 0.333333, 1)
  5968. part.Parent = segments
  5969. part.Name = "seg1"
  5970. part.CFrame = CFrame.new(-4.1, 2.1, -37.5)
  5971. part_2.Anchored = true
  5972. part_2.CanCollide = false
  5973. part_2.Size = Vector3.new(1, 1, 2)
  5974. part_2.BottomSurface = Enum.SurfaceType.Smooth
  5975. part_2.BrickColor = BrickColor.new("Cool yellow")
  5976. part_2.TopSurface = Enum.SurfaceType.Smooth
  5977. part_2.Color = Color3.new(0.992157, 0.917647, 0.552941)
  5978. part_2.Parent = segments
  5979. part_2.CFrame = CFrame.new(-4.1, 2.1, -37.5)
  5980. part_2.Name = "seg2"
  5981. part_2.Transparency = 1
  5982.  
  5983. local segments2 = Instance.new("Folder")
  5984. local part = Instance.new("Part")
  5985. local part_2 = Instance.new("Part")
  5986.  
  5987. segments2.Name = "segments2"
  5988. segments2.Parent = workspace
  5989. part.Anchored = true
  5990. part.CanCollide = false
  5991. part.Size = Vector3.new(1, 1, 2)
  5992. part.BottomSurface = Enum.SurfaceType.Smooth
  5993. part.BrickColor = BrickColor.new("Alder")
  5994. part.TopSurface = Enum.SurfaceType.Smooth
  5995. part.Name = "seg1"
  5996. part.Color = Color3.new(0.666667, 0.333333, 1)
  5997. part.Parent = segments2
  5998. part.CFrame = CFrame.new(-4.1, 2.1, -37.5)
  5999. part_2.Anchored = true
  6000. part_2.CanCollide = false
  6001. part_2.Size = Vector3.new(1, 1, 2)
  6002. part_2.BottomSurface = Enum.SurfaceType.Smooth
  6003. part_2.BrickColor = BrickColor.new("Alder")
  6004. part_2.TopSurface = Enum.SurfaceType.Smooth
  6005. part_2.Color = Color3.new(0.666667, 0.333333, 1)
  6006. part_2.Parent = segments2
  6007. part_2.CFrame = CFrame.new(-4.1, 2.1, -37.5)
  6008. part_2.Name = "seg2"
  6009. part_2.Transparency = 1
  6010. part.Transparency = 1
  6011.  
  6012.  
  6013.  
  6014. local leg1 = Instance.new("Part")
  6015. leg1.Anchored = true
  6016. leg1.Size = Vector3.new(0.5, 0.2, 0.5)
  6017. leg1.BottomSurface = Enum.SurfaceType.Smooth
  6018. leg1.Color = Color3.new(0, 1, 0)
  6019. leg1.BrickColor = BrickColor.new("New Yeller")
  6020. leg1.TopSurface = Enum.SurfaceType.Smooth
  6021. leg1.Name = "leg1"
  6022. leg1.Parent = workspace
  6023. leg1.CFrame = CFrame.new(-31.15, 0.1, 8.65)
  6024. leg1.CanCollide = false
  6025. leg1.Transparency = 1
  6026.  
  6027.  
  6028.  
  6029.  
  6030.  
  6031. local leg1 =workspace.leg1:Clone()
  6032. leg1.Parent = workspace
  6033.  
  6034. local leg2= workspace.leg1:Clone()
  6035. leg2.Parent = workspace
  6036.  
  6037. local lp = game.Players.LocalPlayer
  6038. local head = game.Players.LocalPlayer.Character.Head
  6039.  
  6040. function coffset(x,y,z)
  6041. return (head.CFrame * CFrame.new(x,y,z)).Position
  6042. end
  6043.  
  6044.  
  6045.  
  6046.  
  6047. mouse.KeyDown:connect(function(k)
  6048.  
  6049. if k == "z" then
  6050.  
  6051. leg1.Position = mouse.Hit.Position
  6052. elseif k == "x" then
  6053.  
  6054.  
  6055. leg2.Position = mouse.Hit.Position
  6056. end
  6057.  
  6058. end)
  6059.  
  6060.  
  6061.  
  6062.  
  6063. spawn(function()
  6064. --
  6065. while true do
  6066.  
  6067.  
  6068. if game.Players.LocalPlayer.Character.Humanoid.MoveDirection.Magnitude >0.1 then
  6069. wait(1.6/lp.Character.Humanoid.WalkSpeed)
  6070.  
  6071. local ray1 =Ray.new(coffset(3,-0,0),Vector3.new(0,-10,0) )
  6072. local hit,pos = workspace:FindPartOnRayWithIgnoreList(ray1,{leg1,leg2,lp.Character})
  6073. if pos then
  6074. leg1.Position = pos
  6075. end
  6076.  
  6077.  
  6078.  
  6079. wait(1.6/lp.Character.Humanoid.WalkSpeed)
  6080. local ray2 =Ray.new(coffset(-3,-0,0),Vector3.new(0,-10,0) )
  6081. local hit,pos = workspace:FindPartOnRayWithIgnoreList(ray2,{leg1,leg2,lp.Character})
  6082. if pos then
  6083. leg2.Position = pos
  6084. end
  6085.  
  6086. end
  6087. game:GetService("RunService").RenderStepped:wait()
  6088. end
  6089.  
  6090. end)
  6091.  
  6092.  
  6093.  
  6094.  
  6095. spawn(function()
  6096.  
  6097. local mouse = game.Players.LocalPlayer:GetMouse()
  6098.  
  6099.  
  6100.  
  6101. local len = 2
  6102.  
  6103. local offset = Vector3.new(1,-3,0)
  6104.  
  6105. local offset = Vector3.new(1,-1,0)
  6106.  
  6107. local segs = {}
  6108.  
  6109. local posn = game.Players.LocalPlayer.Character.Head.Position + Vector3.new(0,-2.5,0)
  6110.  
  6111.  
  6112.  
  6113.  
  6114.  
  6115.  
  6116. for i,v in pairs(workspace.segments:GetChildren()) do
  6117.  
  6118.  
  6119.  
  6120. table.insert(segs,v)
  6121.  
  6122.  
  6123. end
  6124.  
  6125.  
  6126.  
  6127.  
  6128.  
  6129.  
  6130. function vectorabsy(vec)
  6131. local v = Vector3.new(vec.X,math.abs(vec.Y),vec.Z)
  6132. return v
  6133. end
  6134.  
  6135.  
  6136. local count = #segs
  6137.  
  6138.  
  6139. while true do
  6140.  
  6141. for i = 1,5 do
  6142.  
  6143. for i = 1,count do
  6144.  
  6145. if i == 1 then
  6146.  
  6147. local seg = segs[i]
  6148.  
  6149. local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part
  6150. local pos2 =leg1.Position
  6151. local vec = (pos2 - pos1).Unit
  6152.  
  6153. local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2)
  6154.  
  6155. seg.CFrame = cframe
  6156.  
  6157. else
  6158. local seg = segs[i]
  6159. local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) )
  6160. local pos2 = segs[i-1].Position - (segs[i-1].CFrame.LookVector* (len/2) )
  6161. local vec = (pos2 - pos1).Unit
  6162. local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2)
  6163.  
  6164. seg.CFrame = cframe
  6165. end
  6166.  
  6167. end
  6168.  
  6169. --Back
  6170.  
  6171.  
  6172. for i = 1,count do
  6173.  
  6174. local i = ( count - i ) + 1
  6175. if i == count then
  6176.  
  6177. local seg = segs[i]
  6178.  
  6179. local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part
  6180. local pos2 =(game.Players.LocalPlayer.Character.Head.CFrame * CFrame.new(offset)).Position
  6181. local vec =(pos2 - pos1).Unit
  6182. if vec.Y > 0 then
  6183.  
  6184. vec = Vector3.new(vec.X, vec.Y-0.01 ,vec.Z)
  6185.  
  6186. end
  6187.  
  6188. local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0)
  6189.  
  6190. seg.CFrame =cframe
  6191.  
  6192. else
  6193. local seg = segs[i]
  6194. local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) )
  6195.  
  6196. local pos2 = segs[i+1].Position + (segs[i+1].CFrame.LookVector* (len/2) )
  6197. local vec = (pos2 - pos1).Unit
  6198.  
  6199. local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0)
  6200.  
  6201. seg.CFrame = cframe
  6202. end
  6203.  
  6204. end
  6205.  
  6206. end
  6207. game:GetService("RunService").Heartbeat:wait()
  6208. end
  6209.  
  6210. end)
  6211.  
  6212.  
  6213.  
  6214.  
  6215. spawn(function()
  6216.  
  6217. local mouse = game.Players.LocalPlayer:GetMouse()
  6218.  
  6219.  
  6220.  
  6221. local len = 2
  6222.  
  6223. local offset = Vector3.new(-1,-1,0)
  6224.  
  6225. local segs = {}
  6226.  
  6227. local posn = game.Players.LocalPlayer.Character.Head.Position + Vector3.new(0,-2.5,0)
  6228.  
  6229.  
  6230.  
  6231.  
  6232.  
  6233.  
  6234. for i,v in pairs(workspace.segments2:GetChildren()) do
  6235.  
  6236.  
  6237.  
  6238. table.insert(segs,v)
  6239.  
  6240.  
  6241. end
  6242.  
  6243.  
  6244.  
  6245.  
  6246.  
  6247. function vectorabsy(vec)
  6248. local v = Vector3.new(vec.X,math.abs(vec.Y),vec.Z)
  6249. return v
  6250. end
  6251.  
  6252.  
  6253. local count = #segs
  6254.  
  6255.  
  6256. while true do
  6257.  
  6258. for i = 1,5 do
  6259.  
  6260. for i = 1,count do
  6261.  
  6262. if i == 1 then
  6263.  
  6264. local seg = segs[i]
  6265.  
  6266. local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part
  6267. local pos2 =leg2.Position
  6268. local vec = (pos2 - pos1).Unit
  6269.  
  6270. local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2)
  6271.  
  6272. seg.CFrame = cframe
  6273.  
  6274. else
  6275. local seg = segs[i]
  6276. local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) )
  6277. local pos2 = segs[i-1].Position - (segs[i-1].CFrame.LookVector* (len/2) )
  6278. local vec = (pos2 - pos1).Unit
  6279. local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2)
  6280.  
  6281. seg.CFrame = cframe
  6282. end
  6283.  
  6284. end
  6285.  
  6286. --Back
  6287.  
  6288.  
  6289. for i = 1,count do
  6290.  
  6291. local i = ( count - i ) + 1
  6292. if i == count then
  6293.  
  6294. local seg = segs[i]
  6295.  
  6296. local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part
  6297. local pos2 =(game.Players.LocalPlayer.Character.Head.CFrame * CFrame.new(offset)).Position
  6298. local vec =(pos2 - pos1).Unit
  6299. if vec.Y > 0 then
  6300.  
  6301. vec = Vector3.new(vec.X, vec.Y-0.01 ,vec.Z)
  6302.  
  6303. end
  6304.  
  6305. local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0)
  6306.  
  6307. seg.CFrame =cframe
  6308.  
  6309. else
  6310. local seg = segs[i]
  6311. local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) )
  6312.  
  6313. local pos2 = segs[i+1].Position + (segs[i+1].CFrame.LookVector* (len/2) )
  6314. local vec = (pos2 - pos1).Unit
  6315.  
  6316. local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0)
  6317.  
  6318. seg.CFrame = cframe
  6319. end
  6320.  
  6321. end
  6322.  
  6323. end
  6324. game:GetService("RunService").Heartbeat:wait()
  6325. end
  6326.  
  6327. end)
  6328.  
  6329.  
  6330. game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Destroy()
  6331. game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Destroy()
  6332. game.Players.LocalPlayer.Character.Torso["Right Hip"]:Destroy()
  6333. game.Players.LocalPlayer.Character.Torso["Left Hip"]:Destroy()
  6334.  
  6335.  
  6336.  
  6337. local bodyvelocity = Instance.new("BodyVelocity",game.Players.LocalPlayer.Character["Right Arm"])
  6338. bodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)
  6339. bodyvelocity.Velocity = Vector3.new(0, 200, 0)
  6340.  
  6341. local bodyvelocity = Instance.new("BodyVelocity",game.Players.LocalPlayer.Character["Left Arm"])
  6342. bodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)
  6343. bodyvelocity.Velocity = Vector3.new(0, 200, 0)
  6344.  
  6345. local bodyvelocity = Instance.new("BodyVelocity",game.Players.LocalPlayer.Character["Left Leg"])
  6346. bodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)
  6347. bodyvelocity.Velocity = Vector3.new(0, 200, 0)
  6348.  
  6349. local bodyvelocity = Instance.new("BodyVelocity",game.Players.LocalPlayer.Character["Right Leg"])
  6350. bodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)
  6351. bodyvelocity.Velocity = Vector3.new(0, 200, 0)
  6352.  
  6353. spawn(function()
  6354.  
  6355.  
  6356. game.Players.LocalPlayer.Character.Humanoid.Died:connect(function()
  6357.  
  6358. segments:Destroy()
  6359. segments2:Destroy()
  6360.  
  6361. end)
  6362.  
  6363. game:GetService("RunService").Stepped:connect(function()
  6364. game.Players.LocalPlayer.Character["Right Arm"].CanCollide = false
  6365. game.Players.LocalPlayer.Character["Left Arm"].CanCollide = false
  6366.  
  6367. game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
  6368. game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
  6369.  
  6370. end)
  6371.  
  6372. repeat game:GetService("RunService").Heartbeat:wait()
  6373.  
  6374. game.Players.LocalPlayer.Character["Right Arm"].CFrame = segments.seg1 .CFrame * CFrame.Angles(math.rad(90),0,0 )
  6375. game.Players.LocalPlayer.Character["Left Arm"].CFrame = segments.seg2.CFrame * CFrame.Angles(math.rad(90),0,0 )
  6376.  
  6377. game.Players.LocalPlayer.Character["Right Leg"].CFrame = segments2.seg1.CFrame * CFrame.Angles(math.rad(90),0,0 )
  6378. game.Players.LocalPlayer.Character["Left Leg"].CFrame = segments2.seg2.CFrame * CFrame.Angles(math.rad(90),0,0 )
  6379.  
  6380. until game.Players.LocalPlayer.Character.Humanoid.Health < 1
  6381.  
  6382.  
  6383.  
  6384.  
  6385.  
  6386.  
  6387. end)
  6388.  
  6389. --thisisascript
  6390. end)
  6391.  
  6392. Stand.Name = "Stand"
  6393. Stand.Parent = ScriptsPage
  6394. Stand.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  6395. Stand.BorderSizePixel = 0
  6396. Stand.Position = UDim2.new(0.34005037, 0, 0.821782172, 0)
  6397. Stand.Size = UDim2.new(0, 122, 0, 25)
  6398. Stand.Font = Enum.Font.GothamSemibold
  6399. Stand.Text = "Stand"
  6400. Stand.TextColor3 = Color3.fromRGB(255, 255, 255)
  6401. Stand.TextSize = 14.000
  6402. Stand.MouseButton1Click:Connect(function()
  6403.  
  6404. --[[
  6405. leaked by the people
  6406. So this is the list of hats you need to be wearing (they are all free to get) :
  6407. https://www.roblox.com/catalog/451220849/Lavender-Updo
  6408. https://www.roblox.com/catalog/63690008/Pal-Hair
  6409. https://www.roblox.com/catalog/48474294/ROBLOX-Girl-Hair (this one is in a bundle) - https://www.roblox.com/bundles/282/ROBLOX-Girl
  6410. https://www.roblox.com/catalog/48474313/Red-Roblox-Cap
  6411. https://www.roblox.com/catalog/62234425/Brown-Hair
  6412. https://www.roblox.com/catalog/62724852/Chestnut-Bun (this one is in a bundle) - https://www.roblox.com/bundles/239/Woman
  6413. https://www.roblox.com/catalog/4819740796/Robox
  6414. also the last hat is the head of the stand]]--
  6415.  
  6416. --[[Controls:
  6417. Q - Summon/Unsummon
  6418. E - Barrage - Throws Punches
  6419. R - Mech Legs Walk - (when you spam the key) press "Q" to reset the stand
  6420. T - Blackhole - Sucks people and things in a blackhole
  6421. F - Arm Teleport - Your arm goes forward and teleports you
  6422. G - Long Neck - Makes your neck very long
  6423. H - Cape - Stand transforms into a cape and makes you quicker
  6424. J - Dance - The stand starts dancing next to you
  6425. Z - Stand Idle 1 - The stand stays at the same pose
  6426. X - Stand Idle 2 - You walk very slow on top of the stand
  6427. C - Dash Forward - The stand gives you a massive push and boost you forward
  6428. V - Throne - The stand transforms into a throne for you
  6429. B - Stand Idle 3 - The stand stands with its arms crossed behind you
  6430. Those are pretty much the moves of the Fe Stand...]]--
  6431.  
  6432.  
  6433. for i,v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  6434. if v:IsA("Accessory") then
  6435. print(v)
  6436. end
  6437. end
  6438.  
  6439. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  6440. if v:IsA("Accessory") and v.Handle:FindFirstChild("SpecialMesh") then
  6441. ag = v.Handle:FindFirstChild("SpecialMesh")
  6442. ag:Destroy()
  6443. end
  6444. end
  6445.  
  6446. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  6447. if v:IsA("Accessory") and v.Handle:FindFirstChild("Mesh") then
  6448. ag = v.Handle:FindFirstChild("Mesh")
  6449. ag:Destroy()
  6450. end
  6451. end
  6452.  
  6453. wait()
  6454.  
  6455. for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  6456. if v:IsA("Accessory") then
  6457. v.Handle.Transparency = 1
  6458. v.Handle.Parent = workspace
  6459. v.Parent = workspace
  6460. end
  6461. end
  6462.  
  6463. wait(0.1)
  6464.  
  6465. game.Players.LocalPlayer.Character:BreakJoints()
  6466.  
  6467. wait(7)
  6468.  
  6469. local unanchoredparts = {}
  6470. local movers = {}
  6471. local tog = true
  6472. local move = false
  6473. local Player = game:GetService("Players").LocalPlayer
  6474. local Character = Player.Character
  6475. local mov = {};
  6476. local mov2 = {};
  6477.  
  6478. local Head = "MeshPartAccessory" --press f9 and find the hat that looks like a heads name and put it here
  6479. local x = -2 --Edit Position for head
  6480. local y = 2.8 --Edit Position for head x2
  6481. local z = 3 --Edit Position for head x3
  6482.  
  6483.  
  6484. local Hats = {rightarm = Character:WaitForChild("Hat1"),
  6485. leftarm = Character:WaitForChild("Pal Hair"),
  6486. rightleg = Character:WaitForChild("LavanderHair"),
  6487. leftleg = Character:WaitForChild("Pink Hair"),
  6488. torso1 = Character:WaitForChild("Robloxclassicred"),
  6489. torso2 = Character:WaitForChild("Kate Hair"),
  6490.  
  6491. }
  6492.  
  6493. for i,v in next, Hats do
  6494. v.Handle.AccessoryWeld:Remove()
  6495. for _,mesh in next, v:GetDescendants() do
  6496. if mesh:IsA("Mesh") or mesh:IsA("SpecialMesh") then
  6497. mesh:Remove()
  6498. end
  6499. end
  6500. end
  6501. local Network = coroutine.create(function()
  6502. while true do
  6503. game:GetService("RunService").Heartbeat:Wait()
  6504. settings().Physics.AllowSleep = false
  6505. game:GetService("Players").LocalPlayer.MaximumSimulationRadius = math.pow(math.huge,math.huge)*math.huge
  6506. game:GetService("Players").LocalPlayer.SimulationRadius = math.pow(math.huge,math.huge)*math.huge
  6507. end
  6508. end)
  6509. coroutine.resume(Network)
  6510.  
  6511. function ftp(str)
  6512. local pt = {};
  6513. if str ~= 'me' and str ~= 'random' then
  6514. for i, v in pairs(game.Players:GetPlayers()) do
  6515. if v.Name:lower():find(str:lower()) then
  6516. table.insert(pt, v);
  6517. end
  6518. end
  6519. elseif str == 'me' then
  6520. table.insert(pt, plr);
  6521. elseif str == 'random' then
  6522. table.insert(pt, game.Players:GetPlayers()[math.random(1, #game.Players:GetPlayers())]);
  6523. end
  6524. return pt;
  6525. end
  6526.  
  6527. Character.Head.Transparency = 0
  6528. Character.Head.face:Remove()
  6529. Character.Torso.Transparency = 0
  6530. Character["Right Arm"].Transparency = 0
  6531. Character["Left Arm"].Transparency = 0
  6532. Character["Right Leg"].Transparency = 0
  6533. Character["Left Leg"].Transparency = 0
  6534. local function align(i,v)
  6535. local att0 = Instance.new("Attachment", i)
  6536. att0.Position = Vector3.new(0,0,0)
  6537. local att1 = Instance.new("Attachment", v)
  6538. att1.Position = Vector3.new(0,0,0)
  6539. local AP = Instance.new("AlignPosition", i)
  6540. AP.Attachment0 = att0
  6541. AP.Attachment1 = att1
  6542. AP.RigidityEnabled = false
  6543. AP.ReactionForceEnabled = false
  6544. AP.ApplyAtCenterOfMass = true
  6545. AP.MaxForce = 9999999
  6546. AP.MaxVelocity = math.huge
  6547. AP.Responsiveness = 65
  6548. local AO = Instance.new("AlignOrientation", i)
  6549. AO.Attachment0 = att0
  6550. AO.Attachment1 = att1
  6551. AO.ReactionTorqueEnabled = true
  6552. AO.PrimaryAxisOnly = false
  6553. AO.MaxTorque = 9999999
  6554. AO.MaxAngularVelocity = math.huge
  6555. AO.Responsiveness = 50
  6556. end
  6557. align(Hats.torso1.Handle, Character["Torso"])
  6558. align(Hats.torso2.Handle, Character["Torso"])
  6559. align(Hats.rightarm.Handle, Character["Torso"])
  6560. align(Hats.leftarm.Handle, Character["Torso"])
  6561. align(Hats.rightleg.Handle, Character["Torso"])
  6562. align(Hats.leftleg.Handle, Character["Torso"])
  6563. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6564. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  6565. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  6566. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  6567. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  6568. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6569.  
  6570. Character:WaitForChild("Torso"):FindFirstChild("Attachment").Name = "Attachment1"
  6571. Character:WaitForChild("Torso"):FindFirstChild("Attachment").Name = "Attachment2"
  6572. Character:WaitForChild("Torso"):FindFirstChild("Attachment").Name = "Attachment3"
  6573. Character:WaitForChild("Torso"):FindFirstChild("Attachment").Name = "Attachment4"
  6574. Character:WaitForChild("Torso"):FindFirstChild("Attachment").Name = "Attachment5"
  6575.  
  6576. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  6577. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  6578. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  6579. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  6580. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  6581. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  6582.  
  6583. Character:WaitForChild(Head).Handle.AccessoryWeld:Remove()
  6584. local alignpos = Instance.new("AlignPosition", Character)
  6585. local alignorien = Instance.new("AlignOrientation", Character)
  6586. local att1 = Instance.new("Attachment", Character:WaitForChild(Head).Handle)
  6587. local att2 = Instance.new("Attachment", Character:WaitForChild("Head"))
  6588. alignpos.Attachment0 = att1
  6589. alignpos.Attachment1 = att2
  6590. alignpos.RigidityEnabled = false
  6591. alignpos.ReactionForceEnabled = false
  6592. alignpos.ApplyAtCenterOfMass = true
  6593. alignpos.MaxForce = 99999999
  6594. alignpos.MaxVelocity = math.huge
  6595. alignpos.Responsiveness = 65
  6596. alignorien.Attachment0 = att1
  6597. alignorien.Attachment1 = att2
  6598. alignorien.ReactionTorqueEnabled = true
  6599. alignorien.PrimaryAxisOnly = false
  6600. alignorien.MaxTorque = 99999999
  6601. alignorien.MaxAngularVelocity = math.huge
  6602. alignorien.Responsiveness = 50
  6603. att2.Position = Vector3.new(x,y,z)
  6604.  
  6605.  
  6606.  
  6607.  
  6608.  
  6609.  
  6610. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  6611. if KeyPressed == "z" then
  6612. if toggle == false then
  6613.  
  6614. Character.Humanoid.WalkSpeed = 16
  6615.  
  6616. Character.Humanoid.Sit = false
  6617.  
  6618. Character.Torso.Anchored = false
  6619.  
  6620. Character.Humanoid.HipHeight = 0
  6621. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  6622. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  6623. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  6624. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  6625. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  6626. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  6627.  
  6628. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6629. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  6630. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  6631. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  6632. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  6633. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6634.  
  6635.  
  6636.  
  6637. att2.Position = Vector3.new(x,y,z)
  6638. toggle = true
  6639. else
  6640. Character.Humanoid.HipHeight = 0
  6641. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.1,1.9,-0)
  6642. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,1.9,0.7)
  6643. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-2.9,2.2,-1)
  6644. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,1.9,0.7)
  6645. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.1,0.1,0)
  6646. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,-0.1,0.7)
  6647.  
  6648. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(95,50,0)
  6649. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,10,0)
  6650. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(70,0,25)
  6651. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(90,50,10)
  6652. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,50,20)
  6653. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(95,50,0)
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660. att2.Position = Vector3.new(-1.7,y,0.3)
  6661. toggle = false
  6662. end
  6663. end
  6664. end)
  6665.  
  6666.  
  6667. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  6668. if KeyPressed == "x" then
  6669. if toggle == false then
  6670.  
  6671.  
  6672.  
  6673. Character.Humanoid.WalkSpeed = 16
  6674.  
  6675. Character.Humanoid.Sit = false
  6676.  
  6677. Character.Torso.Anchored = false
  6678.  
  6679. Character.Humanoid.HipHeight = 0
  6680. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  6681. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  6682. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  6683. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  6684. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  6685. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  6686.  
  6687. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6688. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  6689. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  6690. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  6691. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  6692. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6693.  
  6694.  
  6695.  
  6696. att2.Position = Vector3.new(x,y,z)
  6697. toggle = true
  6698. else
  6699.  
  6700.  
  6701. Character.Humanoid.WalkSpeed = 5
  6702. Character.Humanoid.HipHeight = 6
  6703. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,-5.9,0)
  6704. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,-5.9,0)
  6705. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1,-3.9,0)
  6706. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.2,-3.9,-0.3)
  6707. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-7.9,-0.3)
  6708. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-7.9,0)
  6709.  
  6710. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  6711. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(70,0,20)
  6712. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(70,0,-20)
  6713. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  6714. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  6715. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  6716.  
  6717.  
  6718.  
  6719.  
  6720.  
  6721.  
  6722.  
  6723. att2.Position = Vector3.new(0,-5.5,0)
  6724. toggle = false
  6725. end
  6726. end
  6727. end)
  6728.  
  6729. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  6730. if KeyPressed == "c" then
  6731. if tog == true then
  6732.  
  6733. tog = false
  6734.  
  6735. Character.Humanoid.HipHeight = 0
  6736.  
  6737. att2.Position = Vector3.new(0,0.5,1)
  6738.  
  6739. Character.Humanoid.WalkSpeed = 16
  6740.  
  6741. Character.Humanoid.Sit = false
  6742.  
  6743. Character.Torso.Anchored = false
  6744.  
  6745. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,1.5)
  6746. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,1.5)
  6747. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,0.6,0.5)
  6748. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,0.6,0.5)
  6749. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-0.5,3.2)
  6750. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-0.5,3.2)
  6751.  
  6752. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(-35,0,0)
  6753. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(-10,0,0)
  6754. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(-10,0,0)
  6755. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  6756. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(10,0,0)
  6757. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(-35,0,0)
  6758.  
  6759. wait(0.5)
  6760.  
  6761. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,1.5)
  6762. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,1.5)
  6763. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,0.6,1)
  6764. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,0.6,1)
  6765. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-0.5,3.2)
  6766. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-0.5,3.2)
  6767.  
  6768. wait(0.1)
  6769.  
  6770. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,1.5)
  6771. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,1.5)
  6772. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,0.6,2)
  6773. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,0.6,2)
  6774. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-0.5,3.2)
  6775. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-0.5,3.2)
  6776.  
  6777. wait(0.1)
  6778.  
  6779. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,1.5)
  6780. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,0.6,0.5)
  6781. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,0.6,0.5)
  6782. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-0.5,3.2)
  6783. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-0.5,3.2)
  6784.  
  6785. wait(0.1)
  6786.  
  6787. game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector*300
  6788.  
  6789. wait(0.5)
  6790.  
  6791. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  6792. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  6793. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  6794. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  6795. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  6796. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  6797.  
  6798. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6799. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  6800. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  6801. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  6802. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  6803. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6804.  
  6805. att2.Position = Vector3.new(x,y,z)
  6806. wait(1)
  6807. tog = true
  6808. end
  6809. end
  6810. end)
  6811.  
  6812.  
  6813. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  6814. if KeyPressed == "q" then
  6815. if toggle == false then
  6816.  
  6817. Character.Humanoid.Sit = false
  6818.  
  6819. Character.Torso.Anchored = false
  6820.  
  6821. Character.Humanoid.WalkSpeed = 16
  6822.  
  6823. Character.Humanoid.HipHeight = 0
  6824. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  6825. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  6826. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  6827. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  6828. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  6829. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  6830.  
  6831. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6832. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  6833. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  6834. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  6835. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  6836. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6837.  
  6838.  
  6839.  
  6840. att2.Position = Vector3.new(x,y,z)
  6841. toggle = true
  6842. else
  6843. Character.Humanoid.WalkSpeed = 16
  6844. Character.Humanoid.HipHeight = 0
  6845. Character.Humanoid.HipHeight = 0
  6846. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(500,2,3)
  6847. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(500,2,3)
  6848. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(500,2,3)
  6849. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(500,2,2.7)
  6850. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(200,0.2,2.7)
  6851. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(500,0,3)
  6852.  
  6853. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(-35,0,0)
  6854. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(-10,0,0)
  6855. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(-10,0,0)
  6856. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  6857. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(10,0,0)
  6858. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(-35,0,0)
  6859.  
  6860.  
  6861.  
  6862.  
  6863.  
  6864.  
  6865.  
  6866. att2.Position = Vector3.new(500,0.5,1)
  6867. toggle = false
  6868. end
  6869. end
  6870. end)
  6871.  
  6872. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  6873. if KeyPressed == "v" then
  6874. if toggle == false then
  6875.  
  6876. Character.Humanoid.Sit = false
  6877.  
  6878. Character.Torso.Anchored = false
  6879.  
  6880. Character.Humanoid.HipHeight = 0
  6881. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  6882. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  6883. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  6884. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  6885. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  6886. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  6887.  
  6888. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6889. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  6890. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  6891. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  6892. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  6893. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  6894.  
  6895.  
  6896.  
  6897. att2.Position = Vector3.new(x,y,z)
  6898. toggle = true
  6899. else
  6900.  
  6901.  
  6902. Character.Humanoid.HipHeight = 1.8
  6903.  
  6904. wait(0.2)
  6905.  
  6906.  
  6907. Character.Humanoid.Sit = true
  6908.  
  6909. Character.Torso.Anchored = true
  6910.  
  6911. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,1)
  6912. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,1)
  6913. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,-0.5,-0.5)
  6914. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,-0.5,-0.5)
  6915. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-1)
  6916. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-1)
  6917.  
  6918. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  6919. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  6920. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  6921. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  6922. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  6923. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  6924.  
  6925.  
  6926.  
  6927.  
  6928.  
  6929.  
  6930.  
  6931. att2.Position = Vector3.new(0,-5,-1)
  6932. toggle = false
  6933. end
  6934. end
  6935. end)
  6936.  
  6937.  
  6938. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  6939. if KeyPressed == "e" then
  6940. if tog == true then
  6941.  
  6942. Character.Humanoid.HipHeight = 0
  6943.  
  6944. Character.Humanoid.WalkSpeed = 5
  6945.  
  6946. Character.Humanoid.Sit = false
  6947.  
  6948. Character.Torso.Anchored = false
  6949.  
  6950. att2.Position = Vector3.new(0,0.6,-3.3)
  6951.  
  6952. tog = false
  6953.  
  6954.  
  6955.  
  6956.  
  6957. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  6958. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  6959. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,0.5,-2)
  6960. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,0.5,-6)
  6961. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-3)
  6962. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-3)
  6963.  
  6964. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  6965. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,20,0)
  6966. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-40,0)
  6967. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  6968. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  6969. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  6970.  
  6971. wait(.06)
  6972.  
  6973. att2.Position = Vector3.new(0.3,0.6,-3.3)
  6974.  
  6975.  
  6976. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  6977. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  6978. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.8,0.5,-8)
  6979. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1,0.5,-2)
  6980. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  6981. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  6982.  
  6983.  
  6984. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  6985. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,15,0)
  6986. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-40,0)
  6987. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  6988. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  6989. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  6990.  
  6991. wait(.08)
  6992.  
  6993. att2.Position = Vector3.new(-0.3,0.6,-3.3)
  6994.  
  6995. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  6996. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  6997. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1,0.5,-2)
  6998. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.8,0.5,-8)
  6999. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7000. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7001.  
  7002.  
  7003. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7004. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,15,0)
  7005. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7006. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7007. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7008. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7009.  
  7010. wait(.08)
  7011.  
  7012. att2.Position = Vector3.new(0.5,0.6,-3.3)
  7013.  
  7014. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7015. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7016. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.8,0.5,-8)
  7017. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1,0.5,-2)
  7018. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7019. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7020.  
  7021. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7022. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,40,0)
  7023. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-15,0)
  7024. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7025. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7026. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7027.  
  7028. wait(.08)
  7029.  
  7030. att2.Position = Vector3.new(-0.3,0.6,-3.3)
  7031.  
  7032.  
  7033. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7034. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7035. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1,0.5,-2)
  7036. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.8,0.5,-8)
  7037. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7038. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7039.  
  7040. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7041. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7042. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7043. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7044. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7045. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7046.  
  7047.  
  7048. wait(.08)
  7049.  
  7050. att2.Position = Vector3.new(0.3,0.6,-3.3)
  7051.  
  7052. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7053. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7054. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.8,0.5,-8)
  7055. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1,0.5,-2)
  7056. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7057. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7058.  
  7059. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7060. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7061. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7062. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7063. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7064. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7065.  
  7066.  
  7067. wait(.07)
  7068.  
  7069. att2.Position = Vector3.new(-0.3,0.6,-3.3)
  7070.  
  7071. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7072. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7073. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1,0.5,-2)
  7074. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.8,0.5,-8)
  7075. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7076. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7077.  
  7078. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7079. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7080. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7081. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7082. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7083. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7084.  
  7085. wait(.07)
  7086.  
  7087. att2.Position = Vector3.new(0.3,0.6,-3.3)
  7088.  
  7089. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7090. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7091. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.8,0.5,-8)
  7092. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1,0.5,-2)
  7093. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7094. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7095.  
  7096. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7097. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7098. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7099. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7100. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7101. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7102.  
  7103. wait(.07)
  7104.  
  7105. att2.Position = Vector3.new(-0.3,0.6,-3.3)
  7106.  
  7107. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7108. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7109. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1,0.5,-2)
  7110. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.8,0.5,-8)
  7111. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7112. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7113.  
  7114. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7115. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7116. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7117. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7118. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7119. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7120.  
  7121. wait(.07)
  7122.  
  7123. att2.Position = Vector3.new(0.3,0.6,-3.3)
  7124.  
  7125. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7126. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7127. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.8,0.5,-8)
  7128. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1,0.5,-2)
  7129. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7130. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7131.  
  7132. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7133. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7134. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7135. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7136. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7137. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7138.  
  7139. wait(.07)
  7140.  
  7141. att2.Position = Vector3.new(-0.3,0.6,-3.3)
  7142.  
  7143. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7144. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7145. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1,0.5,-1.5)
  7146. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.8,0.5,-8)
  7147. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7148. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7149.  
  7150. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7151. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7152. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7153. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7154. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7155. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7156.  
  7157. wait(.07)
  7158.  
  7159. att2.Position = Vector3.new(0.3,0.6,-3.3)
  7160.  
  7161. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7162. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7163. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.8,0.5,-8)
  7164. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1,0.5,-2)
  7165. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7166. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7167.  
  7168. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7169. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7170. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7171. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7172. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7173. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7174.  
  7175. wait(.07)
  7176.  
  7177. att2.Position = Vector3.new(-0.3,0.6,-3.3)
  7178.  
  7179. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7180. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7181. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1,0.5,-2)
  7182. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.8,0.5,-8)
  7183. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7184. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7185.  
  7186. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7187. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7188. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7189. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7190. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7191. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7192.  
  7193. wait(.07)
  7194.  
  7195. att2.Position = Vector3.new(0.3,0.6,-3.3)
  7196.  
  7197. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7198. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7199. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.8,0.5,-8)
  7200. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1,0.5,-2)
  7201. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7202. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7203.  
  7204. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7205. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7206. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7207. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7208. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7209. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7210.  
  7211. wait(.07)
  7212.  
  7213. att2.Position = Vector3.new(-0.3,0.6,-3.3)
  7214.  
  7215. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7216. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7217. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1,0.5,-2)
  7218. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.8,0.5,-8)
  7219. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7220. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7221. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7222.  
  7223. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7224. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7225. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7226. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7227. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7228.  
  7229. wait(.06)
  7230.  
  7231. att2.Position = Vector3.new(0.3,0.6,-3.3)
  7232.  
  7233. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7234. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7235. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.8,0.5,-8)
  7236. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1,0.5,-2)
  7237. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7238. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7239.  
  7240. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7241. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7242. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7243. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7244. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7245. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7246.  
  7247. wait(.06)
  7248.  
  7249. att2.Position = Vector3.new(-0.3,0.6,-3.3)
  7250.  
  7251. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7252. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7253. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1,0.5,-2)
  7254. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.8,0.5,-8)
  7255. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7256. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7257.  
  7258. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7259. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7260. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7261. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7262. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7263. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7264.  
  7265. wait(.06)
  7266.  
  7267. att2.Position = Vector3.new(0.3,0.6,-3.3)
  7268.  
  7269. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7270. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7271. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.8,0.5,-8)
  7272. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1,0.5,-2)
  7273. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7274. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7275.  
  7276. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7277. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7278. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7279. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7280. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7281. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7282.  
  7283. wait(.06)
  7284.  
  7285. att2.Position = Vector3.new(-0.3,0.6,-3.3)
  7286.  
  7287. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7288. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7289. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1,0.5,-2)
  7290. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.8,0.5,-8)
  7291. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7292. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7293.  
  7294. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7295. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7296. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7297. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7298. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7299. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7300.  
  7301. wait(.06)
  7302.  
  7303. att2.Position = Vector3.new(0.3,0.6,-3.3)
  7304.  
  7305. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7306. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7307. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.8,0.5,-8)
  7308. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1,0.5,-2)
  7309. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7310. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7311.  
  7312. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7313. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7314. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7315. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7316. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7317. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,-20,0)
  7318.  
  7319. wait(.06)
  7320.  
  7321. att2.Position = Vector3.new(-0.3,0.6,-3.3)
  7322.  
  7323. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-3)
  7324. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-3)
  7325. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1,0.5,-2)
  7326. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.8,0.5,-8)
  7327. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2.5)
  7328. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2.5)
  7329.  
  7330. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7331. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,30,0)
  7332. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-30,0)
  7333. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7334. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7335. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(110,20,0)
  7336.  
  7337. wait(0.1)
  7338.  
  7339. att2.Position = Vector3.new(0.3,0.6,-2.5)
  7340.  
  7341. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-2.7)
  7342. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-2.5)
  7343. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,0,-2.5)
  7344. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,0,-2.5)
  7345. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-2)
  7346. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-2)
  7347.  
  7348. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,5,0)
  7349. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7350. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(65,-2,0)
  7351. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(130,0,0)
  7352. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(130,0,0)
  7353. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,5,0)
  7354.  
  7355. wait(0.3)
  7356.  
  7357. att2.Position = Vector3.new(0,3.6,-3.5)
  7358.  
  7359. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,3,-3.6)
  7360. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,3,-3.5)
  7361. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,3,-3.5)
  7362. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,3.7,-4.6)
  7363. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,1,-3.5)
  7364. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,1,-3.5)
  7365.  
  7366. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,5,0)
  7367. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(70,0,0)
  7368. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(-55,-2,0)
  7369. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7370. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  7371. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,5,0)
  7372.  
  7373.  
  7374. wait(1)
  7375.  
  7376.  
  7377. wait()
  7378.  
  7379.  
  7380. Character.Humanoid.Sit = false
  7381.  
  7382. Player.Character.Humanoid.WalkSpeed = 16
  7383.  
  7384. Character.Torso.Anchored = false
  7385.  
  7386. att2.Position = Vector3.new(x,y,z)
  7387.  
  7388. Character.Humanoid.HipHeight = 0
  7389. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  7390. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  7391. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  7392. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  7393. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  7394. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  7395.  
  7396. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7397. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  7398. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  7399. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7400. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  7401. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7402.  
  7403.  
  7404. wait(1)
  7405. tog = true
  7406.  
  7407. end
  7408. end
  7409. end)
  7410.  
  7411. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  7412. if KeyPressed == "f" then
  7413. if tog == true then
  7414.  
  7415. Character.Humanoid.WalkSpeed = 4
  7416.  
  7417. Character.Humanoid.Sit = false
  7418.  
  7419. Character.Torso.Anchored = false
  7420.  
  7421. toggle = false
  7422.  
  7423. att2.Position = Vector3.new(x,y,z)
  7424.  
  7425.  
  7426. Character.Humanoid.HipHeight = 0
  7427. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  7428. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  7429. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  7430. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  7431. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  7432. wait(0.1)
  7433. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  7434.  
  7435. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7436. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  7437. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  7438. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7439. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  7440. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7441.  
  7442. wait()
  7443.  
  7444. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7445. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,10,0)
  7446. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  7447. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7448. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  7449. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7450.  
  7451. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  7452. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  7453. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2.5,2.5)
  7454. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  7455. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  7456. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  7457.  
  7458. wait(1)
  7459.  
  7460. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  7461. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  7462. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2.5,-50)
  7463. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  7464. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  7465. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  7466.  
  7467. wait(0.1)
  7468.  
  7469.  
  7470.  
  7471. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  7472. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  7473. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  7474. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  7475. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  7476. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  7477.  
  7478. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7479. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  7480. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  7481. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7482. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  7483. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7484.  
  7485.  
  7486. Character:SetPrimaryPartCFrame(Character:GetPrimaryPartCFrame()*CFrame.new(0, 0, -50))
  7487.  
  7488. Character.Humanoid.WalkSpeed = 16
  7489.  
  7490.  
  7491. att2.Position = Vector3.new(x,y,z)
  7492. wait(1)
  7493. tog = true
  7494. end
  7495. end
  7496. end)
  7497.  
  7498.  
  7499.  
  7500.  
  7501. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  7502. if KeyPressed == "h" then
  7503. if toggle == false then
  7504.  
  7505. Character.Humanoid.WalkSpeed = 16
  7506.  
  7507. Character.Humanoid.Sit = false
  7508.  
  7509. Character.Torso.Anchored = false
  7510.  
  7511. Character.Humanoid.HipHeight = 0
  7512. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  7513. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  7514. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  7515. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  7516. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  7517. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  7518.  
  7519. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7520. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  7521. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  7522. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7523. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  7524. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7525.  
  7526.  
  7527.  
  7528. att2.Position = Vector3.new(x,y,z)
  7529. toggle = true
  7530. else
  7531.  
  7532. Character.Humanoid.WalkSpeed = 30
  7533. Character.Humanoid.HipHeight = 0
  7534. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,1.5)
  7535. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,1.5)
  7536. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.5,-2.2,5.4)
  7537. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.5,-2.2,5.4)
  7538. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-1.5,3.2)
  7539. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-1.5,3.2)
  7540.  
  7541. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(-50,0,0)
  7542. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(-10,0,0)
  7543. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(-10,0,0)
  7544. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(-30,0,0)
  7545. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(-30,0,0)
  7546. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(-50,0,0)
  7547.  
  7548.  
  7549.  
  7550.  
  7551.  
  7552.  
  7553.  
  7554. att2.Position = Vector3.new(0,-20,1)
  7555. toggle = false
  7556. end
  7557. end
  7558. end)
  7559.  
  7560. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  7561. if KeyPressed == "g" then
  7562. if toggle == false then
  7563.  
  7564. Character.Humanoid.Sit = false
  7565.  
  7566. Character.Torso.Anchored = false
  7567.  
  7568. Character.Humanoid.HipHeight = 0
  7569. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  7570. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  7571. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  7572. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  7573. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  7574. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  7575.  
  7576.  
  7577. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7578. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  7579. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  7580. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7581. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  7582. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7583.  
  7584.  
  7585.  
  7586. att2.Position = Vector3.new(x,y,z)
  7587. toggle = true
  7588. else
  7589.  
  7590.  
  7591. Character.Humanoid.HipHeight = 0
  7592.  
  7593. wait(0.2)
  7594.  
  7595.  
  7596. Character.Humanoid.Sit = false
  7597.  
  7598. Character.Torso.Anchored = false
  7599.  
  7600. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(0,2,0)
  7601. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0,4,0)
  7602. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(0,6,0)
  7603. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0,8,0)
  7604. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(0,10,0)
  7605. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0,12,0)
  7606.  
  7607. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7608. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7609. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7610. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7611. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7612. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7613.  
  7614.  
  7615.  
  7616.  
  7617.  
  7618.  
  7619.  
  7620. att2.Position = Vector3.new(0,12.8,0)
  7621. toggle = false
  7622. end
  7623. end
  7624. end)
  7625.  
  7626. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  7627. if KeyPressed == "b" then
  7628. if toggle == false then
  7629.  
  7630. Character.Humanoid.WalkSpeed = 16
  7631.  
  7632. Character.Humanoid.Sit = false
  7633.  
  7634. Character.Torso.Anchored = false
  7635.  
  7636. Character.Humanoid.HipHeight = 0
  7637. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  7638. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  7639. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  7640. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  7641. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  7642. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  7643.  
  7644. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7645. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  7646. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  7647. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  7648. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  7649. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  7650.  
  7651.  
  7652.  
  7653.  
  7654. att2.Position = Vector3.new(x,y,z)
  7655. toggle = true
  7656. else
  7657. Character.Humanoid.HipHeight = 0
  7658. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,2,3)
  7659. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,2,3)
  7660. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.4,2.3,2.6)
  7661. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(0.5,2.3,2.5)
  7662. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,0,3)
  7663. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,0,2.7)
  7664.  
  7665.  
  7666.  
  7667. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7668. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,90,20)
  7669. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,80,-20)
  7670. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  7671. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,-10,0)
  7672. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7673.  
  7674.  
  7675.  
  7676. att2.Position = Vector3.new(0,2.8,3)
  7677. toggle = false
  7678. end
  7679. end
  7680. end)
  7681.  
  7682.  
  7683. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  7684. if KeyPressed == "r" then
  7685. if toggle == false then
  7686. Character.Humanoid.WalkSpeed = 0
  7687.  
  7688. Character.Humanoid.HipHeight = 2.5
  7689.  
  7690. att2.Position = Vector3.new(0,0.5,1)
  7691.  
  7692. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-1.5,-5,0)
  7693. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(1.5,-5,-1.5)
  7694. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,-2,0)
  7695. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,-2,-1)
  7696. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-1.5,-3.5,0)
  7697. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(1.5,-3.5,-1)
  7698.  
  7699. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  7700. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(40,0,0)
  7701. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(65,0,0)
  7702. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(160,0,0)
  7703. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(140,0,0)
  7704. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  7705.  
  7706. wait(.1)
  7707.  
  7708.  
  7709.  
  7710. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  7711. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(40,0,0)
  7712. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(65,0,0)
  7713. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(160,0,-0.5)
  7714. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(140,0,0)
  7715. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  7716.  
  7717. wait(.2)
  7718. game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector*100
  7719. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-1.5,-5,-1.5)
  7720. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(1.5,-5,0)
  7721. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,-2,-1)
  7722. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,-2,0)
  7723. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-1.5,-3.5,-1)
  7724. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(1.5,-3.5,0)
  7725. wait()
  7726.  
  7727.  
  7728. Character.Humanoid.WalkSpeed = 0
  7729.  
  7730. Character.Humanoid.HipHeight = 2.5
  7731.  
  7732.  
  7733. toggle = true
  7734.  
  7735. else
  7736.  
  7737.  
  7738. att2.Position = Vector3.new(0,0.5,1)
  7739.  
  7740. Character.Humanoid.WalkSpeed = 0
  7741.  
  7742. Character.Humanoid.HipHeight = 2.5
  7743.  
  7744. wait()
  7745. att2.Position = Vector3.new(0,0.5,1)
  7746. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  7747. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(65,0,0)
  7748. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(40,0,0)
  7749. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(140,0,0)
  7750. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(160,0,0)
  7751. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  7752.  
  7753.  
  7754.  
  7755.  
  7756. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  7757. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(65,0,0)
  7758. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(40,0,0)
  7759. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(140,0,0)
  7760. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(160,0,-0.5)
  7761. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(0,0,0)
  7762.  
  7763.  
  7764. wait(.2)
  7765. game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector*100
  7766. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-1.5,-5,0)
  7767. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(1.5,-5,-1.5)
  7768. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,-2,0)
  7769. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,-2,-1)
  7770. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-1.5,-3.5,0)
  7771. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(1.5,-3.5,-1)
  7772. toggle = false
  7773. end
  7774. end
  7775. end)
  7776.  
  7777. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  7778. if KeyPressed == "j" then
  7779. if tog == true then
  7780.  
  7781. toggle = false
  7782.  
  7783. Character.Humanoid.HipHeight = 0
  7784.  
  7785. att2.Position = Vector3.new(-5,0.5,0)
  7786.  
  7787. Character.Humanoid.WalkSpeed = 16
  7788.  
  7789. Character.Humanoid.Sit = false
  7790.  
  7791. Character.Torso.Anchored = false
  7792.  
  7793. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.5,0,0)
  7794. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.5,0,0)
  7795. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  7796. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.5,0,0)
  7797. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.5,-2,0)
  7798. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.5,-2,0)
  7799.  
  7800. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7801. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7802. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7803. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7804. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7805. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7806.  
  7807. wait(0.1)
  7808.  
  7809. att2.Position = Vector3.new(-5,0.5,0)
  7810. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.4,0.1,0)
  7811. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.5,0,0)
  7812. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  7813. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.5,0,0)
  7814. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.5,-2,0)
  7815. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.5,-2,0)
  7816.  
  7817. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7818. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  7819. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,15)
  7820. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,1.5)
  7821. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,1)
  7822. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7823. att2.Position = Vector3.new(-4.7,0.5,0)
  7824.  
  7825. wait(0.05)
  7826.  
  7827. att2.Position = Vector3.new(-5,0.5,0)
  7828.  
  7829. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.4,0.1,0)
  7830. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.5,0,0)
  7831. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  7832. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.6,0.2,0)
  7833. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.5,-1.9,0)
  7834. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.5,-2,0)
  7835.  
  7836.  
  7837. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7838. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,3)
  7839. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,30)
  7840. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,2.5)
  7841. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,2)
  7842. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7843.  
  7844. wait(0.03)
  7845.  
  7846. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.4,0.1,0)
  7847. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.5,0,0)
  7848. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  7849. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.7,0.4,0)
  7850. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.5,-1.9,0)
  7851. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.5,-2,0)
  7852.  
  7853. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7854. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,1)
  7855. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,45)
  7856. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,3)
  7857. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,2)
  7858. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7859.  
  7860. wait(0.03)
  7861.  
  7862. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.4,0.1,0)
  7863. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.5,0,0)
  7864. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  7865. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.7,0.5,0)
  7866. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.5,-1.9,0)
  7867. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.5,-2,0)
  7868.  
  7869. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  7870. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-2)
  7871. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,60)
  7872. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,3.5)
  7873. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,3)
  7874. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  7875.  
  7876. wait (0.02)
  7877.  
  7878. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.4,0.1,0)
  7879. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.5,0,0)
  7880. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  7881. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.7,0.6,0)
  7882. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.5,-1.9,0)
  7883. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.5,-2,0)
  7884.  
  7885. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  7886. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-4)
  7887. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,75)
  7888. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,5)
  7889. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,4)
  7890. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  7891.  
  7892. wait(0.02)
  7893.  
  7894. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.35,0.15,0)
  7895. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.5,0,0)
  7896. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  7897. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.7,0.7,0)
  7898. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.5,-1.9,0)
  7899. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.5,-2,0)
  7900.  
  7901. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,6.5)
  7902. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-5)
  7903. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,90)
  7904. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,5)
  7905. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,4)
  7906. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,6.5)
  7907.  
  7908. wait(0.02)
  7909.  
  7910. att2.Position = Vector3.new(-5,0.5,0)
  7911.  
  7912. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.35,0.15,0)
  7913. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.5,0,0)
  7914. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  7915. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.7,1,0)
  7916. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.55,-1.9,0)
  7917. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.55,-2,0)
  7918.  
  7919. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,6.5)
  7920. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-6)
  7921. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,110)
  7922. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,5)
  7923. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,4)
  7924. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,6.5)
  7925.  
  7926. wait(0.02)
  7927.  
  7928. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.35,0.15,0)
  7929. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.5,0,0)
  7930. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  7931. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.5,1.4,0)
  7932. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.6,-1.9,0)
  7933. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.6,-2,0)
  7934.  
  7935. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,6.5)
  7936. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-4)
  7937. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,130)
  7938. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,6)
  7939. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7940. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,7)
  7941.  
  7942. wait(0.02)
  7943.  
  7944. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.35,0.15,0)
  7945. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.4,0,0)
  7946. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.4,0,0)
  7947. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.4,1.6,0)
  7948. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.6,-1.9,0)
  7949. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.6,-2,0)
  7950.  
  7951. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,6.5)
  7952. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-4)
  7953. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,160)
  7954. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,6)
  7955. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7956. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,6.5)
  7957.  
  7958. wait(0.02)
  7959.  
  7960. att2.Position = Vector3.new(-4.8,0.5,0)
  7961.  
  7962. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.3,0.15,0)
  7963. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.3,0,0)
  7964. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  7965. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.2,1.8,0)
  7966. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.55,-1.9,0)
  7967. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.55,-2,0)
  7968.  
  7969. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,7)
  7970. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-6)
  7971. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,200)
  7972. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,6)
  7973. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7974. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,7)
  7975.  
  7976. wait(0.2)
  7977.  
  7978. att2.Position = Vector3.new(-5,0.5,0)
  7979.  
  7980. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.4,0.15,0)
  7981. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.4,0,0)
  7982. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  7983. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.5,1.4,0)
  7984. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.65,-1.9,0)
  7985. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.65,-2,0)
  7986.  
  7987. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  7988. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-3)
  7989. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,130)
  7990. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,6)
  7991. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  7992. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  7993.  
  7994. wait(0.2)
  7995.  
  7996. att2.Position = Vector3.new(-4.8,0.5,0)
  7997.  
  7998. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.3,0.15,0)
  7999. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.3,0,0)
  8000. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  8001. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.2,1.8,0)
  8002. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.55,-1.9,0)
  8003. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.55,-2,0)
  8004.  
  8005. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,8)
  8006. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-6)
  8007. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,200)
  8008. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,6)
  8009. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  8010. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,7)
  8011.  
  8012. wait(0.2)
  8013.  
  8014. att2.Position = Vector3.new(-5,0.5,0)
  8015.  
  8016. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.4,0.15,0)
  8017. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.4,0,0)
  8018. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  8019. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.5,1.4,0)
  8020. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.65,-1.9,0)
  8021. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.65,-2,0)
  8022.  
  8023. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  8024. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-3)
  8025. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,130)
  8026. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,6)
  8027. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  8028. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  8029. wait(0.2)
  8030.  
  8031. att2.Position = Vector3.new(-4.8,0.5,0)
  8032.  
  8033. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.3,0.15,0)
  8034. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.3,0,0)
  8035. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  8036. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.2,1.8,0)
  8037. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.55,-1.9,0)
  8038. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.55,-2,0)
  8039.  
  8040. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,7)
  8041. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-6)
  8042. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,200)
  8043. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,6)
  8044. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  8045. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,7)
  8046.  
  8047. wait(0.2)
  8048.  
  8049. att2.Position = Vector3.new(-5,0.5,0)
  8050.  
  8051. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.4,0.15,0)
  8052. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.4,0,0)
  8053. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  8054. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.5,1.4,0)
  8055. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.65,-1.9,0)
  8056. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.65,-2,0)
  8057.  
  8058. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  8059. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-3)
  8060. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,130)
  8061. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,6)
  8062. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  8063. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  8064. wait(0.2)
  8065.  
  8066. att2.Position = Vector3.new(-4.8,0.5,0)
  8067.  
  8068. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.3,0.15,0)
  8069. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.3,0,0)
  8070. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  8071. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.2,1.8,0)
  8072. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.55,-1.9,0)
  8073. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.55,-2,0)
  8074.  
  8075. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  8076. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-6)
  8077. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,200)
  8078. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,6)
  8079. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  8080. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  8081.  
  8082. wait(0.2)
  8083. att2.Position = Vector3.new(-5,0.5,0)
  8084. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.4,0.15,0)
  8085. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.4,0,0)
  8086. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  8087. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.5,1.4,0)
  8088. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.65,-1.9,0)
  8089. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.65,-2,0)
  8090.  
  8091. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  8092. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,-3)
  8093. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,130)
  8094. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,6)
  8095. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  8096. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,6)
  8097.  
  8098. wait(0.1)
  8099.  
  8100. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-5.4,0.1,0)
  8101. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-4.5,0,0)
  8102. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,0,0)
  8103. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-6.5,0,0)
  8104. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-5.5,-2,0)
  8105. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-4.5,-2,0)
  8106.  
  8107. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  8108. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  8109. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  8110. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(95,0,1.5)
  8111. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(90,0,1)
  8112. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,5)
  8113. att2.Position = Vector3.new(-4.7,0.5,0)
  8114.  
  8115. wait(0.5)
  8116.  
  8117. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  8118. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  8119. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  8120. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  8121. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  8122. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  8123.  
  8124. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  8125. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  8126. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  8127. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  8128. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  8129. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  8130. att2.Position = Vector3.new(x,y,z)
  8131. wait(1)
  8132. tog = true
  8133. end
  8134. end
  8135. end)
  8136.  
  8137. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
  8138. if KeyPressed == "t" then
  8139. if tog == true then
  8140.  
  8141. tog = false
  8142.  
  8143. Character.Humanoid.HipHeight = 0
  8144.  
  8145. att2.Position = Vector3.new(0,0.5,-6)
  8146.  
  8147. Character.Humanoid.WalkSpeed = 0
  8148.  
  8149. Character.Humanoid.Sit = false
  8150.  
  8151. Character.Torso.Anchored = false
  8152.  
  8153. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-0.5,0,-6)
  8154. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5,0,-6)
  8155. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-1.5,0.5,-6.5)
  8156. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(1.5,0.5,-6.5)
  8157. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-0.5,-2,-6)
  8158. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(0.5,-2,-6)
  8159.  
  8160. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  8161. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(0,10,10)
  8162. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(0,-10,-10)
  8163. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(100,0,0)
  8164. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(80,0,0)
  8165. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(90,0,0)
  8166.  
  8167. for index, part in pairs(workspace:GetDescendants()) do
  8168. if part:IsA("Part") and part.Anchored == false and part:IsDescendantOf(Player.Character) == false then
  8169. table.insert(unanchoredparts, part)
  8170. part.Massless = true
  8171. part.CanCollide = false
  8172. part.Transparency = 0
  8173. if part:FindFirstChildOfClass("BodyPosition") ~= nil then
  8174. part:FindFirstChildOfClass("BodyPosition"):Destroy()
  8175. end
  8176. end
  8177. end
  8178. for index, part in pairs(unanchoredparts) do
  8179. local mover = Instance.new("BodyPosition", part)
  8180. table.insert(movers, mover)
  8181. mover.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  8182. local temp1 = Instance.new("BodyThrust", part)
  8183. temp1.Location = Vector3.new(10,-3,-8)
  8184. temp1.Force = Vector3.new(0,0,4000)
  8185.  
  8186. end
  8187. for index, mover in pairs(movers) do
  8188. mover.Position = Player.Character:FindFirstChild("HumanoidRootPart").CFrame:PointToWorldSpace(Vector3.new(0, 0, -10))
  8189. end
  8190. wait(4)
  8191.  
  8192. Character.Humanoid.WalkSpeed = 16
  8193.  
  8194. Character:WaitForChild("Torso").Attachment.Position = Vector3.new(-2.5,2,3)
  8195. Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(-1.5,2,3)
  8196. Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-3.5,2,3)
  8197. Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0.7,2,2.7)
  8198. Character:WaitForChild("Torso").Attachment4.Position = Vector3.new(-2.5,0.2,2.7)
  8199. Character:WaitForChild("Torso").Attachment5.Position = Vector3.new(-1.5,0,3)
  8200.  
  8201. Hats.torso1.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  8202. Hats.torso2.Handle.Attachment.Rotation = Vector3.new(90,10,0)
  8203. Hats.rightarm.Handle.Attachment.Rotation = Vector3.new(80,-20,25)
  8204. Hats.leftarm.Handle.Attachment.Rotation = Vector3.new(110,0,0)
  8205. Hats.rightleg.Handle.Attachment.Rotation = Vector3.new(95,0,0)
  8206. Hats.leftleg.Handle.Attachment.Rotation = Vector3.new(85,0,0)
  8207. att2.Position = Vector3.new(x,y,z)
  8208.  
  8209. wait(1)
  8210.  
  8211. tog = true
  8212. end
  8213. end
  8214. end)
  8215.  
  8216. while true do
  8217. Hats.CanCollide = true
  8218. wait(0.5)
  8219. end
  8220. end)
  8221.  
  8222. AntiAFK.Name = "Anti-AFK"
  8223. AntiAFK.Parent = ScriptsPage
  8224. AntiAFK.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  8225. AntiAFK.BorderSizePixel = 0
  8226. AntiAFK.Position = UDim2.new(0.00755667547, 0, 0.821782172, 0)
  8227. AntiAFK.Size = UDim2.new(0, 122, 0, 25)
  8228. AntiAFK.Font = Enum.Font.GothamSemibold
  8229. AntiAFK.Text = "Anti Afk"
  8230. AntiAFK.TextColor3 = Color3.fromRGB(255, 255, 255)
  8231. AntiAFK.TextSize = 14.000
  8232. AntiAFK.MouseButton1Click:Connect(function()
  8233. local VirtualUser=game:service'VirtualUser'
  8234. game:service'Players'.LocalPlayer.Idled:connect(function()
  8235. VirtualUser:CaptureController()
  8236. VirtualUser:ClickButton2(Vector2.new())
  8237. end)
  8238.  
  8239. warn("Anti-Afk has Loaded")
  8240. end)
  8241.  
  8242. HenryDance.Name = "Henry Dance"
  8243. HenryDance.Parent = ScriptsPage
  8244. HenryDance.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  8245. HenryDance.BorderSizePixel = 0
  8246. HenryDance.Position = UDim2.new(0.345088154, 0, 0.341584146, 0)
  8247. HenryDance.Size = UDim2.new(0, 122, 0, 25)
  8248. HenryDance.Font = Enum.Font.GothamSemibold
  8249. HenryDance.Text = "Henry Dance"
  8250. HenryDance.TextColor3 = Color3.fromRGB(255, 255, 255)
  8251. HenryDance.TextSize = 14.000
  8252. HenryDance.MouseButton1Click:Connect(function()
  8253.  
  8254. HumanDied = false
  8255. local CountSCIFIMOVIELOL = 1
  8256. function SCIFIMOVIELOL(Part0,Part1,Position,Angle)
  8257. local AlignPos = Instance.new('AlignPosition', Part1); AlignPos.Name = "AliP_"..CountSCIFIMOVIELOL
  8258. AlignPos.ApplyAtCenterOfMass = true;
  8259. AlignPos.MaxForce = 5772000--67752;
  8260. AlignPos.MaxVelocity = math.huge/9e110;
  8261. AlignPos.ReactionForceEnabled = false;
  8262. AlignPos.Responsiveness = 200;
  8263. AlignPos.RigidityEnabled = false;
  8264. local AlignOri = Instance.new('AlignOrientation', Part1); AlignOri.Name = "AliO_"..CountSCIFIMOVIELOL
  8265. AlignOri.MaxAngularVelocity = math.huge/9e110;
  8266. AlignOri.MaxTorque = 5772000
  8267. AlignOri.PrimaryAxisOnly = false;
  8268. AlignOri.ReactionTorqueEnabled = false;
  8269. AlignOri.Responsiveness = 200;
  8270. AlignOri.RigidityEnabled = false;
  8271. local AttachmentA=Instance.new('Attachment',Part1); AttachmentA.Name = "Ath_"..CountSCIFIMOVIELOL
  8272. local AttachmentB=Instance.new('Attachment',Part0); AttachmentB.Name = "Ath_"..CountSCIFIMOVIELOL
  8273. AttachmentA.Orientation = Angle or Vector3.new(0,0,0)
  8274. AttachmentA.Position = Position or Vector3.new(0,0,0)
  8275. AlignPos.Attachment1 = AttachmentA;
  8276. AlignPos.Attachment0 = AttachmentB;
  8277. AlignOri.Attachment1 = AttachmentA;
  8278. AlignOri.Attachment0 = AttachmentB;
  8279. CountSCIFIMOVIELOL = CountSCIFIMOVIELOL + 1
  8280. return {AlignPos,AlignOri,AttachmentA,AttachmentB}
  8281. end
  8282.  
  8283. if _G.netted ~= true then
  8284. _G.netted = true
  8285. coroutine.wrap(function()
  8286. settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
  8287. settings().Physics.AllowSleep = false
  8288. game:GetService("RunService").RenderStepped:Connect(function()
  8289. game:FindFirstChildOfClass("Players").LocalPlayer.MaximumSimulationRadius=math.pow(math.huge,math.huge)
  8290. sethiddenproperty(game:FindFirstChildOfClass("Players").LocalPlayer,"SimulationRadius",math.huge*math.huge)
  8291. end)
  8292. end)()
  8293. end
  8294.  
  8295. game:FindFirstChildOfClass("Players").LocalPlayer["Character"].Archivable = true
  8296. local hatnameclone = {}
  8297. for _,v in next, game:FindFirstChildOfClass("Players").LocalPlayer["Character"]:GetChildren() do
  8298. if v:IsA("Accessory") then
  8299. if hatnameclone[v.Name] then
  8300. if hatnameclone[v.Name] == "s" then
  8301. hatnameclone[v.Name] = {}
  8302. end
  8303. table.insert(hatnameclone[v.Name],v)
  8304. else
  8305. hatnameclone[v.Name] = "s"
  8306. end
  8307. end
  8308. end
  8309. for _,v in pairs(hatnameclone) do
  8310. if type(v) == "table" then
  8311. local num = 1
  8312. for _,w in pairs(v) do
  8313. w.Name = w.Name..num
  8314. num = num + 1
  8315. end
  8316. end
  8317. end
  8318. hatnameclone = nil
  8319.  
  8320. local DeadChar = game:FindFirstChildOfClass("Players").LocalPlayer.Character
  8321.  
  8322. local fldr = Instance.new("Folder",game:FindFirstChildOfClass("Players").LocalPlayer["Character"])
  8323. fldr.Name = "DMYF"
  8324. local CloneChar = DeadChar:Clone()
  8325. local ANIMATIONHERE
  8326. if CloneChar:FindFirstChild("Animate") then
  8327. ANIMATIONHERE = CloneChar:FindFirstChild("Animate"):Clone()
  8328. CloneChar:FindFirstChild("Animate"):Destroy()
  8329. end
  8330. if CloneChar:FindFirstChildOfClass("Folder") then CloneChar:FindFirstChildOfClass("Folder"):Destroy() end
  8331. if CloneChar.Torso:FindFirstChild("Neck") then
  8332. local Clonessss = CloneChar.Torso:FindFirstChild("Neck"):Clone()
  8333. Clonessss.Part0 = nil
  8334. Clonessss.Part1 = DeadChar.Head
  8335. Clonessss.Parent = DeadChar.Torso
  8336. end
  8337. CloneChar.Parent = fldr
  8338. CloneChar.HumanoidRootPart.CFrame = DeadChar.HumanoidRootPart.CFrame
  8339. CloneChar.Humanoid.BreakJointsOnDeath = false
  8340. CloneChar.Name = "non"
  8341. CloneChar.Humanoid.DisplayDistanceType = "None"
  8342.  
  8343. for _,v in next, DeadChar:GetChildren() do
  8344. if v:IsA("Accessory") then
  8345. local topacc = false
  8346. if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  8347. v.Handle.Massless = true
  8348. v.Handle.CanCollide = false
  8349. if v.Handle:FindFirstChildOfClass("Attachment") then
  8350. local ath__ = v.Handle:FindFirstChildOfClass("Attachment")
  8351. if ath__.Name == "HatAttachment" or ath__.Name == "HairAttachment" or ath__.Name == "FaceFrontAttachment" or ath__.Name == "FaceCenterAttachment" then
  8352. topacc = ath__.Name
  8353. end
  8354. end
  8355. local bv = Instance.new("BodyVelocity",v.Handle)
  8356. bv.Velocity = Vector3.new(0,0,0)
  8357. coroutine.wrap(function()
  8358. if topacc then
  8359. local allthings = SCIFIMOVIELOL(v.Handle,DeadChar.Torso,Vector3.new(0,1.5,0)+ (DeadChar.Head[topacc].Position + (v.Handle[topacc].Position*-1)),Vector3.new(0,0,0))
  8360. local normaltop = allthings[1].Attachment1
  8361. local alipos = allthings[1]
  8362. local alirot = allthings[2]
  8363. local p0 = v.Handle
  8364. local p1 = DeadChar.Head
  8365. alipos.Parent = CloneChar:FindFirstChild(v.Name).Handle
  8366. alirot.Parent = CloneChar:FindFirstChild(v.Name).Handle
  8367. while true do
  8368. game:GetService("RunService").RenderStepped:wait()
  8369. if HumanDied then break end
  8370. coroutine.wrap(function()
  8371. if alipos.Attachment1 == normaltop then
  8372. p0.CFrame = p0.CFrame:lerp((((DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)) * p1[topacc].CFrame) * p0[topacc].CFrame:inverse()),1)
  8373. else
  8374. v.Handle.CFrame = v.Handle.CFrame:lerp(alipos.Attachment1.Parent.CFrame * CFrame.new(alipos.Attachment1.Position) * CFrame.Angles(math.rad(alipos.Attachment1.Rotation.X),math.rad(alipos.Attachment1.Rotation.Y),math.rad(alipos.Attachment1.Rotation.Z)),1)
  8375. end
  8376. end)()
  8377. end
  8378. else
  8379. SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
  8380. end
  8381. end)()
  8382. end
  8383. end
  8384.  
  8385. local a = DeadChar.Torso
  8386. local b = DeadChar.HumanoidRootPart
  8387. local c = DeadChar.Humanoid
  8388. a.Parent = game:FindFirstChildOfClass("Workspace")
  8389. c.Parent = game:FindFirstChildOfClass("Workspace")
  8390. local told = a:Clone()
  8391. local told1 = c:Clone()
  8392. b["RootJoint"].Part0 = told
  8393. b["RootJoint"].Part1 = DeadChar.Head
  8394. a.Name = "torso"
  8395. a.Neck:Destroy()
  8396. c.Name = "Mizt Hub Best"
  8397. told.Parent = DeadChar
  8398. told1.Parent = DeadChar
  8399. DeadChar.PrimaryPart = told
  8400. told1.Health = 0
  8401. b:Destroy()
  8402. a.Parent = DeadChar
  8403. c.Parent = DeadChar
  8404. told:Destroy()
  8405. told1:Destroy()
  8406. a.Name = "Torso"
  8407.  
  8408. if CloneChar.Head:FindFirstChildOfClass("Decal") then CloneChar.Head:FindFirstChildOfClass("Decal").Transparency = 1 end
  8409. if DeadChar:FindFirstChild("Animate") then DeadChar:FindFirstChild("Animate"):Destroy() end
  8410.  
  8411. local Collider
  8412. function UnCollide()
  8413. if HumanDied then Collider:Disconnect(); return end
  8414. --[[for _,Parts in next, CloneChar:GetChildren() do
  8415. if Parts:IsA("BasePart") then
  8416. Parts.CanCollide = false
  8417. end
  8418. end]]
  8419. for _,Parts in next, DeadChar:GetChildren() do
  8420. if Parts:IsA("BasePart") then
  8421. Parts.CanCollide = false
  8422. end
  8423. end
  8424. end
  8425. Collider = game:GetService("RunService").Stepped:Connect(UnCollide)
  8426.  
  8427. local resetBindable = Instance.new("BindableEvent")
  8428. resetBindable.Event:connect(function()
  8429. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  8430. resetBindable:Destroy()
  8431. HumanDied = true
  8432. pcall(function()
  8433. game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  8434. DeadChar.Head:Destroy()
  8435. DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  8436. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  8437. if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  8438. end)
  8439. end)
  8440. game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
  8441.  
  8442. coroutine.wrap(function()
  8443. while true do
  8444. game:GetService("RunService").RenderStepped:wait()
  8445. if not CloneChar or not CloneChar:FindFirstChild("Head") or not CloneChar:FindFirstChildOfClass("Humanoid") or CloneChar:FindFirstChildOfClass("Humanoid").Health <= 0 and not DeadChar or not DeadChar:FindFirstChild("Head") or not DeadChar:FindFirstChildOfClass("Humanoid") or DeadChar:FindFirstChildOfClass("Humanoid").Health <= 0 then
  8446. HumanDied = true
  8447. pcall(function()
  8448. game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  8449. DeadChar.Head:Destroy()
  8450. DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  8451. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  8452. if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  8453. end)
  8454. if resetBindable then
  8455. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  8456. resetBindable:Destroy()
  8457. end
  8458. break
  8459. end
  8460. end
  8461. end)()
  8462.  
  8463.  
  8464. SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"])
  8465. SCIFIMOVIELOL(DeadChar["Torso"],CloneChar["Torso"])
  8466. SCIFIMOVIELOL(DeadChar["Left Arm"],CloneChar["Left Arm"])
  8467. SCIFIMOVIELOL(DeadChar["Right Arm"],CloneChar["Right Arm"])
  8468. SCIFIMOVIELOL(DeadChar["Left Leg"],CloneChar["Left Leg"])
  8469. SCIFIMOVIELOL(DeadChar["Right Leg"],CloneChar["Right Leg"])
  8470.  
  8471. for _,v in pairs(DeadChar:GetChildren()) do
  8472. if v:IsA("BasePart") and v.Name ~= "Head" then
  8473. --[[local bv = Instance.new("BodyVelocity",v)
  8474. bv.Velocity = Vector3.new(0,0,0)
  8475. coroutine.wrap(function()
  8476. while true do
  8477. game:GetService("RunService").RenderStepped:wait()
  8478. if HumanDied then break end
  8479. v.CFrame = CloneChar[v.Name].CFrame
  8480. end
  8481. end)()]]
  8482. elseif v:IsA("BasePart") and v.Name == "Head" then
  8483. local bv = Instance.new("BodyVelocity",v)
  8484. bv.Velocity = Vector3.new(0,0,0)
  8485. coroutine.wrap(function()
  8486. while true do
  8487. game:GetService("RunService").RenderStepped:wait()
  8488. if HumanDied then break end
  8489. v.CFrame = DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)
  8490. end
  8491. end)()
  8492. end
  8493. end
  8494.  
  8495. for _,BodyParts in next, CloneChar:GetDescendants() do
  8496. if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
  8497. BodyParts.Transparency = 1 end end
  8498. game:GetService("RunService").RenderStepped:wait()
  8499. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  8500. game:FindFirstChildOfClass("Workspace"):FindFirstChildOfClass("Camera").CameraSubject = CloneChar.Humanoid
  8501.  
  8502. for _,v in next, DeadChar:GetChildren() do
  8503. if v:IsA("Accessory") then
  8504. if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  8505. end
  8506. end
  8507. wait(0.1)
  8508.  
  8509. IT = Instance.new
  8510. CF = CFrame.new
  8511. VT = Vector3.new
  8512. C3 = Color3.new
  8513. UD2 = UDim2.new
  8514. BRICKC = BrickColor.new
  8515. NS = NumberSequence.new
  8516. NSK = NumberSequenceKeypoint.new
  8517. RAY = Ray.new
  8518. CS = ColorSequence.new
  8519. NR = NumberRange.new
  8520. TI = TweenInfo.new
  8521. RAND = Random.new
  8522.  
  8523. ANGLES = CFrame.Angles
  8524.  
  8525. COS = math.cos
  8526. ACOS = math.acos
  8527. RAD = math.rad
  8528. SIN = math.sin
  8529. MRANDOM = math.random
  8530. MHUGE = math.huge
  8531. FLOOR = math.floor
  8532. SQRT = math.sqrt
  8533. CEIL = math.ceil
  8534.  
  8535. Character = game.Players.LocalPlayer.Character
  8536. Torso = Character.Torso
  8537. Root = Character.HumanoidRootPart
  8538. Neck = Torso.Neck
  8539. RootJoint = Root.RootJoint
  8540. RightShoulder = Torso["Right Shoulder"]
  8541. LeftShoulder = Torso["Left Shoulder"]
  8542. RightHip = Torso["Right Hip"]
  8543. LeftHip = Torso["Left Hip"]
  8544.  
  8545. --values and other stuff
  8546.  
  8547. NeckOrg = CF(0,-.5,0) * ANGLES(RAD(-90),0,RAD(180))
  8548. RootJointOrg = CF(0,0,0) * ANGLES(RAD(-90),0,RAD(180))
  8549. LeftShoulderOrg = CF(.5,.5,0) * ANGLES(0,RAD(-90),0)
  8550. RightShoulderOrg = CF(-.5,.5,0) * ANGLES(0,RAD(90),0)
  8551. LeftHipOrg = CF(-.5,1,0) * ANGLES(0,RAD(-90),0)
  8552. RightHipOrg = CF(.5,1,0) * ANGLES(0,RAD(90),0)
  8553.  
  8554. HB = game["Run Service"].Heartbeat
  8555.  
  8556. local so = IT("Sound")
  8557. so.SoundId = "rbxassetid://5599347184"
  8558. so.Looped = true
  8559. so.Volume = 4
  8560. so.Parent = Root
  8561.  
  8562. repeat wait() until so.IsLoaded
  8563.  
  8564. function co(f)
  8565. coroutine.resume(coroutine.create(f))
  8566. end
  8567.  
  8568. function Clerp(joint,cf,bool)
  8569. local s = .45/1.825
  8570. local dir = Enum.EasingDirection.Out
  8571. if bool == false then
  8572. dir = Enum.EasingDirection.In
  8573. s = .35/1.825
  8574. end
  8575. game.TweenService:Create(joint,TweenInfo.new(s,Enum.EasingStyle.Sine,dir),{C1 = cf}):Play()
  8576. if joint == RightHip then
  8577. wait(s)
  8578. end
  8579. end
  8580.  
  8581. function swait(NUMBER)
  8582. if NUMBER == 0 or NUMBER == nil then
  8583. HB:Wait()
  8584. else
  8585. for i=1,NUMBER do
  8586. HB:Wait()
  8587. end
  8588. end
  8589. end
  8590.  
  8591. Clerp(Neck,NeckOrg,false)
  8592. Clerp(RootJoint,RootJointOrg * CF(0,0,.5),false)
  8593. Clerp(LeftShoulder,LeftShoulderOrg * ANGLES(RAD(60),0,RAD(15)),false)
  8594. Clerp(RightShoulder,RightShoulderOrg * ANGLES(RAD(60),0,RAD(-15)),false)
  8595. Clerp(LeftHip,LeftHipOrg * CF(.5,-.5,0),false)
  8596. Clerp(RightHip,RightHipOrg * CF(-.5,-.5,0),false)
  8597.  
  8598. so:Play()
  8599.  
  8600. while true do
  8601. Clerp(Neck,NeckOrg)
  8602. Clerp(RootJoint,RootJointOrg * ANGLES(0,0,RAD(-45)))
  8603. Clerp(LeftShoulder,LeftShoulderOrg * ANGLES(RAD(105),0,RAD(120)))
  8604. Clerp(RightShoulder,RightShoulderOrg * ANGLES(RAD(105),0,RAD(-120)))
  8605. Clerp(LeftHip,LeftHipOrg * CF(.5,-.5,0))
  8606. Clerp(RightHip,RightHipOrg)
  8607.  
  8608. Clerp(Neck,NeckOrg,false)
  8609. Clerp(RootJoint,RootJointOrg * CF(0,0,.5),false)
  8610. Clerp(LeftShoulder,LeftShoulderOrg * ANGLES(RAD(-45),0,RAD(120)),false)
  8611. Clerp(RightShoulder,RightShoulderOrg * ANGLES(RAD(-45),0,RAD(-120)),false)
  8612. Clerp(LeftHip,LeftHipOrg * CF(.5,-.5,0),false)
  8613. Clerp(RightHip,RightHipOrg * CF(-.5,-.5,0),false)
  8614.  
  8615. Clerp(Neck,NeckOrg)
  8616. Clerp(RootJoint,RootJointOrg * ANGLES(0,0,RAD(45)))
  8617. Clerp(LeftShoulder,LeftShoulderOrg * ANGLES(0,0,RAD(120)))
  8618. Clerp(RightShoulder,RightShoulderOrg * ANGLES(0,0,RAD(-120)))
  8619. Clerp(LeftHip,LeftHipOrg)
  8620. Clerp(RightHip,RightHipOrg * CF(-.5,-.5,0))
  8621.  
  8622. Clerp(Neck,NeckOrg,false)
  8623. Clerp(RootJoint,RootJointOrg * CF(0,0,.5),false)
  8624. Clerp(LeftShoulder,LeftShoulderOrg * ANGLES(RAD(25),0,0),false)
  8625. Clerp(RightShoulder,RightShoulderOrg * ANGLES(RAD(25),0,0),false)
  8626. Clerp(LeftHip,LeftHipOrg * CF(.5,-.5,0),false)
  8627. Clerp(RightHip,RightHipOrg * CF(-.5,-.5,0),false)
  8628.  
  8629. Clerp(Neck,NeckOrg)
  8630. Clerp(RootJoint,RootJointOrg * ANGLES(0,0,RAD(-45)))
  8631. Clerp(LeftShoulder,LeftShoulderOrg * ANGLES(RAD(60),0,RAD(15)))
  8632. Clerp(RightShoulder,RightShoulderOrg * ANGLES(RAD(60),0,RAD(-15)))
  8633. Clerp(LeftHip,LeftHipOrg * CF(.5,-.5,0))
  8634. Clerp(RightHip,RightHipOrg)
  8635.  
  8636. Clerp(Neck,NeckOrg,false)
  8637. Clerp(RootJoint,RootJointOrg * CF(0,0,.5),false)
  8638. Clerp(LeftShoulder,LeftShoulderOrg * CF(0,-.5,0) * ANGLES(RAD(-45),0,RAD(15)),false)
  8639. Clerp(RightShoulder,RightShoulderOrg * CF(0,-.5,0) * ANGLES(RAD(-45),0,RAD(-15)),false)
  8640. Clerp(LeftHip,LeftHipOrg * CF(.5,-.5,0),false)
  8641. Clerp(RightHip,RightHipOrg * CF(-.5,-.5,0),false)
  8642.  
  8643. Clerp(Neck,NeckOrg)
  8644. Clerp(RootJoint,RootJointOrg * ANGLES(0,0,RAD(45)))
  8645. Clerp(LeftShoulder,LeftShoulderOrg * ANGLES(RAD(-105),0,RAD(20)))
  8646. Clerp(RightShoulder,RightShoulderOrg * ANGLES(RAD(-105),0,RAD(-20)))
  8647. Clerp(LeftHip,LeftHipOrg)
  8648. Clerp(RightHip,RightHipOrg * CF(-.5,-.5,0))
  8649.  
  8650. Clerp(Neck,NeckOrg,false)
  8651. Clerp(RootJoint,RootJointOrg * CF(0,0,.5),false)
  8652. Clerp(LeftShoulder,LeftShoulderOrg * ANGLES(RAD(60),0,RAD(15)),false)
  8653. Clerp(RightShoulder,RightShoulderOrg * ANGLES(RAD(60),0,RAD(-15)),false)
  8654. Clerp(LeftHip,LeftHipOrg * CF(.5,-.5,0),false)
  8655. Clerp(RightHip,RightHipOrg * CF(-.5,-.5,0),false)
  8656. end
  8657. end)
  8658.  
  8659. Nameless.Name = "Nameless"
  8660. Nameless.Parent = ScriptsPage
  8661. Nameless.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  8662. Nameless.BorderSizePixel = 0
  8663. Nameless.Position = UDim2.new(0.34005037, 0, 0.668316841, 0)
  8664. Nameless.Size = UDim2.new(0, 122, 0, 25)
  8665. Nameless.Font = Enum.Font.GothamSemibold
  8666. Nameless.Text = "Nameless"
  8667. Nameless.TextColor3 = Color3.fromRGB(255, 255, 255)
  8668. Nameless.TextSize = 14.000
  8669. Nameless.MouseButton1Click:Connect(function()
  8670. loadstring(game:GetObjects("rbxassetid://5688101100")[1].Source)()
  8671. end)
  8672.  
  8673. CreditsPage.Name = "CreditsPage"
  8674. CreditsPage.Parent = Holder
  8675. CreditsPage.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  8676. CreditsPage.BackgroundTransparency = 1.000
  8677. CreditsPage.BorderSizePixel = 0
  8678. CreditsPage.Position = UDim2.new(0.00400233828, 0, 0, 0)
  8679. CreditsPage.Size = UDim2.new(0, 397, 0, 202)
  8680. CreditsPage.Visible = false
  8681.  
  8682. Text_7.Name = "Text"
  8683. Text_7.Parent = CreditsPage
  8684. Text_7.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  8685. Text_7.BackgroundTransparency = 1.000
  8686. Text_7.BorderSizePixel = 0
  8687. Text_7.Position = UDim2.new(0.0327455923, 0, 0.866336703, 0)
  8688. Text_7.Size = UDim2.new(0, 368, 0, 17)
  8689. Text_7.Font = Enum.Font.GothamSemibold
  8690. Text_7.Text = "Thanks for buying OrHub!"
  8691. Text_7.TextColor3 = Color3.fromRGB(255, 255, 255)
  8692. Text_7.TextSize = 14.000
  8693. Text_7.TextWrapped = true
  8694.  
  8695. Text_8.Name = "Text"
  8696. Text_8.Parent = CreditsPage
  8697. Text_8.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  8698. Text_8.BackgroundTransparency = 1.000
  8699. Text_8.BorderSizePixel = 0
  8700. Text_8.Position = UDim2.new(0.0251889173, 0, 0.17326732, 0)
  8701. Text_8.Size = UDim2.new(0, 200, 0, 17)
  8702. Text_8.Font = Enum.Font.GothamSemibold
  8703. Text_8.Text = "OrHub Version 3.0 (Credits)"
  8704. Text_8.TextColor3 = Color3.fromRGB(255, 255, 255)
  8705. Text_8.TextSize = 14.000
  8706. Text_8.TextXAlignment = Enum.TextXAlignment.Left
  8707.  
  8708. Text_9.Name = "Text"
  8709. Text_9.Parent = CreditsPage
  8710. Text_9.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  8711. Text_9.BackgroundTransparency = 1.000
  8712. Text_9.BorderSizePixel = 0
  8713. Text_9.Position = UDim2.new(0.0251889173, 0, 0.257425725, 0)
  8714. Text_9.Size = UDim2.new(0, 200, 0, 17)
  8715. Text_9.Font = Enum.Font.GothamSemibold
  8716. Text_9.Text = "Skreet - UI Maker I"
  8717. Text_9.TextColor3 = Color3.fromRGB(255, 255, 255)
  8718. Text_9.TextSize = 14.000
  8719. Text_9.TextXAlignment = Enum.TextXAlignment.Left
  8720.  
  8721. Text_10.Name = "Text"
  8722. Text_10.Parent = CreditsPage
  8723. Text_10.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  8724. Text_10.BackgroundTransparency = 1.000
  8725. Text_10.BorderSizePixel = 0
  8726. Text_10.Position = UDim2.new(0.0251889173, 0, 0.341584146, 0)
  8727. Text_10.Size = UDim2.new(0, 200, 0, 17)
  8728. Text_10.Font = Enum.Font.GothamSemibold
  8729. Text_10.Text = "OrPlayz - UI Maker II"
  8730. Text_10.TextColor3 = Color3.fromRGB(255, 255, 255)
  8731. Text_10.TextSize = 14.000
  8732. Text_10.TextXAlignment = Enum.TextXAlignment.Left
  8733.  
  8734. Text_11.Name = "Text"
  8735. Text_11.Parent = CreditsPage
  8736. Text_11.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  8737. Text_11.BackgroundTransparency = 1.000
  8738. Text_11.BorderSizePixel = 0
  8739. Text_11.Position = UDim2.new(0.0251889173, 0, 0.425742567, 0)
  8740. Text_11.Size = UDim2.new(0, 200, 0, 17)
  8741. Text_11.Font = Enum.Font.GothamSemibold
  8742. Text_11.Text = "Skreet - Scripter"
  8743. Text_11.TextColor3 = Color3.fromRGB(255, 255, 255)
  8744. Text_11.TextSize = 14.000
  8745. Text_11.TextXAlignment = Enum.TextXAlignment.Left
  8746.  
  8747. HDroblox.Name = "HD roblox"
  8748. HDroblox.Parent = Holder
  8749. HDroblox.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  8750. HDroblox.BorderSizePixel = 0
  8751. HDroblox.Position = UDim2.new(0.0125944586, 0, 0.188118815, 0)
  8752. HDroblox.Size = UDim2.new(0, 122, 0, 25)
  8753. HDroblox.Font = Enum.Font.GothamSemibold
  8754. HDroblox.Text = "HD roblox"
  8755. HDroblox.TextColor3 = Color3.fromRGB(255, 255, 255)
  8756. HDroblox.TextSize = 14.000
  8757. HDroblox.MouseButton1Click:Connect(function()
  8758. _G.BlurSize = 3
  8759.  
  8760. _G.ColorCorrectionBrightness = 0.03
  8761. _G.ColorCorrectionContrast = 0.3
  8762. _G.ColorCorrectionSaturation = 0.01
  8763. _G.ColorCorrectionTintColor = Color3.fromRGB(244,244,244)
  8764.  
  8765. _G.SunRaysIntensity = 0.2
  8766. _G.SunRaysSpread = 1
  8767.  
  8768. -- Lighting settings:
  8769. _G.GlobalShadows = true
  8770. _G.Brightness = 0.9
  8771. _G.GeographicLatitude = 350
  8772. _G.TimeOfDay = 17
  8773. _G.ExposureCompensation = 0.03
  8774.  
  8775.  
  8776. spawn(function()
  8777. loadstring(game:HttpGet("https://pastebin.com/raw/7n9g57p2"))() -- something that changes the lighting
  8778. end)
  8779. end)
  8780.  
  8781. HomeBTN.MouseButton1Click:Connect(function()
  8782. HomePage.Visible = true
  8783. ScriptsPage.Visible = false
  8784. CreditsPage.Visible = false
  8785. end)
  8786.  
  8787. ScriptsBTN.MouseButton1Click:Connect(function()
  8788. HomePage.Visible = false
  8789. ScriptsPage.Visible = true
  8790. CreditsPage.Visible = false
  8791. end)
  8792.  
  8793. CreditsBTN.MouseButton1Click:Connect(function()
  8794. HomePage.Visible = false
  8795. ScriptsPage.Visible = false
  8796. CreditsPage.Visible = true
  8797. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement