sadbnhmsadgsadnhdsav

Some Code That BETA

Mar 21st, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 71.92 KB | None | 0 0
  1. local Player = game.Players.LocalPlayer
  2. local c = Player.Character
  3. if not c or not c.Parent then
  4.   c = Player.CharacterAdded:wait()
  5. end
  6. local radio = Instance.new("Part", c)
  7. radio.Name = "Radio"
  8. radio.CanCollide = false
  9. radio.Anchored = true
  10. radio.FormFactor = "Custom"
  11. radio.Size = Vector3.new(2.5, 1, 0.4)
  12. radio.CFrame = c.Torso.CFrame * CFrame.new(-3.5, 2, 0.2)
  13. radio.CFrame = radio.CFrame * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  14. radio.CFrame = radio.CFrame * CFrame.fromEulerAnglesXYZ(0, 0, -0.1)
  15. radio.Transparency = 1
  16. local sound = Instance.new("Sound", radio)
  17. sound.Name = "Music"
  18. sound.Looped = true
  19. sound.Volume = 5
  20. local weld = Instance.new("Weld", radio)
  21. weld.Part0 = c.Torso
  22. weld.Part1 = radio
  23. weld.C0 = c.Torso.CFrame:inverse()
  24. weld.C1 = radio.CFrame:inverse()
  25. radio.Anchored = false
  26. player = game:service("Players").LocalPlayer
  27. char2 = player.Character
  28. Glow1 = Color3.new(0, 0, 0)
  29. Glow2 = Color3.new(1, 0, 0)
  30. Glow3 = Color3.new(0, 1, 0)
  31. Glow4 = Color3.new(0, 0, 1)
  32. GlowParticle = Instance.new("ParticleEmitter", radio)
  33. GlowParticle.LightEmission = 1
  34. GlowParticle.Color = ColorSequence.new(Glow2, Glow1)
  35. GlowParticle.Size = NumberSequence.new(0.4)
  36. GlowParticle.Texture = "http://www.roblox.com/asset/?id=118641183"
  37. GlowParticle.Transparency = NumberSequence.new(1)
  38. GlowParticle.LockedToPart = false
  39. GlowParticle.Lifetime = NumberRange.new(0.5, 1)
  40. GlowParticle.Rate = 200
  41. GlowParticle.Speed = NumberRange.new(1.5)
  42. GlowParticle.Acceleration = Vector3.new(0, 1, 0)
  43. GlowParticle.VelocitySpread = 100
  44. GlowParticle2 = Instance.new("ParticleEmitter", radio)
  45. GlowParticle2.LightEmission = 1
  46. GlowParticle2.Color = ColorSequence.new(Glow3, Glow1)
  47. GlowParticle2.Size = NumberSequence.new(0.4)
  48. GlowParticle2.Texture = "http://www.roblox.com/asset/?id=118641183"
  49. GlowParticle2.Transparency = NumberSequence.new(1)
  50. GlowParticle2.LockedToPart = false
  51. GlowParticle2.Lifetime = NumberRange.new(0.5, 1)
  52. GlowParticle2.Rate = 200
  53. GlowParticle2.Speed = NumberRange.new(1.5)
  54. GlowParticle2.Acceleration = Vector3.new(0, 1, 0)
  55. GlowParticle2.VelocitySpread = 100
  56. GlowParticle3 = Instance.new("ParticleEmitter", radio)
  57. GlowParticle3.LightEmission = 1
  58. GlowParticle3.Color = ColorSequence.new(Glow4, Glow1)
  59. GlowParticle3.Size = NumberSequence.new(0.4)
  60. GlowParticle3.Texture = "http://www.roblox.com/asset/?id=118641183"
  61. GlowParticle3.Transparency = NumberSequence.new(1)
  62. GlowParticle3.LockedToPart = false
  63. GlowParticle3.Lifetime = NumberRange.new(0.5, 1)
  64. GlowParticle3.Rate = 200
  65. GlowParticle3.Speed = NumberRange.new(1.5)
  66. GlowParticle3.Acceleration = Vector3.new(0, 1, 0)
  67. GlowParticle3.VelocitySpread = 100
  68. wait(0)
  69. fat = Instance.new("BindableEvent", script)
  70. fat.Name = "Heartbeat"
  71. local charge = false
  72. P = game.Players.LocalPlayer
  73. char = P.Character
  74. torso = char.Torso
  75. neck = char.Torso.Neck
  76. hum = char.Humanoid
  77. hum.MaxHealth = 9.876543219876543E44
  78. wait()
  79. hum.Health = hum.MaxHealth
  80. char.Head.face.Texture = "rbxassetid://176206791"
  81. p2 = game.Players.LocalPlayer
  82. char049 = p2.Character
  83. for i, v in pairs(char049:children()) do
  84.   if v:IsA("Accessory") then
  85.     v:Destroy()
  86.   end
  87. end
  88. local M69 = Instance.new("SpecialMesh")
  89. M69.Parent = torso
  90. M69.MeshId = "rbxassetid://456901040"
  91. M69.Scale = Vector3.new(1, 1, 1)
  92. char049.Shirt:Remove()
  93. for i, v in pairs(char049:GetChildren()) do
  94.   if v:IsA("Pants") then
  95.     v:Remove()
  96.   end
  97. end
  98. wait()
  99. shirt = Instance.new("Shirt", char049)
  100. shirt.Name = "Shirt"
  101. pants = Instance.new("Pants", char049)
  102. pants.Name = "Pants"
  103. char049.Shirt.ShirtTemplate = "rbxassetid://"
  104. char049.Pants.PantsTemplate = "rbxassetid://"
  105. local BC = char["Body Colors"]
  106. BC.HeadColor = BrickColor.new("Fossil")
  107. BC.LeftArmColor = BrickColor.new("Fossil")
  108. BC.LeftLegColor = BrickColor.new("Fossil")
  109. BC.RightArmColor = BrickColor.new("Fossil")
  110. BC.RightLegColor = BrickColor.new("Fossil")
  111. BC.TorsoColor = BrickColor.new("Plum")
  112. Player = game:GetService("Players").LocalPlayer
  113. Character = Player.Character
  114. local Orbd = Instance.new("Part", Character)
  115. Orbd.Name = "Orbd"
  116. Orbd.Shape = Enum.PartType.Ball
  117. Orbd.CanCollide = false
  118. Orbd.BrickColor = BrickColor.new("Really black")
  119. Orbd.Transparency = 1
  120. Orbd.Material = "Neon"
  121. Orbd.Size = Vector3.new(0.2, 0.2, 0.2)
  122. Orbd.TopSurface = Enum.SurfaceType.Smooth
  123. Orbd.BottomSurface = Enum.SurfaceType.Smooth
  124. local Weld = Instance.new("Weld", Orbd)
  125. Weld.Part0 = Character.Head
  126. Weld.Part1 = Orbd
  127. Weld.C1 = CFrame.new(-0.01, 0.2, 0.51)
  128. local Mask = Instance.new("Part", Character)
  129. Mask.Name = "Mask"
  130. Mask.CanCollide = false
  131. Mask.BrickColor = BrickColor.new("Sunrise")
  132. Mask.Transparency = 1
  133. Mask.Material = "Neon"
  134. Mask.Size = Vector3.new(0.1, 0.1, 0.1)
  135. Mask.TopSurface = Enum.SurfaceType.Smooth
  136. Mask.BottomSurface = Enum.SurfaceType.Smooth
  137. local Weld = Instance.new("Weld", Mask)
  138. Weld.Part0 = Character.Head
  139. Weld.Part1 = Mask
  140. Weld.C1 = CFrame.new(0, 0.03, 0.5)
  141. local M1 = Instance.new("SpecialMesh")
  142. M1.Parent = Mask
  143. M1.MeshId = "http://www.roblox.com/asset/?id=430736398"
  144. M1.Scale = Vector3.new(0.3, 0.03, 0.099)
  145. local Hood = Instance.new("Part", Character)
  146. Hood.Name = "Hair"
  147. Hood.CanCollide = false
  148. Hood.BrickColor = BrickColor.new("Dark indigo")
  149. Hood.Transparency = 1
  150. Hood.Material = "Neon"
  151. Hood.Size = Vector3.new(0.1, 0.1, 0.1)
  152. Hood.TopSurface = Enum.SurfaceType.Smooth
  153. Hood.BottomSurface = Enum.SurfaceType.Smooth
  154. local Weld = Instance.new("Weld", Hood)
  155. Weld.Part0 = Character.Head
  156. Weld.Part1 = Hood
  157. Weld.C1 = CFrame.new(0, -0.5, 0)
  158. local M2 = Instance.new("SpecialMesh")
  159. M2.Parent = Hood
  160. M2.MeshId = "http://www.roblox.com/asset/?id=362013001"
  161. M2.Scale = Vector3.new(1, 1.06, 1.1)
  162. local skin = Instance.new("Part", Character)
  163. skin.Name = "skin"
  164. skin.CanCollide = false
  165. skin.BrickColor = BrickColor.new("Fossil")
  166. skin.Transparency = 1
  167. skin.Material = "SmoothPlastic"
  168. skin.Size = Vector3.new(0.1, 0.1, 0.1)
  169. skin.TopSurface = Enum.SurfaceType.Smooth
  170. skin.BottomSurface = Enum.SurfaceType.Smooth
  171. local Weld = Instance.new("Weld", skin)
  172. Weld.Part0 = Character.Torso
  173. Weld.Part1 = skin
  174. Weld.C1 = CFrame.new(0, -0.83, 0.5)
  175. local M3 = Instance.new("SpecialMesh")
  176. M3.Parent = skin
  177. M3.MeshId = "http://www.roblox.com/asset/?id=518429841"
  178. M3.Scale = Vector3.new(0.0054, 0.0014, 1.0E-4)
  179. local hair2 = Instance.new("Part", Character)
  180. hair2.Name = "Hair2"
  181. hair2.CanCollide = false
  182. hair2.BrickColor = BrickColor.new("Dark indigo")
  183. hair2.Transparency = 1
  184. hair2.Material = "Neon"
  185. hair2.Size = Vector3.new(0.1, 0.1, 0.1)
  186. hair2.TopSurface = Enum.SurfaceType.Smooth
  187. hair2.BottomSurface = Enum.SurfaceType.Smooth
  188. local Weld = Instance.new("Weld", hair2)
  189. Weld.Part0 = Character.Head
  190. Weld.Part1 = hair2
  191. Weld.C1 = CFrame.new(0, 0.65, -0.05)
  192. local M2 = Instance.new("SpecialMesh")
  193. M2.Parent = hair2
  194. M2.MeshId = "http://www.roblox.com/asset/?id=164382853"
  195. M2.Scale = Vector3.new(1.1, 1.1, 1)
  196. local hat2 = Instance.new("Part", Character)
  197. hat2.Name = "hat2"
  198. hat2.CanCollide = false
  199. hat2.BrickColor = BrickColor.new("Plum")
  200. hat2.Transparency = 1
  201. hat2.Material = "SmoothPlastic"
  202. hat2.Size = Vector3.new(0.1, 0.1, 0.1)
  203. hat2.TopSurface = Enum.SurfaceType.Smooth
  204. hat2.BottomSurface = Enum.SurfaceType.Smooth
  205. local Weld = Instance.new("Weld", hat2)
  206. Weld.Part0 = Character.Head
  207. Weld.Part1 = hat2
  208. Weld.C1 = CFrame.new(0, -1, 0)
  209. local M4 = Instance.new("SpecialMesh")
  210. M4.Parent = hat2
  211. M4.MeshId = "http://www.roblox.com/asset/?id=110852069"
  212. M4.Scale = Vector3.new(0.8, 1, 1)
  213. local hat3 = Instance.new("Part", Character)
  214. hat3.Name = "SmoothPlastic"
  215. hat3.CanCollide = false
  216. hat3.BrickColor = BrickColor.new("Plum")
  217. hat3.Transparency = 1
  218. hat3.Material = "Neon"
  219. hat3.Size = Vector3.new(0.1, 0.1, 0.1)
  220. hat3.TopSurface = Enum.SurfaceType.Smooth
  221. hat3.BottomSurface = Enum.SurfaceType.Smooth
  222. local Weld = Instance.new("Weld", hat3)
  223. Weld.Part0 = Character.Head
  224. Weld.Part1 = hat3
  225. Weld.C1 = CFrame.new(0, -0.8, 0)
  226. local M5 = Instance.new("SpecialMesh")
  227. M5.Parent = hat3
  228. M5.MeshId = "http://www.roblox.com/asset/?id=104780903"
  229. M5.Scale = Vector3.new(1.25, 1.1, 1.25)
  230. local tail2 = Instance.new("Part", Character)
  231. tail2.Name = "tail2"
  232. tail2.CanCollide = false
  233. tail2.BrickColor = BrickColor.new("White")
  234. tail2.Transparency = 1
  235. tail2.Material = "SmoothPlastic"
  236. tail2.Size = Vector3.new(0.1, 0.1, 0.1)
  237. tail2.TopSurface = Enum.SurfaceType.Smooth
  238. tail2.BottomSurface = Enum.SurfaceType.Smooth
  239. local Weld = Instance.new("Weld", tail2)
  240. Weld.Part0 = Character.Torso
  241. Weld.Part1 = tail2
  242. Weld.C1 = CFrame.new(0, 0.63, -0.6)
  243. local M7 = Instance.new("SpecialMesh")
  244. M7.Parent = tail2
  245. M7.MeshId = "http://www.roblox.com/asset/?id=518429841"
  246. M7.Scale = Vector3.new(0.0028, 0.0028, 0.0028)
  247. local tail3 = Instance.new("Part", Character)
  248. tail3.Name = "tail3"
  249. tail3.CanCollide = false
  250. tail3.BrickColor = BrickColor.new("Plum")
  251. tail3.Transparency = 1
  252. tail3.Material = "Neon"
  253. tail3.Size = Vector3.new(0.1, 0.1, 0.1)
  254. tail3.TopSurface = Enum.SurfaceType.Smooth
  255. tail3.BottomSurface = Enum.SurfaceType.Smooth
  256. local Weld = Instance.new("Weld", tail3)
  257. Weld.Part0 = Character.Torso
  258. Weld.Part1 = tail3
  259. Weld.C1 = CFrame.new(-0.2, -0.2, -1.8)
  260. local M2 = Instance.new("SpecialMesh")
  261. M2.Parent = tail3
  262. M2.MeshId = "http://www.roblox.com/asset/?id=170939831"
  263. M2.Scale = Vector3.new(1, 1, 1)
  264. local Player = game.Players.localPlayer
  265. local Character = Player.Character
  266. local red = 255
  267. local green = 255
  268. local blue = 255
  269. local Humanoid = Character.Humanoid
  270. local mouse = Player:GetMouse()
  271. local m = Instance.new("Model", Character)
  272. m.Name = "WeaponModel"
  273. local LeftArm = Character["Left Arm"]
  274. local RightArm = Character["Right Arm"]
  275. local LeftLeg = Character["Left Leg"]
  276. local RightLeg = Character["Right Leg"]
  277. local Head = Character.Head
  278. local Torso = Character.Torso
  279. local cam = game.Workspace.CurrentCamera
  280. local RootPart = Character.HumanoidRootPart
  281. local RootJoint = RootPart.RootJoint
  282. local equipped = false
  283. local attack = false
  284. local Anim = "Idle"
  285. local idle = 0
  286. local attacktype = 1
  287. local Torsovelocity = RootPart.Velocity.y * Vector3.new(1, 0, 1).magnitude
  288. local velocity = RootPart.Velocity.y
  289. local sine = 0
  290. local change = 1
  291. local grabbed = false
  292. local cn = CFrame.new
  293. local mr = math.rad
  294. local angles = CFrame.Angles
  295. local ud = UDim2.new
  296. local c3 = Color3.new
  297. local lim = 0
  298. local st = 0
  299. local necko = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  300. local attacktype = 1
  301. local ZTarget, RocketTarget
  302. local euler = CFrame.fromEulerAnglesXYZ
  303. function clerp(a, b, t)
  304.   local qa = {
  305.     QuaternionFromCFrame(a)
  306.   }
  307.   local qb = {
  308.     QuaternionFromCFrame(b)
  309.   }
  310.   local ax, ay, az = a.x, a.y, a.z
  311.   local bx, by, bz = b.x, b.y, b.z
  312.   local _t = 1 - t
  313.   return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  314. end
  315. function QuaternionFromCFrame(cf)
  316.   local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  317.   local trace = m00 + m11 + m22
  318.   if trace > 0 then
  319.     local s = math.sqrt(1 + trace)
  320.     local recip = 0.5 / s
  321.     return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  322.   else
  323.     local i = 0
  324.     if m00 < m11 then
  325.       i = 1
  326.     end
  327.     if m22 > (i == 0 and m00 or m11) then
  328.       i = 2
  329.     end
  330.     if i == 0 then
  331.       local s = math.sqrt(m00 - m11 - m22 + 1)
  332.       local recip = 0.5 / s
  333.       return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  334.     elseif i == 1 then
  335.       local s = math.sqrt(m11 - m22 - m00 + 1)
  336.       local recip = 0.5 / s
  337.       return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  338.     elseif i == 2 then
  339.       local s = math.sqrt(m22 - m00 - m11 + 1)
  340.       local recip = 0.5 / s
  341.       return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  342.     end
  343.   end
  344. end
  345. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  346.   local xs, ys, zs = x + x, y + y, z + z
  347.   local wx, wy, wz = w * xs, w * ys, w * zs
  348.   local xx = x * xs
  349.   local xy = x * ys
  350.   local xz = x * zs
  351.   local yy = y * ys
  352.   local yz = y * zs
  353.   local zz = z * zs
  354.   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))
  355. end
  356. function QuaternionSlerp(a, b, t)
  357.   local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  358.   local startInterp, finishInterp
  359.   if cosTheta >= 1.0E-4 then
  360.     if 1 - cosTheta > 1.0E-4 then
  361.       local theta = math.acos(cosTheta)
  362.       local invSinTheta = 1 / math.sin(theta)
  363.       startInterp = math.sin((1 - t) * theta) * invSinTheta
  364.       finishInterp = math.sin(t * theta) * invSinTheta
  365.     else
  366.       startInterp = 1 - t
  367.       finishInterp = t
  368.     end
  369.   elseif 1 + cosTheta > 1.0E-4 then
  370.     local theta = math.acos(-cosTheta)
  371.     local invSinTheta = 1 / math.sin(theta)
  372.     startInterp = math.sin((t - 1) * theta) * invSinTheta
  373.     finishInterp = math.sin(t * theta) * invSinTheta
  374.   else
  375.     startInterp = t - 1
  376.     finishInterp = t
  377.   end
  378.   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
  379. end
  380. function rayCast(Position, Direction, Range, Ignore)
  381.   return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  382. end
  383. local v = game.Players.localPlayer
  384. local torso = v.Character.Torso
  385. wait(0)
  386. local p = Instance.new("Part", v.Character)
  387. p.Name = "kit"
  388. p.BrickColor = BrickColor.new("Plum")
  389. p.Anchored = true
  390. p.Transparency = 1
  391. p.Material = "Plastic"
  392. p.CanCollide = false
  393. p.TopSurface = 0
  394. p.BottomSurface = 0
  395. p.Size = Vector3.new(0.2, 0.2, 0.2)
  396. p.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  397. local msh = Instance.new("SpecialMesh", p)
  398. msh.Scale = Vector3.new(0.55, 0.55, 0.55)
  399. msh.MeshId = "http://www.roblox.com/asset/?id=430736398"
  400. msh.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  401. local pn = Instance.new("Part", v.Character.kit)
  402. pn.Name = "D"
  403. pn.BrickColor = BrickColor.new("Plum")
  404. pn.Anchored = true
  405. pn.Transparency = 1
  406. pn.Material = "Plastic"
  407. pn.CanCollide = false
  408. pn.TopSurface = 0
  409. pn.BottomSurface = 0
  410. pn.Size = Vector3.new(0.2, 0.2, 0.2)
  411. pn.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  412. local mshn = Instance.new("SpecialMesh", pn)
  413. mshn.Scale = Vector3.new(0.55, 0.55, 0.55)
  414. mshn.MeshId = "http://www.roblox.com/asset/?id=430736398"
  415. mshn.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  416. local pn3 = Instance.new("Part", v.Character.kit)
  417. pn3.Name = "B"
  418. pn3.BrickColor = BrickColor.new("Fossil")
  419. pn3.Anchored = true
  420. pn3.Transparency = 1
  421. pn3.Material = "Plastic"
  422. pn3.CanCollide = false
  423. pn3.TopSurface = 0
  424. pn3.BottomSurface = 0
  425. pn3.Size = Vector3.new(0.2, 0.2, 0.2)
  426. pn3.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  427. local mshn3 = Instance.new("SpecialMesh", pn3)
  428. mshn3.Scale = Vector3.new(0.0054, 0.0054, 0.0054)
  429. mshn3.MeshId = "http://www.roblox.com/asset/?id=518429841"
  430. mshn3.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  431. local pn4 = Instance.new("Part", v.Character.kit)
  432. pn4.Name = "B"
  433. pn4.BrickColor = BrickColor.new("Fossil")
  434. pn4.Anchored = true
  435. pn4.Transparency = 1
  436. pn4.Material = "Plastic"
  437. pn4.CanCollide = false
  438. pn4.TopSurface = 0
  439. pn4.BottomSurface = 0
  440. pn4.Size = Vector3.new(0.2, 0.2, 0.2)
  441. pn4.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  442. local mshn4 = Instance.new("SpecialMesh", pn4)
  443. mshn4.Scale = Vector3.new(0.0054, 0.0054, 0.0054)
  444. mshn4.MeshId = "http://www.roblox.com/asset/?id=518429841"
  445. mshn4.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  446. local pn5 = Instance.new("Part", v.Character.kit)
  447. pn5.Name = "tail"
  448. pn5.Anchored = true
  449. pn5.Transparency = 1
  450. pn5.BrickColor = BrickColor.new("Plum")
  451. pn5.Material = "Plastic"
  452. pn5.CanCollide = false
  453. pn5.TopSurface = 0
  454. pn5.BottomSurface = 0
  455. pn5.Size = Vector3.new(0.2, 0.2, 0.2)
  456. pn5.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  457. local mshn5 = Instance.new("SpecialMesh", pn5)
  458. mshn5.Scale = Vector3.new(2, 2, 2)
  459. mshn5.MeshId = "http://www.roblox.com/asset/?id=188635159"
  460. mshn5.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  461. local pn6 = Instance.new("Part", v.Character.kit)
  462. pn6.Name = "B-Hair"
  463. pn6.Anchored = true
  464. pn6.Transparency = 1
  465. pn6.BrickColor = BrickColor.new("Dark indigo")
  466. pn6.Material = "Plastic"
  467. pn6.CanCollide = false
  468. pn6.TopSurface = 0
  469. pn6.BottomSurface = 0
  470. pn6.Size = Vector3.new(0.2, 0.2, 0.2)
  471. pn6.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  472. local mshn6 = Instance.new("SpecialMesh", pn6)
  473. mshn6.Scale = Vector3.new(0.015, 0.03, 0.001)
  474. mshn6.MeshId = "http://www.roblox.com/asset/?id=521338357"
  475. local pn7 = Instance.new("Part", v.Character.kit)
  476. pn7.Name = "tail"
  477. pn7.Anchored = true
  478. pn7.Transparency = 1
  479. pn7.BrickColor = BrickColor.new("Plum")
  480. pn7.Material = "Plastic"
  481. pn7.CanCollide = false
  482. pn7.TopSurface = 0
  483. pn7.BottomSurface = 0
  484. pn7.Size = Vector3.new(0.2, 0.2, 0.2)
  485. pn7.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  486. local mshn7 = Instance.new("SpecialMesh", pn7)
  487. mshn7.Scale = Vector3.new(2, 2, 2)
  488. mshn7.MeshId = "http://www.roblox.com/asset/?id=188635159"
  489. mshn7.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  490. local pn8 = Instance.new("Part", v.Character.kit)
  491. pn8.Name = "tail"
  492. pn8.Anchored = true
  493. pn8.Transparency = 1
  494. pn8.BrickColor = BrickColor.new("Plum")
  495. pn8.Material = "Plastic"
  496. pn8.CanCollide = false
  497. pn8.TopSurface = 0
  498. pn8.BottomSurface = 0
  499. pn8.Size = Vector3.new(0.2, 0.2, 0.2)
  500. pn8.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  501. local mshn8 = Instance.new("SpecialMesh", pn8)
  502. mshn8.Scale = Vector3.new(2, 2, 2)
  503. mshn8.MeshId = "http://www.roblox.com/asset/?id=188635159"
  504. mshn8.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  505. local pn9 = Instance.new("Part", v.Character.kit)
  506. pn9.Name = "tail"
  507. pn9.Anchored = true
  508. pn9.Transparency = 1
  509. pn9.BrickColor = BrickColor.new("Plum")
  510. pn9.Material = "Plastic"
  511. pn9.CanCollide = false
  512. pn9.TopSurface = 0
  513. pn9.BottomSurface = 0
  514. pn9.Size = Vector3.new(0.2, 0.2, 0.2)
  515. pn9.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  516. local mshn9 = Instance.new("SpecialMesh", pn9)
  517. mshn9.Scale = Vector3.new(2, 2, 2)
  518. mshn9.MeshId = "http://www.roblox.com/asset/?id=188635159"
  519. mshn9.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  520. local pn0 = Instance.new("Part", v.Character.kit)
  521. pn0.Name = "ears"
  522. pn0.Anchored = true
  523. pn0.Transparency = 1
  524. pn0.BrickColor = BrickColor.new("Plum")
  525. pn0.Material = "Plastic"
  526. pn0.CanCollide = false
  527. pn0.TopSurface = 0
  528. pn0.BottomSurface = 0
  529. pn0.Size = Vector3.new(0.2, 0.2, 0.2)
  530. pn0.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  531. local mshn0 = Instance.new("SpecialMesh", pn0)
  532. mshn0.Scale = Vector3.new(0.5, 0.5, 0.5)
  533. mshn0.MeshId = "http://www.roblox.com/asset/?id=361948302"
  534. mshn0.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  535. p.Anchored = false
  536. local motor1 = Instance.new("Weld", torso)
  537. motor1.Part0 = p
  538. motor1.Part1 = torso
  539. motor1.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  540. motor1.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  541. pn.Anchored = false
  542. local motor2 = Instance.new("Weld", torso)
  543. motor2.Part0 = pn
  544. motor2.Part1 = torso
  545. motor2.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  546. motor2.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  547. pn3.Anchored = false
  548. local motor3 = Instance.new("Weld", torso)
  549. motor3.Part0 = pn3
  550. motor3.Part1 = torso
  551. motor3.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  552. motor3.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  553. pn4.Anchored = false
  554. local motor4 = Instance.new("Weld", torso)
  555. motor4.Part0 = pn4
  556. motor4.Part1 = torso
  557. motor4.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  558. motor4.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  559. pn5.Anchored = false
  560. local motor5 = Instance.new("Weld", pn5)
  561. motor5.Part0 = pn5
  562. motor5.Part1 = torso
  563. motor5.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  564. motor5.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  565. pn6.Anchored = false
  566. local motor6 = Instance.new("Weld", pn6)
  567. motor6.Part0 = pn6
  568. motor6.Part1 = Head
  569. motor6.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  570. motor6.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  571. pn7.Anchored = false
  572. local motor7 = Instance.new("Weld", pn7)
  573. motor7.Part0 = pn7
  574. motor7.Part1 = torso
  575. motor7.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  576. motor7.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  577. pn8.Anchored = false
  578. local motor8 = Instance.new("Weld", pn8)
  579. motor8.Part0 = pn8
  580. motor8.Part1 = torso
  581. motor8.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  582. motor8.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  583. pn9.Anchored = false
  584. local motor9 = Instance.new("Weld", pn9)
  585. motor9.Part0 = pn9
  586. motor9.Part1 = torso
  587. motor9.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  588. motor9.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  589. pn0.Anchored = false
  590. local motor0 = Instance.new("Weld", pn0)
  591. motor0.Part0 = pn0
  592. motor0.Part1 = v.Character.Head
  593. motor0.C0 = CFrame.new(0, -0.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  594. game:GetService("RunService").Stepped:connect(function()
  595.   Torsovelocity = RootPart.Velocity.y * Vector3.new(1, 0, 1).magnitude
  596.   velocity = RootPart.Velocity.y
  597.   sine = sine + change
  598.   local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  599.   if equipped == true or equipped == false then
  600.     if 1 < RootPart.Velocity.y and hit == nil then
  601.       Anim = "Jump"
  602.       if attack == false then
  603.         motor1.C0 = clerp(motor1.C0, CFrame.new(0.45, -1.4, 0.85) * angles(math.rad(2 + 0 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  604.         motor2.C0 = clerp(motor2.C0, CFrame.new(-0.45, -1.4, 0.85) * angles(math.rad(2 + 0 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  605.         motor3.C0 = clerp(motor3.C0, CFrame.new(0.4, -1.45, 0.75) * angles(math.rad(2 + 0 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  606.         motor4.C0 = clerp(motor3.C0, CFrame.new(-7.6, -1.45, 0.73) * angles(math.rad(2 + 0 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  607.         motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
  608.         motor6.C0 = clerp(motor6.C0, CFrame.new(-0.28, 0.27, 1.38) * angles(math.rad(-26.3 + -1 * math.cos(sine / 20)), math.rad(10 + 0 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  609.         motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
  610.         motor8.C0 = clerp(motor8.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(120 + 0 * math.cos(sine / -30)), math.rad(110 + 0 * math.cos(sine / 20)), math.rad(115 + 0 * math.cos(sine / 10))), 0.1)
  611.         motor9.C0 = clerp(motor9.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(120 + 0 * math.cos(sine / -30)), math.rad(110 + 0 * math.cos(sine / 20)), math.rad(115 + 0 * math.cos(sine / 10))), 0.1)
  612.       end
  613.     elseif RootPart.Velocity.y < -1 and hit == nil then
  614.       Anim = "Fall"
  615.       if attack == false then
  616.         motor1.C0 = clerp(motor1.C0, CFrame.new(0.45, -1.4, 0.85) * angles(math.rad(-3 + 0 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  617.         motor2.C0 = clerp(motor2.C0, CFrame.new(-0.45, -1.4, 0.85) * angles(math.rad(-3 + 0 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  618.         motor3.C0 = clerp(motor3.C0, CFrame.new(0.4, -1.45, 0.75) * angles(math.rad(-3 + 0 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  619.         motor4.C0 = clerp(motor3.C0, CFrame.new(-7.6, -1.45, 0.73) * angles(math.rad(-3 + 0 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  620.         motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
  621.         motor6.C0 = clerp(motor6.C0, CFrame.new(-0.28, 0.27, 1.38) * angles(math.rad(-26.3 + -1 * math.cos(sine / 20)), math.rad(10 + 0 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  622.         motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
  623.         motor8.C0 = clerp(motor8.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(120 + 0 * math.cos(sine / -30)), math.rad(180 + 0 * math.cos(sine / 20)), math.rad(115 + 0 * math.cos(sine / 10))), 0.1)
  624.         motor9.C0 = clerp(motor9.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(120 + 0 * math.cos(sine / -30)), math.rad(180 + 0 * math.cos(sine / 20)), math.rad(115 + 0 * math.cos(sine / 10))), 0.1)
  625.       end
  626.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 1 and hit ~= nil then
  627.       Anim = "Idle"
  628.       if attack == false then
  629.         change = 1
  630.         motor1.C0 = clerp(motor1.C0, CFrame.new(0.45, -1.4, 0.85) * angles(math.rad(0 + 0 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  631.         motor2.C0 = clerp(motor2.C0, CFrame.new(-0.45, -1.4, 0.85) * angles(math.rad(0 + 0 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  632.         motor3.C0 = clerp(motor3.C0, CFrame.new(0.4, -1.45, 0.75) * angles(math.rad(0 + 0 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  633.         motor4.C0 = clerp(motor3.C0, CFrame.new(-7.6, -1.45, 0.73) * angles(math.rad(0 + 0 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  634.         motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 60)), math.rad(0 + 5 * math.cos(sine / 65)), math.rad(10 + 0 * math.cos(sine / 25))), 0.1)
  635.         motor6.C0 = clerp(motor6.C0, CFrame.new(-0.28, 0.27, 1.38) * angles(math.rad(-26.3 + -1 * math.cos(sine / 20)), math.rad(10 + 0 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  636.         motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 70)), math.rad(0 + 5 * math.cos(sine / 35)), math.rad(-45 + 0 * math.cos(sine / 25))), 0.1)
  637.         motor8.C0 = clerp(motor8.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-10 + 5 * math.cos(sine / 55)), math.rad(0 + 5 * math.cos(sine / 55)), math.rad(-150 + 0 * math.cos(sine / 25))), 0.1)
  638.         motor9.C0 = clerp(motor9.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-20 + 5 * math.cos(sine / 65)), math.rad(0 + 5 * math.cos(sine / 60)), math.rad(-100 + 0 * math.cos(sine / 25))), 0.1)
  639.       end
  640.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 2 and hit ~= nil then
  641.       Anim = "Walk"
  642.       if attack == false then
  643.         motor1.C0 = clerp(motor1.C0, CFrame.new(0.45, -1.4, 0.85) * angles(math.rad(2 + 2 * math.cos(sine / 5)), math.rad(0 + -1 * math.cos(sine / 5)), math.rad(0 + 1 * math.cos(sine / 5))), 0.1)
  644.         motor2.C0 = clerp(motor2.C0, CFrame.new(-0.45, -1.4, 0.85) * angles(math.rad(2 + -2 * math.cos(sine / 5)), math.rad(0 + -1 * math.cos(sine / 5)), math.rad(0 + 1 * math.cos(sine / 5))), 0.1)
  645.         motor3.C0 = clerp(motor3.C0, CFrame.new(0.4, -1.45, 0.75) * angles(math.rad(0 + 0 * math.cos(sine / 5)), math.rad(0 + 0 * math.cos(sine / 5)), math.rad(0 + 0 * math.cos(sine / 5))), 0.1)
  646.         motor4.C0 = clerp(motor3.C0, CFrame.new(-7.6, -1.45, 0.73) * angles(math.rad(0 + 0 * math.cos(sine / 5)), math.rad(0 + 0 * math.cos(sine / 5)), math.rad(0 + 0 * math.cos(sine / 5))), 0.1)
  647.         motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 30)), math.rad(45 + 10 * math.cos(sine / 20)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
  648.         motor6.C0 = clerp(motor6.C0, CFrame.new(-0.28, 0.27, 1.38) * angles(math.rad(-26.3 + -1 * math.cos(sine / 20)), math.rad(10 + 0 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  649.         motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 30)), math.rad(45 + 10 * math.cos(sine / 20)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
  650.         motor8.C0 = clerp(motor8.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(120 + 10 * math.cos(sine / -30)), math.rad(135 + -10 * math.cos(sine / 20)), math.rad(115 + 0 * math.cos(sine / 10))), 0.1)
  651.         motor9.C0 = clerp(motor9.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(120 + 10 * math.cos(sine / -30)), math.rad(135 + -10 * math.cos(sine / 20)), math.rad(115 + 0 * math.cos(sine / 10))), 0.1)
  652.       end
  653.     end
  654.   end
  655. end)
  656. newface = Instance.new("Decal", Head)
  657. newface.Texture = "rbxassetid://186681690"
  658. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  659. secondcolor = "Really black"
  660. wait(0.016666666666666666)
  661. Effects = {}
  662. local Player = game.Players.localPlayer
  663. local Character = Player.Character
  664. local Humanoid = Character.Humanoid
  665. local mouse = Player:GetMouse()
  666. local LeftArm = Character["Left Arm"]
  667. local RightArm = Character["Right Arm"]
  668. local LeftLeg = Character["Left Leg"]
  669. local RightLeg = Character["Right Leg"]
  670. local Head = Character.Head
  671. local Torso = Character.Torso
  672. local cam = game.Workspace.CurrentCamera
  673. local RootPart = Character.HumanoidRootPart
  674. local RootJoint = RootPart.RootJoint
  675. local equipped = true
  676. local attack = false
  677. local Anim = "Idle"
  678. local idle = 0
  679. local attacktype = 1
  680. local Torsovelocity = RootPart.Velocity.y * Vector3.new(1, 0, 1).magnitude
  681. local velocity = RootPart.Velocity.y
  682. local sine = 0
  683. local change = 1
  684. local grabbed = false
  685. local cn = CFrame.new
  686. local mr = math.rad
  687. local angles = CFrame.Angles
  688. local ud = UDim2.new
  689. local c3 = Color3.new
  690. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  691. Humanoid.Animator:Destroy()
  692. Character.Animate:Destroy()
  693. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  694. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  695. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  696. RSH, LSH = nil, nil
  697. RW = Instance.new("Weld")
  698. LW = Instance.new("Weld")
  699. RH = Torso["Right Hip"]
  700. LH = Torso["Left Hip"]
  701. RSH = Torso["Right Shoulder"]
  702. LSH = Torso["Left Shoulder"]
  703. RSH.Parent = nil
  704. LSH.Parent = nil
  705. RW.Name = "RW"
  706. RW.Part0 = Torso
  707. RW.C0 = cn(1.5, 0.5, 0)
  708. RW.C1 = cn(0, 0.5, 0)
  709. RW.Part1 = RightArm
  710. RW.Parent = Torso
  711. LW.Name = "LW"
  712. LW.Part0 = Torso
  713. LW.C0 = cn(-1.5, 0.5, 0)
  714. LW.C1 = cn(0, 0.5, 0)
  715. LW.Part1 = LeftArm
  716. LW.Parent = Torso
  717. function clerp(a, b, t)
  718.   local qa = {
  719.     QuaternionFromCFrame(a)
  720.   }
  721.   local qb = {
  722.     QuaternionFromCFrame(b)
  723.   }
  724.   local ax, ay, az = a.x, a.y, a.z
  725.   local bx, by, bz = b.x, b.y, b.z
  726.   local _t = 1 - t
  727.   return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  728. end
  729. function QuaternionFromCFrame(cf)
  730.   local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  731.   local trace = m00 + m11 + m22
  732.   if trace > 0 then
  733.     local s = math.sqrt(1 + trace)
  734.     local recip = 0.5 / s
  735.     return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  736.   else
  737.     local i = 0
  738.     if m00 < m11 then
  739.       i = 1
  740.     end
  741.     if m22 > (i == 0 and m00 or m11) then
  742.       i = 2
  743.     end
  744.     if i == 0 then
  745.       local s = math.sqrt(m00 - m11 - m22 + 1)
  746.       local recip = 0.5 / s
  747.       return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  748.     elseif i == 1 then
  749.       local s = math.sqrt(m11 - m22 - m00 + 1)
  750.       local recip = 0.5 / s
  751.       return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  752.     elseif i == 2 then
  753.       local s = math.sqrt(m22 - m00 - m11 + 1)
  754.       local recip = 0.5 / s
  755.       return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  756.     end
  757.   end
  758. end
  759. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  760.   local xs, ys, zs = x + x, y + y, z + z
  761.   local wx, wy, wz = w * xs, w * ys, w * zs
  762.   local xx = x * xs
  763.   local xy = x * ys
  764.   local xz = x * zs
  765.   local yy = y * ys
  766.   local yz = y * zs
  767.   local zz = z * zs
  768.   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))
  769. end
  770. function QuaternionSlerp(a, b, t)
  771.   local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  772.   local startInterp, finishInterp
  773.   if cosTheta >= 1.0E-4 then
  774.     if 1 - cosTheta > 1.0E-4 then
  775.       local theta = math.acos(cosTheta)
  776.       local invSinTheta = 1 / math.sin(theta)
  777.       startInterp = math.sin((1 - t) * theta) * invSinTheta
  778.       finishInterp = math.sin(t * theta) * invSinTheta
  779.     else
  780.       startInterp = 1 - t
  781.       finishInterp = t
  782.     end
  783.   elseif 1 + cosTheta > 1.0E-4 then
  784.     local theta = math.acos(-cosTheta)
  785.     local invSinTheta = 1 / math.sin(theta)
  786.     startInterp = math.sin((t - 1) * theta) * invSinTheta
  787.     finishInterp = math.sin(t * theta) * invSinTheta
  788.   else
  789.     startInterp = t - 1
  790.     finishInterp = t
  791.   end
  792.   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
  793. end
  794. function swait(num)
  795.   if num == 0 or num == nil then
  796.     game:service("RunService").RenderStepped:wait(0)
  797.   else
  798.     for i = 0, num do
  799.       game:service("RunService").RenderStepped:wait(0)
  800.     end
  801.   end
  802. end
  803. local RbxUtility = LoadLibrary("RbxUtility")
  804. local Create = RbxUtility.Create
  805. function RemoveOutlines(part)
  806.   part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  807. end
  808. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  809.   local Part = Create("Part")({
  810.     formFactor = FormFactor,
  811.     Parent = Parent,
  812.     Reflectance = Reflectance,
  813.     Transparency = Transparency,
  814.     CanCollide = false,
  815.     Locked = true,
  816.     BrickColor = BrickColor.new(tostring(BColor)),
  817.     Name = Name,
  818.     Size = Size,
  819.     Material = Material
  820.   })
  821.   RemoveOutlines(Part)
  822.   return Part
  823. end
  824. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  825.   local Msh = Create(Mesh)({
  826.     Parent = Part,
  827.     Offset = OffSet,
  828.     Scale = Scale
  829.   })
  830.   if Mesh == "SpecialMesh" then
  831.     Msh.MeshType = MeshType
  832.     Msh.MeshId = MeshId
  833.   end
  834.   return Msh
  835. end
  836. function CreateWeld(Parent, Part0, Part1, C0, C1)
  837.   local Weld = Create("Weld")({
  838.     Parent = Parent,
  839.     Part0 = Part0,
  840.     Part1 = Part1,
  841.     C0 = C0,
  842.     C1 = C1
  843.   })
  844.   return Weld
  845. end
  846. function rayCast(Position, Direction, Range, Ignore)
  847.   return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  848. end
  849. function CreateSound(id, par, vol, pit)
  850.   coroutine.resume(coroutine.create(function()
  851.     local sou = Instance.new("Sound", par or workspace)
  852.     sou.Volume = vol
  853.     sou.Pitch = pit or 1
  854.     sou.SoundId = id
  855.     wait()
  856.     sou:play()
  857.     game:GetService("Debris"):AddItem(sou, 6)
  858.   end))
  859. end
  860. local function getclosest(obj, distance)
  861.   local last, lastx = distance + 1, nil
  862.   for i, v in pairs(workspace:GetChildren()) do
  863.     if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  864.       local t = v.Torso
  865.       local dist = (t.Position - obj.Position).magnitude
  866.       if distance >= dist and last > dist then
  867.         last = dist
  868.         lastx = v
  869.       end
  870.     end
  871.   end
  872.   return lastx
  873. end
  874. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  875.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  876.   prt.Anchored = true
  877.   prt.CFrame = cframe
  878.   local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  879.   game:GetService("Debris"):AddItem(prt, 10)
  880.   if Type == 1 or Type == nil then
  881.     table.insert(Effects, {
  882.       prt,
  883.       "Block1",
  884.       delay,
  885.       x3,
  886.       y3,
  887.       z3,
  888.       msh
  889.     })
  890.   elseif Type == 2 then
  891.     table.insert(Effects, {
  892.       prt,
  893.       "Block2",
  894.       delay,
  895.       x3,
  896.       y3,
  897.       z3,
  898.       msh
  899.     })
  900.   end
  901. end
  902. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  903.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  904.   prt.Anchored = true
  905.   prt.CFrame = cframe
  906.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  907.   game:GetService("Debris"):AddItem(prt, 10)
  908.   table.insert(Effects, {
  909.     prt,
  910.     "Cylinder",
  911.     delay,
  912.     x3,
  913.     y3,
  914.     z3,
  915.     msh
  916.   })
  917. end
  918. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  919.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  920.   prt.Anchored = true
  921.   prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  922.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  923.   game:GetService("Debris"):AddItem(prt, 10)
  924.   table.insert(Effects, {
  925.     prt,
  926.     "Cylinder",
  927.     delay,
  928.     x3,
  929.     y3,
  930.     z3,
  931.     msh
  932.   })
  933. end
  934. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  935.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  936.   prt.Anchored = true
  937.   prt.CFrame = cframe
  938.   local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  939.   game:GetService("Debris"):AddItem(prt, 10)
  940.   table.insert(Effects, {
  941.     prt,
  942.     "Cylinder",
  943.     delay,
  944.     x3,
  945.     y3,
  946.     z3,
  947.     msh
  948.   })
  949. end
  950. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  951.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  952.   prt.Anchored = true
  953.   prt.CFrame = cframe
  954.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  955.   game:GetService("Debris"):AddItem(prt, 10)
  956.   table.insert(Effects, {
  957.     prt,
  958.     "Cylinder",
  959.     delay,
  960.     x3,
  961.     y3,
  962.     z3,
  963.     msh
  964.   })
  965. end
  966. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  967.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  968.   prt.Anchored = true
  969.   prt.CFrame = cframe
  970.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  971.   game:GetService("Debris"):AddItem(prt, 10)
  972.   table.insert(Effects, {
  973.     prt,
  974.     "Cylinder",
  975.     delay,
  976.     x3,
  977.     y3,
  978.     z3,
  979.     msh
  980.   })
  981. end
  982. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  983.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  984.   prt.Anchored = true
  985.   prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  986.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  987.   local num = math.random(10, 50) / 1000
  988.   game:GetService("Debris"):AddItem(prt, 10)
  989.   table.insert(Effects, {
  990.     prt,
  991.     "Shatter",
  992.     num,
  993.     prt.CFrame,
  994.     math.random() - math.random(),
  995.     0,
  996.     math.random(50, 100) / 100
  997.   })
  998. end
  999. for i = 0, 1, 0.05 do
  1000.   swait()
  1001.   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1002.   Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)
  1003.   RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1004.   LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1005.   if Torsovelocity > 2 then
  1006.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), 0.2)
  1007.     RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
  1008.     LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
  1009.   elseif Torsovelocity < 1 then
  1010.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1011.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  1012.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  1013.   end
  1014. end
  1015. attack = false
  1016. game:GetService("RunService").Stepped:connect(function()
  1017.  -- Torsovelocity = --RootPart.Velocity.y * Vector3.new(1, 0, 1).magnitude
  1018.   Torsovelocity = (torso.Velocity*Vector3.new(1, 0, 1)).magnitude
  1019.   velocity = RootPart.Velocity.y
  1020.   sine = sine + change
  1021.   local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1022.   if equipped == true or equipped == false then
  1023.     if 1 < RootPart.Velocity.y and hit == nil then
  1024.       Anim = "Jump"
  1025.       if attack == false and Anim2 == false then
  1026.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1027.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1028.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1029.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1030.         RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1031.         LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1032.       end
  1033.     elseif RootPart.Velocity.y < -1 and hit == nil then
  1034.       Anim = "Fall"
  1035.       if attack == false and Anim2 == false then
  1036.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1037.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1038.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1039.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1040.         RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1041.         LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1042.       end
  1043.     elseif Torsovelocity < 1 and hit ~= nil then
  1044.       Anim = "Idle"
  1045.       if attack == false and Anim2 == false then
  1046.         change = 0.8
  1047.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(-5), math.rad(5)), 0.1)
  1048.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 50)), math.rad(8), math.rad(-5)), 0.1)
  1049.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.6, 0.3) * angles(math.rad(30), math.rad(150), math.rad(-200 + 3 * math.cos(sine / 25))), 0.1)
  1050.         LW.C0 = clerp(LW.C0, CFrame.new(-1.54, 0.5, 0.1) * angles(math.rad(0), math.rad(10), math.rad(0 - 4 * math.cos(sine / 25))), 0.1)
  1051.         RH.C0 = clerp(RH.C0, cn(1, -0.93 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-10 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(6 + 2 * math.cos(sine / 45))), 0.1)
  1052.         LH.C0 = clerp(LH.C0, cn(-1, -0.93 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-5 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(7 + 2 * math.cos(sine / 25))), 0.1)
  1053.       end
  1054.     elseif Torsovelocity > 1 and hit ~= nil then
  1055.       Anim = "Walk"
  1056.       if attack == false and Anim2 == false then
  1057.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.02 + 0.1 * math.cos(sine / 3)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(7 * math.cos(sine / 5))), 0.1)
  1058.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 5)) + RootPart.RotVelocity.Y / 9), 0.1)
  1059.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(-7), math.rad(4 * math.cos(sine / 4))), 0.1)
  1060.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50 * math.cos(sine / 4)), math.rad(7), math.rad(4 * math.cos(sine / 4))), 0.1)
  1061.         RH.C0 = clerp(RH.C0, cn(1, -1 + 0.2 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(7), math.rad(50 * math.cos(sine / 4))), 0.1)
  1062.         LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(-7), math.rad(50 * math.cos(sine / 4))), 0.1)
  1063.       end
  1064.     end
  1065.   end
  1066.   if equipped == true or equipped == false then
  1067.     if 1 < RootPart.Velocity.y and hit == nil then
  1068.       Anim = "Jump"
  1069.       if attack == false and Anim2 == true then
  1070.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1071.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1072.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1073.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1074.         RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1075.         LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1076.       end
  1077.     elseif RootPart.Velocity.y < -1 and hit == nil then
  1078.       Anim = "Fall"
  1079.       if attack == false and Anim2 == true then
  1080.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1081.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1082.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1083.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1084.         RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1085.         LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1086.       end
  1087.     elseif Torsovelocity < 1 and hit ~= nil then
  1088.       Anim = "Idle"
  1089.       if attack == false and Anim2 == true then
  1090.         change = 0.8
  1091.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  1092.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(1 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), 0.1)
  1093.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(5 + 3 * math.cos(sine / 25))), 0.1)
  1094.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5 - 3 * math.cos(sine / 25))), 0.1)
  1095.         RH.C0 = clerp(RH.C0, cn(1, -0.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  1096.         LH.C0 = clerp(LH.C0, cn(-1, -0.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  1097.       end
  1098.     elseif Torsovelocity > 1 and hit ~= nil then
  1099.       Anim = "Walk"
  1100.       if attack == false and Anim2 == true then
  1101.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.02 + 0.1 * math.cos(sine / 3)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 5))), 0.2)
  1102.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 5)) + RootPart.RotVelocity.Y / 9), 0.2)
  1103.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), 0.1)
  1104.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), 0.1)
  1105.         RH.C0 = clerp(RH.C0, cn(1, -1 + 0.2 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), 0.1)
  1106.         LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), 0.1)
  1107.       end
  1108.     end
  1109.   end
  1110.   if 0 < #Effects then
  1111.     for e = 1, #Effects do
  1112.       if Effects[e] ~= nil then
  1113.         local Thing = Effects[e]
  1114.         if Thing ~= nil then
  1115.           local Part = Thing[1]
  1116.           local Mode = Thing[2]
  1117.           local Delay = Thing[3]
  1118.           local IncX = Thing[4]
  1119.           local IncY = Thing[5]
  1120.           local IncZ = Thing[6]
  1121.           if 1 >= Thing[1].Transparency then
  1122.             if Thing[2] == "Block1" then
  1123.               Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1124.               local Mesh = Thing[1].Mesh
  1125.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1126.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1127.             elseif Thing[2] == "Block2" then
  1128.               Thing[1].CFrame = Thing[1].CFrame
  1129.               local Mesh = Thing[7]
  1130.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1131.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1132.             elseif Thing[2] == "Cylinder" then
  1133.               local Mesh = Thing[1].Mesh
  1134.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1135.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1136.             elseif Thing[2] == "Blood" then
  1137.               local Mesh = Thing[7]
  1138.               Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1139.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1140.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1141.             elseif Thing[2] == "Elec" then
  1142.               local Mesh = Thing[1].Mesh
  1143.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1144.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1145.             elseif Thing[2] == "Disappear" then
  1146.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1147.             elseif Thing[2] == "Shatter" then
  1148.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1149.               Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1150.               Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1151.               Thing[6] = Thing[6] + Thing[5]
  1152.             end
  1153.           else
  1154.             Part.Parent = nil
  1155.             table.remove(Effects, e)
  1156.           end
  1157.         end
  1158.       end
  1159.     end
  1160.   end
  1161. end)
  1162. Pressed = false
  1163. MaskOn = false
  1164. MaskOff = true
  1165. Anim2 = true
  1166. eye1 = false
  1167. eye2 = false
  1168. eye3 = true
  1169. mouth1 = false
  1170. mouth2 = true
  1171. mouth3 = false
  1172. mouth4 = false
  1173. mouth5 = false
  1174. mouth6 = false
  1175. mouth7 = false
  1176. bkit0 = true
  1177. bkit1 = false
  1178. bkit2 = false
  1179. torso1 = false
  1180. torso2 = true
  1181. Tail0 = true
  1182. Tail1 = false
  1183. Tail2 = false
  1184. Tail3 = false
  1185. Hair0 = true
  1186. Hair1 = false
  1187. Hair2 = false
  1188. Hair3 = false
  1189. Hat0 = true
  1190. Hat1 = false
  1191. Hat2 = false
  1192. Hat3 = false
  1193. local Playing = false
  1194. char2 = game.Players.LocalPlayer.Character
  1195. iPlayer = game.Players.LocalPlayer.Name
  1196. local Gui = Instance.new("ScreenGui", game.Players[iPlayer].PlayerGui)
  1197. Gui.Name = "Gui test"
  1198. local Pull = Instance.new("Frame", Gui)
  1199. Pull.Name = "Grab"
  1200. Pull.Active = true
  1201. Pull.BackgroundColor3 = Color3.new(0.3803921568627451, 0.3803921568627451, 0.3803921568627451)
  1202. Pull.BackgroundTransparency = 0
  1203. Pull.BorderSizePixel = 4
  1204. Pull.Position = UDim2.new(0.5, -318, 0.5, -92)
  1205. Pull.Size = UDim2.new(0, 120, 0, 50)
  1206. Pull.Draggable = true
  1207. Pull.BorderColor3 = Color3.new(0.3803921568627451, 0.3803921568627451, 0.3803921568627451)
  1208. local Close = Instance.new("TextButton", Pull)
  1209. Close.Name = "Close"
  1210. Close.BackgroundTransparency = 1
  1211. Close.Position = UDim2.new(1, -23, 0, 1)
  1212. Close.Size = UDim2.new(0, 22, 0, 22)
  1213. Close.Font = "SourceSans"
  1214. Close.FontSize = "Size24"
  1215. Close.TextColor3 = Color3.new(255, 255, 255)
  1216. Close.Text = "X"
  1217. Close.TextStrokeTransparency = 0.8
  1218. local Body = Instance.new("Frame", Pull)
  1219. Body.Name = "Body"
  1220. Body.BackgroundColor3 = Color3.new(0.23529411764705882, 0.23529411764705882, 0.23529411764705882)
  1221. Body.BackgroundTransparency = 0
  1222. Body.BorderSizePixel = 4
  1223. Body.Position = UDim2.new(0, 0, 0, 52)
  1224. Body.Size = UDim2.new(0, 547, 0, 212)
  1225. Body.BorderColor3 = Color3.new(0.3803921568627451, 0.3803921568627451, 0.3803921568627451)
  1226. local Line = Instance.new("Frame", Body)
  1227. Line.Name = "Line"
  1228. Line.BackgroundColor3 = Color3.new(0.23529411764705882, 0.23529411764705882, 0.23529411764705882)
  1229. Line.BackgroundTransparency = 0
  1230. Line.BorderSizePixel = 2
  1231. Line.Position = UDim2.new(0, 152.5, 0, 0)
  1232. Line.Size = UDim2.new(0, 0.01, 0, 212)
  1233. Line.BorderColor3 = Color3.new(0.3803921568627451, 0.3803921568627451, 0.3803921568627451)
  1234. local Line2 = Instance.new("Frame", Body)
  1235. Line2.Name = "Line2"
  1236. Line2.BackgroundColor3 = Color3.new(0.23529411764705882, 0.23529411764705882, 0.23529411764705882)
  1237. Line2.BackgroundTransparency = 0
  1238. Line2.BorderSizePixel = 2
  1239. Line2.Position = UDim2.new(0, 306.5, 0, 0)
  1240. Line2.Size = UDim2.new(0, 0.01, 0, 212)
  1241. Line2.BorderColor3 = Color3.new(0.3803921568627451, 0.3803921568627451, 0.3803921568627451)
  1242. local Title = Instance.new("TextLabel", Pull)
  1243. Title.Name = "Title"
  1244. Title.BackgroundTransparency = 1
  1245. Title.Position = UDim2.new(0, -50, 0, 0)
  1246. Title.Size = UDim2.new(0, 200, 1, 0)
  1247. Title.Font = "SourceSansLight"
  1248. Title.FontSize = "Size48"
  1249. Title.Text = "Menu"
  1250. Title.TextColor3 = Color3.new(0.5, 0, 1)
  1251. Title.TextStrokeColor3 = Color3.new(0.2901960784313726, 0.2901960784313726, 0.2901960784313726)
  1252. Title.TextStrokeTransparency = 0
  1253. local PlayerName = Instance.new("TextBox", Body)
  1254. PlayerName.Name = "PlayerName"
  1255. PlayerName.BorderSizePixel = 0
  1256. PlayerName.Position = UDim2.new(0, 8, 0, 10)
  1257. PlayerName.Size = UDim2.new(0, 135, 0, 30)
  1258. PlayerName.Font = "SourceSans"
  1259. PlayerName.FontSize = "Size18"
  1260. PlayerName.Text = "Name of the color"
  1261. PlayerName.BackgroundColor3 = Color3.new(255, 255, 255)
  1262. PlayerName.TextColor3 = Color3.new(0, 0, 0)
  1263. PlayerName.TextWrapped = true
  1264. local ColTex2 = Instance.new("TextBox", Body)
  1265. ColTex2.Name = "ColTex2"
  1266. ColTex2.BorderSizePixel = 0
  1267. ColTex2.Position = UDim2.new(0, 318.5, 0, 10)
  1268. ColTex2.Size = UDim2.new(0, 135, 0, 30)
  1269. ColTex2.Font = "SourceSans"
  1270. ColTex2.FontSize = "Size18"
  1271. ColTex2.Text = "Song id"
  1272. ColTex2.BackgroundColor3 = Color3.new(255, 255, 255)
  1273. ColTex2.TextColor3 = Color3.new(0, 0, 0)
  1274. ColTex2.TextWrapped = true
  1275. local ColTex3 = Instance.new("TextBox", Body)
  1276. ColTex3.Name = "ColTex3"
  1277. ColTex3.BorderSizePixel = 2
  1278. ColTex3.Position = UDim2.new(0, 10, 0, 130)
  1279. ColTex3.Size = UDim2.new(0, 57.5, 0, 30)
  1280. ColTex3.Font = "SourceSans"
  1281. ColTex3.FontSize = "Size10"
  1282. ColTex3.Text = "Shirt id"
  1283. ColTex3.BackgroundColor3 = Color3.new(255, 255, 255)
  1284. ColTex3.TextColor3 = Color3.new(0, 0, 0)
  1285. ColTex3.TextWrapped = true
  1286. local ColTex4 = Instance.new("TextBox", Body)
  1287. ColTex4.Name = "ColTex4"
  1288. ColTex4.BorderSizePixel = 2
  1289. ColTex4.Position = UDim2.new(0, 10, 0, 170)
  1290. ColTex4.Size = UDim2.new(0, 57.5, 0, 30)
  1291. ColTex4.Font = "SourceSans"
  1292. ColTex4.FontSize = "Size10"
  1293. ColTex4.Text = "Pants id"
  1294. ColTex4.BackgroundColor3 = Color3.new(255, 255, 255)
  1295. ColTex4.TextColor3 = Color3.new(0, 0, 0)
  1296. ColTex4.TextWrapped = true
  1297. local Chattext = Instance.new("TextBox", Body)
  1298. Chattext.Name = "Chattext"
  1299. Chattext.BorderSizePixel = 2
  1300. Chattext.Position = UDim2.new(0, 125, 0, -45)
  1301. Chattext.Size = UDim2.new(0, 157.5, 0, 40)
  1302. Chattext.Font = "SourceSans"
  1303. Chattext.FontSize = "Size12"
  1304. Chattext.Text = "Beter chat ^-^ "
  1305. Chattext.BackgroundColor3 = Color3.new(255, 255, 255)
  1306. Chattext.TextColor3 = Color3.new(0, 0, 0)
  1307. Chattext.TextWrapped = true
  1308. Chattext.BorderColor3 = Color3.new(0.3803921568627451, 0.3803921568627451, 0.3803921568627451)
  1309. local God = Instance.new("TextButton", Body)
  1310. God.Name = "God"
  1311. God.BackgroundColor3 = Color3.new(0.08235294117647059, 0.5568627450980392, 255)
  1312. God.BackgroundTransparency = 0
  1313. God.BorderSizePixel = 2
  1314. God.Position = UDim2.new(0, 10, 0, 50)
  1315. God.Size = UDim2.new(0, 57.5, 0, 30)
  1316. God.Font = "SourceSansBold"
  1317. God.FontSize = "Size18"
  1318. God.Text = "Skin col"
  1319. God.TextColor3 = Color3.new(255, 255, 255)
  1320. God.TextWrapped = true
  1321. God.BorderColor3 = Color3.new(0.3803921568627451, 0.3803921568627451, 0.3803921568627451)
  1322. God.TextStrokeTransparency = 1
  1323. local Saypress = God:Clone()
  1324. Saypress.Name = "Saypress"
  1325. Saypress.Parent = Body
  1326. Saypress.Position = UDim2.new(0, 285.5, 0, -35)
  1327. Saypress.Text = "Say"
  1328. Saypress.BackgroundColor3 = Color3.new(0.5, 1, 0.5)
  1329. local TpTo = God:Clone()
  1330. TpTo.Name = "TpTo"
  1331. TpTo.Parent = Body
  1332. TpTo.Position = UDim2.new(0, 468.5, 0, 10)
  1333. TpTo.Text = "Play"
  1334. TpTo.BackgroundColor3 = Color3.new(0.5, 1, 0.5)
  1335. local KillPlr = God:Clone()
  1336. KillPlr.Name = "Shirtcol"
  1337. KillPlr.Parent = Body
  1338. KillPlr.Position = UDim2.new(0, 10, 0, 90)
  1339. KillPlr.Text = "Shirt col"
  1340. KillPlr.Size = UDim2.new(0, 130, 0, 30)
  1341. local Haircol = God:Clone()
  1342. Haircol.Name = "Haircol"
  1343. Haircol.Parent = Body
  1344. Haircol.Position = UDim2.new(0, 82.5, 0, 50)
  1345. Haircol.Text = "Hair col"
  1346. local TpMe = God:Clone()
  1347. TpMe.Name = "Hat"
  1348. TpMe.Parent = Body
  1349. TpMe.Position = UDim2.new(0, 164, 0, 90)
  1350. TpMe.Text = "Hat 1"
  1351. TpMe.Size = UDim2.new(0, 57.5, 0, 30)
  1352. TpMe.FontSize = "Size18"
  1353. local TpMe2 = God:Clone()
  1354. TpMe2.Name = "Hair"
  1355. TpMe2.Parent = Body
  1356. TpMe2.Position = UDim2.new(0, 236.5, 0, 50)
  1357. TpMe2.Text = "Hair 1"
  1358. TpMe2.Size = UDim2.new(0, 57.5, 0, 30)
  1359. TpMe2.FontSize = "Size18"
  1360. local G36K = God:Clone()
  1361. G36K.Name = "SpawnG36k"
  1362. G36K.Parent = Body
  1363. G36K.Position = UDim2.new(0, 162, 0, 10)
  1364. G36K.Text = "Idle Pose"
  1365. G36K.Size = UDim2.new(0, 135, 0, 30)
  1366. G36K.BackgroundColor3 = Color3.new(1, 0.5, 0.5)
  1367. G36K.FontSize = "Size28"
  1368. local Tail = God:Clone()
  1369. Tail.Name = "Tail"
  1370. Tail.Parent = Body
  1371. Tail.Position = UDim2.new(0, 164, 0, 50)
  1372. Tail.Text = "Tail 0"
  1373. local Torso2 = God:Clone()
  1374. Torso2.Name = "Hair"
  1375. Torso2.Parent = Body
  1376. Torso2.Position = UDim2.new(0, 236.5, 0, 90)
  1377. Torso2.Text = "Torso 2"
  1378. Torso2.Size = UDim2.new(0, 57.5, 0, 30)
  1379. Torso2.FontSize = "Size18"
  1380. local Bkit = God:Clone()
  1381. Bkit.Name = "Bkit"
  1382. Bkit.Parent = Body
  1383. Bkit.Position = UDim2.new(0, 164, 0, 130)
  1384. Bkit.Text = "Bkit 0"
  1385. Bkit.Size = UDim2.new(0, 57.5, 0, 30)
  1386. Bkit.FontSize = "Size18"
  1387. local Mouth = God:Clone()
  1388. Mouth.Name = "Mouth"
  1389. Mouth.Parent = Body
  1390. Mouth.Position = UDim2.new(0, 164, 0, 170)
  1391. Mouth.Text = "Mouth 2"
  1392. Mouth.FontSize = "Size18"
  1393. local Eyes = God:Clone()
  1394. Eyes.Name = "Eyes"
  1395. Eyes.Parent = Body
  1396. Eyes.Position = UDim2.new(0, 236, 0, 130)
  1397. Eyes.Text = "Eye 3"
  1398. Eyes.FontSize = "Size18"
  1399. local mask = God:Clone()
  1400. mask.Name = "mask"
  1401. mask.Parent = Body
  1402. mask.Position = UDim2.new(0, 236, 0, 170)
  1403. mask.Text = "Shy"
  1404. mask.FontSize = "Size18"
  1405. mask.BackgroundColor3 = Color3.new(1, 0.5, 0.5)
  1406. local Shirtset = God:Clone()
  1407. Shirtset.Name = "Shirtset"
  1408. Shirtset.Parent = Body
  1409. Shirtset.Position = UDim2.new(0, 82.5, 0, 130)
  1410. Shirtset.Text = "Set"
  1411. local Pantsset = God:Clone()
  1412. Pantsset.Name = "Pantsset"
  1413. Pantsset.Parent = Body
  1414. Pantsset.Position = UDim2.new(0, 82.5, 0, 170)
  1415. Pantsset.Text = "Set"
  1416. local Bunny = God:Clone()
  1417. Bunny.Name = "Bunny"
  1418. Bunny.Parent = Body
  1419. Bunny.Position = UDim2.new(0, 318.5, 0, 50)
  1420. Bunny.Text = "Bunny"
  1421. local Noob = God:Clone()
  1422. Noob.Name = "Noob"
  1423. Noob.Parent = Body
  1424. Noob.Position = UDim2.new(0, 318.5, 0, 90)
  1425. Noob.Text = "Noob"
  1426. local Kitty = God:Clone()
  1427. Kitty.Name = "Kitty"
  1428. Kitty.Parent = Body
  1429. Kitty.Position = UDim2.new(0, 318.5, 0, 130)
  1430. Kitty.Text = "Kitty"
  1431. Saypress.MouseButton1Down:connect(function()
  1432.   local ChatService = game:GetService("Chat")
  1433.   ChatService:Chat(char.Head, "" .. Chattext.Text)
  1434. end)
  1435. God.MouseButton1Down:connect(function()
  1436.   BC.HeadColor = BrickColor.new(PlayerName.Text)
  1437.   BC.LeftArmColor = BrickColor.new(PlayerName.Text)
  1438.   BC.LeftLegColor = BrickColor.new(PlayerName.Text)
  1439.   BC.RightArmColor = BrickColor.new(PlayerName.Text)
  1440.   BC.RightLegColor = BrickColor.new(PlayerName.Text)
  1441.   pn3.BrickColor = BrickColor.new(PlayerName.Text)
  1442.   pn4.BrickColor = BrickColor.new(PlayerName.Text)
  1443.   skin.BrickColor = BrickColor.new(PlayerName.Text)
  1444. end)
  1445. KillPlr.MouseButton1Down:connect(function()
  1446.   pn.BrickColor = BrickColor.new(PlayerName.Text)
  1447.   p.BrickColor = BrickColor.new(PlayerName.Text)
  1448.   pn0.BrickColor = BrickColor.new(PlayerName.Text)
  1449.   BC.TorsoColor = BrickColor.new(PlayerName.Text)
  1450.   hat2.BrickColor = BrickColor.new(PlayerName.Text)
  1451.   hat3.BrickColor = BrickColor.new(PlayerName.Text)
  1452.   pn5.BrickColor = BrickColor.new(PlayerName.Text)
  1453.   pn7.BrickColor = BrickColor.new(PlayerName.Text)
  1454.   pn8.BrickColor = BrickColor.new(PlayerName.Text)
  1455.   pn9.BrickColor = BrickColor.new(PlayerName.Text)
  1456.   tail3.BrickColor = BrickColor.new(PlayerName.Text)
  1457. end)
  1458. TpTo.MouseButton1Down:connect(function()
  1459.   if Playing == false and Pressed == false then
  1460.     TpTo.BackgroundColor3 = Color3.new(1, 0.5, 0.5)
  1461.     TpTo.Text = "Stop"
  1462.     Pressed = true
  1463.     radio.Transparency = 0
  1464.     GlowParticle.Transparency = NumberSequence.new(0.3, 0.8)
  1465.     GlowParticle2.Transparency = NumberSequence.new(0.3, 0.8)
  1466.     GlowParticle3.Transparency = NumberSequence.new(0.3, 0.8)
  1467.     wait()
  1468.     sound:Play()
  1469.     Playing = true
  1470.   end
  1471.   if Playing == true and Pressed == false then
  1472.     TpTo.BackgroundColor3 = Color3.new(0.5, 1, 0.5)
  1473.     TpTo.Text = "Play"
  1474.     Pressed = true
  1475.     radio.Transparency = 1
  1476.     GlowParticle.Transparency = NumberSequence.new(1)
  1477.     GlowParticle2.Transparency = NumberSequence.new(1)
  1478.     GlowParticle3.Transparency = NumberSequence.new(1)
  1479.     wait()
  1480.     sound:Stop()
  1481.     Playing = false
  1482.   end
  1483.   wait()
  1484.   Pressed = false
  1485. end)
  1486. TpMe.MouseButton1Down:connect(function()
  1487.   if Hat1 == true and Pressed == false then
  1488.     TpMe.Text = "Hat 2"
  1489.     pn0.Transparency = 1
  1490.     hat2.Transparency = 0
  1491.     Pressed = true
  1492.     wait()
  1493.     Hat1 = false
  1494.     Hat2 = true
  1495.   end
  1496.   if Hat2 == true and Pressed == false then
  1497.     TpMe.Text = "Hat 3"
  1498.     hat2.Transparency = 1
  1499.     hat3.Transparency = 0
  1500.     Pressed = true
  1501.     wait()
  1502.     Hat2 = false
  1503.     Hat3 = true
  1504.   end
  1505.   if Hat3 == true and Pressed == false then
  1506.     TpMe.Text = "Hat 0"
  1507.     hat3.Transparency = 1
  1508.     Pressed = true
  1509.     wait()
  1510.     Hat3 = false
  1511.     Hat0 = true
  1512.   end
  1513.   if Hat0 == true and Pressed == false then
  1514.     TpMe.Text = "Hat 1"
  1515.     pn0.Transparency = 0
  1516.     Pressed = true
  1517.     wait()
  1518.     Hat3 = false
  1519.     Hat1 = true
  1520.   end
  1521.   wait()
  1522.   Pressed = false
  1523. end)
  1524. G36K.MouseButton1Down:connect(function()
  1525.   if Anim2 == false and Pressed == false then
  1526.     G36K.BackgroundColor3 = Color3.new(1, 0.5, 0.5)
  1527.     Pressed = true
  1528.     wait()
  1529.     Anim2 = true
  1530.   end
  1531.   if Anim2 == true and Pressed == false then
  1532.     G36K.BackgroundColor3 = Color3.new(0.5, 1, 0.5)
  1533.     Pressed = true
  1534.     wait()
  1535.     Anim2 = false
  1536.   end
  1537.   wait()
  1538.   Pressed = false
  1539. end)
  1540. TpMe2.MouseButton1Down:connect(function()
  1541.   if Hair1 == true and Pressed == false then
  1542.     TpMe2.Text = "Hair 2"
  1543.     Hood.Transparency = 1
  1544.     pn6.Transparency = 1
  1545.     hair2.Transparency = 0
  1546.     Pressed = true
  1547.     wait()
  1548.     Hair1 = false
  1549.     Hair2 = true
  1550.   end
  1551.   if Hair2 == true and Pressed == false then
  1552.     TpMe2.Text = "Hair 3"
  1553.     Hood.Transparency = 0
  1554.     pn6.Transparency = 1
  1555.     hair2.Transparency = 1
  1556.     Pressed = true
  1557.     wait()
  1558.     Hair2 = false
  1559.     Hair3 = true
  1560.   end
  1561.   if Hair3 == true and Pressed == false then
  1562.     TpMe2.Text = "Hair 0"
  1563.     Hood.Transparency = 1
  1564.     pn6.Transparency = 1
  1565.     hair2.Transparency = 1
  1566.     Pressed = true
  1567.     wait()
  1568.     Hair3 = false
  1569.     Hair0 = true
  1570.   end
  1571.   if Hair0 == true and Pressed == false then
  1572.     TpMe2.Text = "Hair 1"
  1573.     Hood.Transparency = 0
  1574.     pn6.Transparency = 0
  1575.     hair2.Transparency = 0
  1576.     Pressed = true
  1577.     wait()
  1578.     Hair0 = false
  1579.     Hair1 = true
  1580.   end
  1581.   wait()
  1582.   Pressed = false
  1583. end)
  1584. Haircol.MouseButton1Down:connect(function()
  1585.   hair2.BrickColor = BrickColor.new(PlayerName.Text)
  1586.   Hood.BrickColor = BrickColor.new(PlayerName.Text)
  1587.   pn6.BrickColor = BrickColor.new(PlayerName.Text)
  1588. end)
  1589. Tail.MouseButton1Down:connect(function()
  1590.   if Tail1 == true and Pressed == false then
  1591.     Tail.Text = "Tail 2"
  1592.     pn5.Transparency = 1
  1593.     pn7.Transparency = 1
  1594.     pn8.Transparency = 1
  1595.     pn9.Transparency = 1
  1596.     tail2.Transparency = 0
  1597.     Pressed = true
  1598.     wait()
  1599.     Tail1 = false
  1600.     Tail2 = true
  1601.   end
  1602.   if Tail2 == true and Pressed == false then
  1603.     Tail.Text = "Tail 3"
  1604.     tail2.Transparency = 1
  1605.     tail3.Transparency = 0
  1606.     Pressed = true
  1607.     wait()
  1608.     Tail2 = false
  1609.     Tail3 = true
  1610.   end
  1611.   if Tail3 == true and Pressed == false then
  1612.     Tail.Text = "Tail 0"
  1613.     tail3.Transparency = 1
  1614.     Pressed = true
  1615.     wait()
  1616.     Tail3 = false
  1617.     Tail0 = true
  1618.   end
  1619.   if Tail0 == true and Pressed == false then
  1620.     Tail.Text = "Tail 1"
  1621.     pn5.Transparency = 0
  1622.     pn7.Transparency = 0
  1623.     pn8.Transparency = 0
  1624.     pn9.Transparency = 0
  1625.     Pressed = true
  1626.     wait()
  1627.     Tail0 = false
  1628.     Tail1 = true
  1629.   end
  1630.   wait()
  1631.   Pressed = false
  1632. end)
  1633. Torso2.MouseButton1Down:connect(function()
  1634.   if torso1 == true and Pressed == false then
  1635.     Pressed = true
  1636.     M69.MeshId = "rbxassetid://456901040"
  1637.     M69.Scale = Vector3.new(1, 1, 1)
  1638.     Torso2.Text = "Torso 2"
  1639.     wait()
  1640.     torso1 = false
  1641.     torso2 = true
  1642.   end
  1643.   if torso2 == true and Pressed == false then
  1644.     Pressed = true
  1645.     M69.MeshId = "rbxassetid://48112070"
  1646.     M69.Scale = Vector3.new(1.093, 1, 1)
  1647.     Torso2.Text = "Torso 1"
  1648.     wait()
  1649.     torso1 = true
  1650.     torso2 = false
  1651.   end
  1652.   wait()
  1653.   Pressed = false
  1654. end)
  1655. Bkit.MouseButton1Down:connect(function()
  1656.   if bkit1 == true and Pressed == false then
  1657.     Pressed = true
  1658.     p.Transparency = 0
  1659.     pn.Transparency = 0
  1660.     pn3.Transparency = 1
  1661.     pn4.Transparency = 1
  1662.     skin.Transparency = 1
  1663.     Bkit.Text = "Bkit 2"
  1664.     wait()
  1665.     bkit1 = false
  1666.     bkit2 = true
  1667.   end
  1668.   if bkit2 == true and Pressed == false then
  1669.     Pressed = true
  1670.     p.Transparency = 1
  1671.     pn.Transparency = 1
  1672.     pn3.Transparency = 1
  1673.     pn4.Transparency = 1
  1674.     skin.Transparency = 1
  1675.     Bkit.Text = "Bkit 0"
  1676.     wait()
  1677.     bkit2 = false
  1678.     bkit0 = true
  1679.   end
  1680.   if bkit0 == true and Pressed == false then
  1681.     Pressed = true
  1682.     p.Transparency = 0
  1683.     pn.Transparency = 0
  1684.     pn3.Transparency = 0
  1685.     pn4.Transparency = 0
  1686.     skin.Transparency = 0
  1687.     Bkit.Text = "Bkit 1"
  1688.     wait()
  1689.     bkit0 = false
  1690.     bkit1 = true
  1691.   end
  1692.   wait()
  1693.   Pressed = false
  1694. end)
  1695. Mouth.MouseButton1Down:connect(function()
  1696.   if mouth1 == true and Pressed == false then
  1697.     Mouth.Text = "Mouth 2"
  1698.     newface.Texture = "rbxassetid://186681690"
  1699.     Orbd.Transparency = 1
  1700.     Pressed = true
  1701.     wait()
  1702.     mouth1 = false
  1703.     mouth2 = true
  1704.   end
  1705.   if mouth2 == true and Pressed == false then
  1706.     Mouth.Text = "Mouth 3"
  1707.     newface.Texture = "rbxassetid://322781877"
  1708.     Orbd.Transparency = 1
  1709.     Pressed = true
  1710.     wait()
  1711.     mouth2 = false
  1712.     mouth3 = true
  1713.   end
  1714.   if mouth3 == true and Pressed == false then
  1715.     Mouth.Text = "Mouth 4"
  1716.     newface.Texture = "rbxassetid://186682603"
  1717.     Orbd.Transparency = 1
  1718.     Pressed = true
  1719.     wait()
  1720.     mouth3 = false
  1721.     mouth4 = true
  1722.   end
  1723.   if mouth4 == true and Pressed == false then
  1724.     Mouth.Text = "Mouth 5"
  1725.     newface.Texture = "rbxassetid://133379869"
  1726.     Orbd.Transparency = 1
  1727.     Pressed = true
  1728.     wait()
  1729.     mouth4 = false
  1730.     mouth5 = true
  1731.   end
  1732.   if mouth5 == true and Pressed == false then
  1733.     Mouth.Text = "Mouth 6"
  1734.     newface.Texture = "rbxassetid://186683091"
  1735.     Orbd.Transparency = 1
  1736.     Pressed = true
  1737.     wait()
  1738.     mouth5 = false
  1739.     mouth6 = true
  1740.   end
  1741.   if mouth6 == true and Pressed == false then
  1742.     Mouth.Text = "Mouth 7"
  1743.     newface.Texture = "rbxassetid://186682277"
  1744.     Orbd.Transparency = 1
  1745.     Pressed = true
  1746.     wait()
  1747.     mouth6 = false
  1748.     mouth7 = true
  1749.   end
  1750.   if mouth7 == true and Pressed == false then
  1751.     Mouth.Text = "Mouth 1"
  1752.     newface.Texture = "rbxassetid://"
  1753.     Orbd.Transparency = 0
  1754.     Pressed = true
  1755.     wait()
  1756.     mouth6 = false
  1757.     mouth1 = true
  1758.   end
  1759.   wait()
  1760.   Pressed = false
  1761. end)
  1762. Eyes.MouseButton1Down:connect(function()
  1763.   if eye3 == true and Pressed == false then
  1764.     Pressed = true
  1765.     char.Head.face.Texture = "rbxassetid://176204308"
  1766.     Eyes.Text = "Eye 1"
  1767.     wait()
  1768.     eye3 = false
  1769.     eye1 = true
  1770.   end
  1771.   if eye1 == true and Pressed == false then
  1772.     Pressed = true
  1773.     char.Head.face.Texture = "rbxassetid://176210835"
  1774.     Eyes.Text = "Eye 2"
  1775.     wait()
  1776.     eye1 = false
  1777.     eye2 = true
  1778.   end
  1779.   if eye2 == true and Pressed == false then
  1780.     Pressed = true
  1781.     char.Head.face.Texture = "rbxassetid://176206791"
  1782.     Eyes.Text = "Eye 3"
  1783.     wait()
  1784.     eye2 = false
  1785.     eye3 = true
  1786.   end
  1787.   wait()
  1788.   Pressed = false
  1789. end)
  1790. mask.MouseButton1Down:connect(function()
  1791.   if MaskOn == true and Pressed == false then
  1792.     Mask.Transparency = 1
  1793.     Pressed = true
  1794.     mask.BackgroundColor3 = Color3.new(1, 0.5, 0.5)
  1795.     wait()
  1796.     MaskOn = false
  1797.     MaskOff = true
  1798.   end
  1799.   if MaskOff == true and Pressed == false then
  1800.     Mask.Transparency = 0
  1801.     Pressed = true
  1802.     mask.BackgroundColor3 = Color3.new(0.5, 1, 0.5)
  1803.     wait()
  1804.     MaskOn = true
  1805.     MaskOff = false
  1806.   end
  1807.   wait()
  1808.   Pressed = false
  1809. end)
  1810. Shirtset.MouseButton1Down:connect(function()
  1811.   char049.Shirt.ShirtTemplate = "rbxassetid://" .. ColTex3.Text
  1812. end)
  1813. Pantsset.MouseButton1Down:connect(function()
  1814.   char049.Pants.PantsTemplate = "rbxassetid://" .. ColTex4.Text
  1815. end)
  1816. Close.MouseButton1Down:connect(function()
  1817.   if Body.Visible == true then
  1818.     Body.Visible = false
  1819.     Close.Text = "+"
  1820.     Title.FontSize = "Size24"
  1821.     Pull.Size = UDim2(0, 125, 0, 12.5)
  1822.   elseif Body.Visible == false then
  1823.     Body.Visible = true
  1824.     Close.Text = "X"
  1825.     Title.FontSize = "Size48"
  1826.     Graf_f.Size = UDim2(0, 500, 0, 50)
  1827.   end
  1828. end)
  1829. local mesh = Instance.new("SpecialMesh", radio)
  1830. mesh.MeshId = "http://www.roblox.com/asset/?id=151760030"
  1831. mesh.TextureId = "rbxassetid://151760072"
  1832. mesh.Scale = Vector3.new(0.7, 0.7, 0.7)
  1833. ColTex2.Changed:connect(function()
  1834.   sound.SoundId = "rbxassetid://" .. ColTex2.Text
  1835. end)
  1836. while true do
  1837.   if Playing then
  1838.     mesh.Scale = Vector3.new(0.71, 0.71, 0.71)
  1839.     wait(1.0E-6)
  1840.     mesh.Scale = Vector3.new(0.709, 0.709, 0.709)
  1841.     wait(1.0E-6)
  1842.     mesh.Scale = Vector3.new(0.708, 0.708, 0.708)
  1843.     wait(1.0E-6)
  1844.     mesh.Scale = Vector3.new(0.707, 0.707, 0.707)
  1845.     wait(1.0E-6)
  1846.     mesh.Scale = Vector3.new(0.706, 0.706, 0.706)
  1847.     wait(1.0E-6)
  1848.     mesh.Scale = Vector3.new(0.705, 0.705, 0.705)
  1849.     wait(1.0E-6)
  1850.     mesh.Scale = Vector3.new(0.704, 0.704, 0.704)
  1851.     wait(1.0E-6)
  1852.     mesh.Scale = Vector3.new(0.703, 0.703, 0.703)
  1853.     wait(1.0E-6)
  1854.     mesh.Scale = Vector3.new(0.702, 0.702, 0.702)
  1855.     wait(1.0E-6)
  1856.     mesh.Scale = Vector3.new(0.701, 0.701, 0.701)
  1857.     wait(1.0E-6)
  1858.     mesh.Scale = Vector3.new(0.7, 0.7, 0.7)
  1859.   end
  1860.   wait(0.2)
  1861. end
Add Comment
Please, Sign In to add comment