Advertisement
13242

Untitled

Oct 29th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 204.27 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. do
  4. print("FE Compatibility code by Mokiros")
  5. script.Parent = Player.Character
  6.  
  7. --RemoteEvent for communicating
  8. local Event = Instance.new("RemoteEvent")
  9. Event.Name = "UserInput_Event"
  10.  
  11. --Fake event to make stuff like Mouse.KeyDown work
  12. local function fakeEvent()
  13. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  14. t.connect = t.Connect
  15. return t
  16. end
  17.  
  18. --Creating fake input objects with fake variables
  19. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  22. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  23. end}
  24. --Merged 2 functions into one by checking amount of arguments
  25. CAS.UnbindAction = CAS.BindAction
  26.  
  27. --This function will trigger the events that have been :Connect()'ed
  28. local function te(self,ev,...)
  29. local t = m[ev]
  30. if t and t._fakeEvent and t.Function then
  31. t.Function(...)
  32. end
  33. end
  34. m.TrigEvent = te
  35. UIS.TrigEvent = te
  36.  
  37. Event.OnServerEvent:Connect(function(plr,io)
  38. if plr~=Player then return end
  39. if io.isMouse then
  40. m.Target = io.Target
  41. m.Hit = io.Hit
  42. else
  43. local b = io.UserInputState == Enum.UserInputState.Begin
  44. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  45. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  46. end
  47. for _,t in pairs(CAS.Actions) do
  48. for _,k in pairs(t.Keys) do
  49. if k==io.KeyCode then
  50. t.Function(t.Name,io.UserInputState,io)
  51. end
  52. end
  53. end
  54. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  55. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  56. end
  57. end)
  58. Event.Parent = NLS([==[
  59. local Player = game:GetService("Players").LocalPlayer
  60. local Event = script:WaitForChild("UserInput_Event")
  61.  
  62. local UIS = game:GetService("UserInputService")
  63. local input = function(io,a)
  64. if a then return end
  65. --Since InputObject is a client-side instance, we create and pass table instead
  66. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  67. end
  68. UIS.InputBegan:Connect(input)
  69. UIS.InputEnded:Connect(input)
  70.  
  71. local Mouse = Player:GetMouse()
  72. local h,t
  73. --Give the server mouse data 30 times every second, but only if the values changed
  74. --If player is not moving their mouse, client won't fire events
  75. while wait(1/30) do
  76. if h~=Mouse.Hit or t~=Mouse.Target then
  77. h,t=Mouse.Hit,Mouse.Target
  78. Event:FireServer({isMouse=true,Target=t,Hit=h})
  79. end
  80. end]==],Player.Character)
  81. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  82. end
  83. ----------------------------------
  84. wait()
  85. local Player = owner
  86. local char = Player.Character
  87. local hum = char.Humanoid
  88. local hed = char.Head
  89. local root = char.HumanoidRootPart
  90. local rootj = root.RootJoint
  91. local tors = char.Torso
  92. local ra = char["Right Arm"]
  93. local la = char["Left Arm"]
  94. local rl = char["Right Leg"]
  95. local ll = char["Left Leg"]
  96. local neck = tors["Neck"]
  97. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  98. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  99. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  100. local maincolor = BrickColor.new("Really red")
  101. -------------------------------------------------------
  102. --.--
  103. -------------------------------------------------------
  104. local lol = Instance.new("Sound")
  105.  
  106. lol.Name = "Sound"
  107. lol.SoundId = "http://roblox.com/asset/?id=134978657"
  108. lol.Volume = 4
  109. lol.Looped = false
  110. lol.Parent = Character
  111. lol:play()
  112.  
  113. ff = Instance.new("ForceField",char)
  114. ff.Visible = false
  115. hum.Name = "Base"
  116. hum.MaxHealth = 1.0E298
  117. hum.Health = 1.0E298
  118. game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
  119. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  120. hum.MaxHealth = 1.0E298
  121. hum.Health = 1.0E298
  122. end
  123. end)
  124. -------------------------------------------------------
  125. --End Whitelist and Invincibility--
  126. -------------------------------------------------------
  127. function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  128. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  129. prt.Anchored = true
  130. prt.Material = "Neon"
  131. prt.CFrame = cframe
  132. prt.CFrame = prt.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  133. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  134. game:GetService("Debris"):AddItem(prt, 5)
  135. coroutine.resume(coroutine.create(function(Part, Mesh)
  136. for i = 0, 1, delay do
  137. swait()
  138. Part.CFrame = Part.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  139. Part.Transparency = i
  140. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  141. end
  142. Part.Parent = nil
  143. end), prt, msh)
  144. end
  145.  
  146.  
  147. function MagicShockAlt(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
  148. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  149. prt.Anchored = true
  150. prt.Material = "Neon"
  151. prt.CFrame = cframe
  152. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, 0.01))
  153. game:GetService("Debris"):AddItem(prt, 5)
  154. coroutine.resume(coroutine.create(function(Part, Mesh)
  155. local rtype = rottype
  156. for i = 0, 1, delay do
  157. swait()
  158. if rtype == 1 then
  159. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  160. elseif rtype == 2 then
  161. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  162. end
  163. prt.Transparency = i
  164. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, 0)
  165. end
  166. Part.Parent = nil
  167. end), prt, msh)
  168. end
  169.  
  170. -------------------------------------------------------
  171. --Start Good Stuff--
  172. -------------------------------------------------------
  173.  
  174. cam = game.Workspace.CurrentCamera
  175. CF = CFrame.new
  176. angles = CFrame.Angles
  177. attack = false
  178. Euler = CFrame.fromEulerAnglesXYZ
  179. Rad = math.rad
  180. IT = Instance.new
  181. BrickC = BrickColor.new
  182. Cos = math.cos
  183. Acos = math.acos
  184. Sin = math.sin
  185. Asin = math.asin
  186. Abs = math.abs
  187. Mrandom = math.random
  188. Floor = math.floor
  189. -------------------------------------------------------
  190. --End Good Stuff--
  191. -------------------------------------------------------
  192. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  193. RSH, LSH = nil, nil
  194. RW = Instance.new("Weld")
  195. LW = Instance.new("Weld")
  196. RH = tors["Right Hip"]
  197. LH = tors["Left Hip"]
  198. RSH = tors["Right Shoulder"]
  199. LSH = tors["Left Shoulder"]
  200. RSH.Parent = nil
  201. LSH.Parent = nil
  202. RW.Name = "RW"
  203. RW.Part0 = tors
  204. RW.C0 = CF(1.5, 0.5, 0)
  205. RW.C1 = CF(0, 0.5, 0)
  206. RW.Part1 = ra
  207. RW.Parent = tors
  208. LW.Name = "LW"
  209. LW.Part0 = tors
  210. LW.C0 = CF(-1.5, 0.5, 0)
  211. LW.C1 = CF(0, 0.5, 0)
  212. LW.Part1 = la
  213. LW.Parent = tors
  214. Effects = {}
  215. -------------------------------------------------------
  216. --Start HeartBeat--
  217. -------------------------------------------------------
  218. ArtificialHB = Instance.new("BindableEvent", script)
  219. ArtificialHB.Name = "Heartbeat"
  220. script:WaitForChild("Heartbeat")
  221.  
  222. frame = 1 / 60
  223. tf = 0
  224. allowframeloss = false
  225. tossremainder = false
  226.  
  227.  
  228. lastframe = tick()
  229. script.Heartbeat:Fire()
  230.  
  231.  
  232. game:GetService("RunService").Heartbeat:connect(function(s, p)
  233. tf = tf + s
  234. if tf >= frame then
  235. if allowframeloss then
  236. script.Heartbeat:Fire()
  237. lastframe = tick()
  238. else
  239. for i = 1, math.floor(tf / frame) do
  240. script.Heartbeat:Fire()
  241. end
  242. lastframe = tick()
  243. end
  244. if tossremainder then
  245. tf = 0
  246. else
  247. tf = tf - frame * math.floor(tf / frame)
  248. end
  249. end
  250. end)
  251.  
  252. --------------
  253. for i,v in pairs(char:children()) do
  254. if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
  255. v:Remove()
  256. end
  257. end
  258. shirt = Instance.new("Shirt", char)
  259. shirt.Name = "Shirt"
  260. pants = Instance.new("Pants", char)
  261. pants.Name = "Pants"
  262. char.Shirt.ShirtTemplate = "rbxassetid://791994658"
  263. char.Pants.PantsTemplate = "rbxassetid://1029442377"
  264. -----------------------------------------
  265. --[[
  266. Thanks for using Build-To-Lua by jarredbcv.
  267. ]]--
  268.  
  269. New = function(Object, Parent, Name, Data)
  270. local Object = Instance.new(Object)
  271. for Index, Value in pairs(Data or {}) do
  272. Object[Index] = Value
  273. end
  274. Object.Parent = Parent
  275. Object.Name = Name
  276. return Object
  277. end
  278.  
  279. Gaunty = New("Model",char,"Gaunty",{})
  280. Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  281. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  282. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  283. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  284. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  285. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  286. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  287. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  288. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  289. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  290. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  291. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  292. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  293. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  294. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  295. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  296. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  297. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  298. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  299. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  300. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  301. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  302. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  303. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  304. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  305. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  306. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  307. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  308. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  309. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  310. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  311. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  312. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  313. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  314. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  315. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  316. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  317. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  318. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  319. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  320. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  321. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  322. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  323. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  324. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  325. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  326. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  327. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  328. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  329. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  330. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  331. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  332. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  333. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  334. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  335. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  336. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  337. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  338. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  339. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  340. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  341. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  342. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  343. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  344. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  345. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  346. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  347. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  348. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  349. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  350. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  351. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  352. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  353. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  354. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  355. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  356. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  357. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  358. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  359. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  360. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  361. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  362. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  363. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  364. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  365. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  366. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  367. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  368. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  369. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  370. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  371. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  372. Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  373. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  374.  
  375.  
  376. local NewInstance = function(instance,parent,properties)
  377. local inst = Instance.new(instance,parent)
  378. if(properties)then
  379. for i,v in next, properties do
  380. pcall(function() inst[i] = v end)
  381. end
  382. end
  383. return inst;
  384. end
  385.  
  386.  
  387. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
  388.  
  389. for _,v in next, Gaunty:children() do
  390. v.CanCollide = false
  391. end
  392.  
  393.  
  394. local all, last = {}, nil
  395. ArmourParts = {}
  396. NeonParts = {}
  397. function scan(p)
  398. for _, v in pairs(p:GetChildren()) do
  399. if v:IsA("BasePart") then
  400. if v.BrickColor == BrickColor.new("Really red") then
  401. table.insert(ArmourParts, v)
  402. end
  403. if v.BrickColor == BrickColor.new("Really red") then
  404. table.insert(NeonParts, v)
  405. end
  406. if last then
  407. local w = Instance.new("Weld")
  408. w.Part0, w.Part1 = last, v
  409. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  410. w.Parent = last
  411. end
  412. table.insert(all, v)
  413. last = v
  414. end
  415. scan(v)
  416. end
  417. end
  418. scan(Gaunty)
  419. local all2, last2 = {}, nil
  420. ArmourParts2 = {}
  421. NeonParts2 = {}
  422. function scan2(p)
  423. for _, v in pairs(p:GetChildren()) do
  424. if v:IsA("BasePart") then
  425. if v.BrickColor == BrickColor.new("Really red") then
  426. table.insert(ArmourParts2, v)
  427. end
  428. if v.BrickColor == BrickColor.new("Really red") then
  429. table.insert(NeonParts2, v)
  430. end
  431. if last2 then
  432. local w = Instance.new("Weld")
  433. w.Part0, w.Part1 = last2, v
  434. w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
  435. w.Parent = last2
  436. end
  437. table.insert(all2, v)
  438. last2 = v
  439. end
  440. scan2(v)
  441. end
  442. end
  443. for i, v in pairs(ArmourParts) do
  444. v.BrickColor = BrickC("Really red")
  445. end
  446. for i, v in pairs(NeonParts) do
  447. v.BrickColor = BrickColor.random()
  448. end
  449. for i, v in pairs(ArmourParts2) do
  450. v.BrickColor = BrickC("Really red")
  451. end
  452. for i, v in pairs(NeonParts2) do
  453. v.BrickColor = BrickColor.random()
  454. end
  455. -------------------------------------------------------
  456. --End HeartBeat--
  457. -------------------------------------------------------
  458. local l = game.Lighting
  459. local sky = Instance.new("Sky",l)
  460. l.TimeOfDay = "00:00:00"
  461. l.Brightness = 1
  462. l.Ambient = Color3.new(0.25, 0.5, 0.75)
  463. ---
  464. local runDummyScript = function(f,scri)
  465. local oldenv = getfenv(f)
  466. local newenv = setmetatable({}, {
  467. __index = function(_, k)
  468. if k:lower() == 'script' then
  469. return scri
  470. else
  471. return oldenv[k]
  472. end
  473. end
  474. })
  475. setfenv(f, newenv)
  476. ypcall(function() f() end)
  477. end
  478. cors = {}
  479. mas = Instance.new("Model",game:GetService("Lighting"))
  480. mas.Name = "CompiledModel"
  481. o1 = Instance.new("Model")
  482. o2 = Instance.new("Part")
  483. o3 = Instance.new("SpecialMesh")
  484. o4 = Instance.new("Model")
  485. o5 = Instance.new("Part")
  486. o6 = Instance.new("SpecialMesh")
  487. o7 = Instance.new("Weld")
  488. o8 = Instance.new("Part")
  489. o9 = Instance.new("SpecialMesh")
  490. o10 = Instance.new("Weld")
  491. o11 = Instance.new("Part")
  492. o12 = Instance.new("SpecialMesh")
  493. o13 = Instance.new("Weld")
  494. o14 = Instance.new("Part")
  495. o15 = Instance.new("SpecialMesh")
  496. o16 = Instance.new("Weld")
  497. o17 = Instance.new("Part")
  498. o18 = Instance.new("SpecialMesh")
  499. o19 = Instance.new("Weld")
  500. o20 = Instance.new("Part")
  501. o21 = Instance.new("SpecialMesh")
  502. o22 = Instance.new("Weld")
  503. o23 = Instance.new("Part")
  504. o24 = Instance.new("SpecialMesh")
  505. o25 = Instance.new("Weld")
  506. o26 = Instance.new("Part")
  507. o27 = Instance.new("SpecialMesh")
  508. o28 = Instance.new("Weld")
  509. o29 = Instance.new("Part")
  510. o30 = Instance.new("SpecialMesh")
  511. o31 = Instance.new("Weld")
  512. o32 = Instance.new("Part")
  513. o33 = Instance.new("SpecialMesh")
  514. o34 = Instance.new("Weld")
  515. o35 = Instance.new("Part")
  516. o36 = Instance.new("SpecialMesh")
  517. o37 = Instance.new("Weld")
  518. o38 = Instance.new("Part")
  519. o39 = Instance.new("SpecialMesh")
  520. o40 = Instance.new("Weld")
  521. o41 = Instance.new("Part")
  522. o42 = Instance.new("SpecialMesh")
  523. o43 = Instance.new("Weld")
  524. o44 = Instance.new("Part")
  525. o45 = Instance.new("SpecialMesh")
  526. o46 = Instance.new("Weld")
  527. o47 = Instance.new("Part")
  528. o48 = Instance.new("SpecialMesh")
  529. o49 = Instance.new("Weld")
  530. o50 = Instance.new("Part")
  531. o51 = Instance.new("SpecialMesh")
  532. o52 = Instance.new("Weld")
  533. o53 = Instance.new("Part")
  534. o54 = Instance.new("SpecialMesh")
  535. o55 = Instance.new("Weld")
  536. o56 = Instance.new("Part")
  537. o57 = Instance.new("SpecialMesh")
  538. o58 = Instance.new("Weld")
  539. o59 = Instance.new("Part")
  540. o60 = Instance.new("SpecialMesh")
  541. o61 = Instance.new("Weld")
  542. o62 = Instance.new("Part")
  543. o63 = Instance.new("SpecialMesh")
  544. o64 = Instance.new("Weld")
  545. o1.Name = "Head_"
  546. o1.Parent = mas
  547. o2.Name = "REF"
  548. o2.Parent = o1
  549. o2.Transparency = 1
  550. o2.Position = Vector3.new(110.644409, 4.68007088, -60.6269913)
  551. o2.Rotation = Vector3.new(180, 0.0199999996, -180)
  552. o2.Anchored = false
  553. o2.CanCollide = false
  554. o2.FormFactor = Enum.FormFactor.Symmetric
  555. o2.Size = Vector3.new(2, 1, 1)
  556. o2.CFrame = CFrame.new(110.644409, 4.68007088, -60.6269913, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994)
  557. o2.BottomSurface = Enum.SurfaceType.Smooth
  558. o2.TopSurface = Enum.SurfaceType.Smooth
  559. o2.Position = Vector3.new(110.644409, 4.68007088, -60.6269913)
  560. o3.Parent = o2
  561. o3.Scale = Vector3.new(1.25, 1.25, 1.25)
  562. o4.Name = "Hat"
  563. o4.Parent = o1
  564.  
  565.  
  566. -------------------------------------------------------
  567. --Start Important Functions--
  568. -------------------------------------------------------
  569. function swait(num)
  570. if num == 0 or num == nil then
  571. game:service("RunService").Stepped:wait(0)
  572. else
  573. for i = 0, num do
  574. game:service("RunService").Stepped:wait(0)
  575. end
  576. end
  577. end
  578. function thread(f)
  579. coroutine.resume(coroutine.create(f))
  580. end
  581. function clerp(a, b, t)
  582. local qa = {
  583. QuaternionFromCFrame(a)
  584. }
  585. local qb = {
  586. QuaternionFromCFrame(b)
  587. }
  588. local ax, ay, az = a.x, a.y, a.z
  589. local bx, by, bz = b.x, b.y, b.z
  590. local _t = 1 - t
  591. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  592. end
  593. function QuaternionFromCFrame(cf)
  594. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  595. local trace = m00 + m11 + m22
  596. if trace > 0 then
  597. local s = math.sqrt(1 + trace)
  598. local recip = 0.5 / s
  599. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  600. else
  601. local i = 0
  602. if m00 < m11 then
  603. i = 1
  604. end
  605. if m22 > (i == 0 and m00 or m11) then
  606. i = 2
  607. end
  608. if i == 0 then
  609. local s = math.sqrt(m00 - m11 - m22 + 1)
  610. local recip = 0.5 / s
  611. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  612. elseif i == 1 then
  613. local s = math.sqrt(m11 - m22 - m00 + 1)
  614. local recip = 0.5 / s
  615. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  616. elseif i == 2 then
  617. local s = math.sqrt(m22 - m00 - m11 + 1)
  618. local recip = 0.5 / s
  619. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  620. end
  621. end
  622. end
  623. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  624. local xs, ys, zs = x + x, y + y, z + z
  625. local wx, wy, wz = w * xs, w * ys, w * zs
  626. local xx = x * xs
  627. local xy = x * ys
  628. local xz = x * zs
  629. local yy = y * ys
  630. local yz = y * zs
  631. local zz = z * zs
  632. 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))
  633. end
  634. function QuaternionSlerp(a, b, t)
  635. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  636. local startInterp, finishInterp
  637. if cosTheta >= 1.0E-4 then
  638. if 1 - cosTheta > 1.0E-4 then
  639. local theta = math.acos(cosTheta)
  640. local invSinTheta = 1 / Sin(theta)
  641. startInterp = Sin((1 - t) * theta) * invSinTheta
  642. finishInterp = Sin(t * theta) * invSinTheta
  643. else
  644. startInterp = 1 - t
  645. finishInterp = t
  646. end
  647. elseif 1 + cosTheta > 1.0E-4 then
  648. local theta = math.acos(-cosTheta)
  649. local invSinTheta = 1 / Sin(theta)
  650. startInterp = Sin((t - 1) * theta) * invSinTheta
  651. finishInterp = Sin(t * theta) * invSinTheta
  652. else
  653. startInterp = t - 1
  654. finishInterp = t
  655. end
  656. 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
  657. end
  658. function rayCast(Position, Direction, Range, Ignore)
  659. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  660. end
  661. local RbxUtility = LoadLibrary("RbxUtility")
  662. local Create = RbxUtility.Create
  663.  
  664. -------------------------------------------------------
  665. --Start Damage Function--
  666. -------------------------------------------------------
  667. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  668. if hit.Parent == nil then
  669. return
  670. end
  671. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  672. for _, v in pairs(hit.Parent:children()) do
  673. if v:IsA("Humanoid") then
  674. h = v
  675. end
  676. end
  677. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  678.  
  679. hit.Parent:FindFirstChild("Head"):BreakJoints()
  680. end
  681.  
  682. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  683. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  684. if hit.Parent.DebounceHit.Value == true then
  685. return
  686. end
  687. end
  688. if insta == true then
  689. hit.Parent:FindFirstChild("Head"):BreakJoints()
  690. end
  691. local c = Create("ObjectValue"){
  692. Name = "creator",
  693. Value = game:service("Players").LocalPlayer,
  694. Parent = h,
  695. }
  696. game:GetService("Debris"):AddItem(c, .5)
  697. if HitSound ~= nil and HitPitch ~= nil then
  698. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  699. end
  700. local Damage = math.random(minim, maxim)
  701. local blocked = false
  702. local block = hit.Parent:findFirstChild("Block")
  703. if block ~= nil then
  704. if block.className == "IntValue" then
  705. if block.Value > 0 then
  706. blocked = true
  707. block.Value = block.Value - 1
  708. print(block.Value)
  709. end
  710. end
  711. end
  712. if blocked == false then
  713. h.Health = h.Health - Damage
  714. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  715. else
  716. h.Health = h.Health - (Damage / 2)
  717. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  718. end
  719. if Type == "Knockdown" then
  720. local hum = hit.Parent.Humanoid
  721. hum.PlatformStand = true
  722. coroutine.resume(coroutine.create(function(HHumanoid)
  723. swait(1)
  724. HHumanoid.PlatformStand = false
  725. end), hum)
  726. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  727. local bodvol = Create("BodyVelocity"){
  728. velocity = angle * knockback,
  729. P = 5000,
  730. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  731. Parent = hit,
  732. }
  733. local rl = Create("BodyAngularVelocity"){
  734. P = 3000,
  735. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  736. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  737. Parent = hit,
  738. }
  739. game:GetService("Debris"):AddItem(bodvol, .5)
  740. game:GetService("Debris"):AddItem(rl, .5)
  741. elseif Type == "Normal" then
  742. local vp = Create("BodyVelocity"){
  743. P = 500,
  744. maxForce = Vector3.new(math.huge, 0, math.huge),
  745. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  746. }
  747. if knockback > 0 then
  748. vp.Parent = hit.Parent.Torso
  749. end
  750. game:GetService("Debris"):AddItem(vp, .5)
  751. elseif Type == "Up" then
  752. local bodyVelocity = Create("BodyVelocity"){
  753. velocity = Vector3.new(0, 20, 0),
  754. P = 5000,
  755. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  756. Parent = hit,
  757. }
  758. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  759. elseif Type == "DarkUp" then
  760. coroutine.resume(coroutine.create(function()
  761. for i = 0, 1, 0.1 do
  762. swait()
  763. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  764. end
  765. end))
  766. local bodyVelocity = Create("BodyVelocity"){
  767. velocity = Vector3.new(0, 20, 0),
  768. P = 5000,
  769. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  770. Parent = hit,
  771. }
  772. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  773. elseif Type == "Snare" then
  774. local bp = Create("BodyPosition"){
  775. P = 2000,
  776. D = 100,
  777. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  778. position = hit.Parent.Torso.Position,
  779. Parent = hit.Parent.Torso,
  780. }
  781. game:GetService("Debris"):AddItem(bp, 1)
  782. elseif Type == "Freeze" then
  783. local BodPos = Create("BodyPosition"){
  784. P = 50000,
  785. D = 1000,
  786. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  787. position = hit.Parent.Torso.Position,
  788. Parent = hit.Parent.Torso,
  789. }
  790. local BodGy = Create("BodyGyro") {
  791. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  792. P = 20e+003,
  793. Parent = hit.Parent.Torso,
  794. cframe = hit.Parent.Torso.CFrame,
  795. }
  796. hit.Parent.Torso.Anchored = true
  797. coroutine.resume(coroutine.create(function(Part)
  798. swait(1.5)
  799. Part.Anchored = false
  800. end), hit.Parent.Torso)
  801. game:GetService("Debris"):AddItem(BodPos, 3)
  802. game:GetService("Debris"):AddItem(BodGy, 3)
  803. end
  804. local debounce = Create("BoolValue"){
  805. Name = "DebounceHit",
  806. Parent = hit.Parent,
  807. Value = true,
  808. }
  809. game:GetService("Debris"):AddItem(debounce, Delay)
  810. c = Create("ObjectValue"){
  811. Name = "creator",
  812. Value = Player,
  813. Parent = h,
  814. }
  815. game:GetService("Debris"):AddItem(c, .5)
  816. end
  817. end
  818. -------------------------------------------------------
  819. --End Damage Function--
  820. -------------------------------------------------------
  821.  
  822. local EyeSizes={
  823. NumberSequenceKeypoint.new(0,0.65,0),
  824. NumberSequenceKeypoint.new(0.5,0.7,0),
  825. NumberSequenceKeypoint.new(1,0,0)
  826. }
  827. local EyeTrans={
  828. NumberSequenceKeypoint.new(0,0,0),
  829. NumberSequenceKeypoint.new(0.5,0,0),
  830. NumberSequenceKeypoint.new(1,1,0)
  831. }
  832. local PE2=Instance.new("ParticleEmitter", ra)
  833. PE2.LightEmission=.9
  834. PE2.Color = ColorSequence.new(BrickC("Really red").Color,BrickC("Really red").Color)
  835. PE2.Transparency=NumberSequence.new(EyeTrans)
  836. PE2.Lifetime=NumberRange.new(0.35)
  837. PE2.Rotation=NumberRange.new(0,360)
  838. PE2.Rate=999
  839. PE2.VelocitySpread = 10000
  840. PE2.Acceleration = Vector3.new(0,25,0)
  841. PE2.ZOffset = 0.5
  842. PE2.Drag = 0
  843. PE2.Speed = NumberRange.new(0,0,0)
  844. PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
  845. PE2.Name = "PE2"
  846. PE2.Enabled = true
  847. PE2.LockedToPart = true
  848. --
  849.  
  850.  
  851. -------------------------------------------------------
  852. --Start Damage Function Customization--
  853. -------------------------------------------------------
  854. function ShowDamage(Pos, Text, Time, Color)
  855. local Rate = (1 / 30)
  856. local Pos = (Pos or Vector3.new(0, 0, 0))
  857. local Text = (Text or "")
  858. local Time = (Time or 2)
  859. local Color = (Color or Color3.new(1, 0, 1))
  860. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  861. EffectPart.Anchored = true
  862. local BillboardGui = Create("BillboardGui"){
  863. Size = UDim2.new(3, 0, 3, 0),
  864. Adornee = EffectPart,
  865. Parent = EffectPart,
  866. }
  867. local TextLabel = Create("TextLabel"){
  868. BackgroundTransparency = 1,
  869. Size = UDim2.new(1, 0, 1, 0),
  870. Text = Text,
  871. Font = "Bodoni",
  872. TextColor3 = Color,
  873. TextScaled = true,
  874. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  875. Parent = BillboardGui,
  876. }
  877. game.Debris:AddItem(EffectPart, (Time))
  878. EffectPart.Parent = game:GetService("Workspace")
  879. delay(0, function()
  880. local Frames = (Time / Rate)
  881. for Frame = 1, Frames do
  882. wait(Rate)
  883. local Percent = (Frame / Frames)
  884. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  885. TextLabel.TextTransparency = Percent
  886. end
  887. if EffectPart and EffectPart.Parent then
  888. EffectPart:Destroy()
  889. end
  890. end)
  891. end
  892. -------------------------------------------------------
  893. --End Damage Function Customization--
  894. -------------------------------------------------------
  895.  
  896. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  897. for _, c in pairs(workspace:children()) do
  898. local hum = c:findFirstChild("Humanoid")
  899. if hum ~= nil then
  900. local head = c:findFirstChild("Head")
  901. if head ~= nil then
  902. local targ = head.Position - Part.Position
  903. local mag = targ.magnitude
  904. if magni >= mag and c.Name ~= Player.Name then
  905. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  906. end
  907. end
  908. end
  909. end
  910. end
  911.  
  912.  
  913. CFuncs = {
  914. Part = {
  915. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  916. local Part = Create("Part")({
  917. Parent = Parent,
  918. Reflectance = Reflectance,
  919. Transparency = Transparency,
  920. CanCollide = false,
  921. Locked = true,
  922. BrickColor = BrickColor.new(tostring(BColor)),
  923. Name = Name,
  924. Size = Size,
  925. Material = Material
  926. })
  927. RemoveOutlines(Part)
  928. return Part
  929. end
  930. },
  931. Mesh = {
  932. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  933. local Msh = Create(Mesh)({
  934. Parent = Part,
  935. Offset = OffSet,
  936. Scale = Scale
  937. })
  938. if Mesh == "SpecialMesh" then
  939. Msh.MeshType = MeshType
  940. Msh.MeshId = MeshId
  941. end
  942. return Msh
  943. end
  944. },
  945. Mesh = {
  946. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  947. local Msh = Create(Mesh)({
  948. Parent = Part,
  949. Offset = OffSet,
  950. Scale = Scale
  951. })
  952. if Mesh == "SpecialMesh" then
  953. Msh.MeshType = MeshType
  954. Msh.MeshId = MeshId
  955. end
  956. return Msh
  957. end
  958. },
  959. Weld = {
  960. Create = function(Parent, Part0, Part1, C0, C1)
  961. local Weld = Create("Weld")({
  962. Parent = Parent,
  963. Part0 = Part0,
  964. Part1 = Part1,
  965. C0 = C0,
  966. C1 = C1
  967. })
  968. return Weld
  969. end
  970. },
  971. Sound = {
  972. Create = function(id, par, vol, pit)
  973. coroutine.resume(coroutine.create(function()
  974. local S = Create("Sound")({
  975. Volume = vol,
  976. Pitch = pit or 1,
  977. SoundId = id,
  978. Parent = par or workspace
  979. })
  980. wait()
  981. S:play()
  982. game:GetService("Debris"):AddItem(S, 6)
  983. end))
  984. end
  985. },
  986. ParticleEmitter = {
  987. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  988. local fp = Create("ParticleEmitter")({
  989. Parent = Parent,
  990. Color = ColorSequence.new(Color1, Color2),
  991. LightEmission = LightEmission,
  992. Size = Size,
  993. Texture = Texture,
  994. Transparency = Transparency,
  995. ZOffset = ZOffset,
  996. Acceleration = Accel,
  997. Drag = Drag,
  998. LockedToPart = LockedToPart,
  999. VelocityInheritance = VelocityInheritance,
  1000. EmissionDirection = EmissionDirection,
  1001. Enabled = Enabled,
  1002. Lifetime = LifeTime,
  1003. Rate = Rate,
  1004. Rotation = Rotation,
  1005. RotSpeed = RotSpeed,
  1006. Speed = Speed,
  1007. VelocitySpread = VelocitySpread
  1008. })
  1009. return fp
  1010. end
  1011. }
  1012. }
  1013. function RemoveOutlines(part)
  1014. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1015. end
  1016. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1017. local Part = Create("Part")({
  1018. formFactor = FormFactor,
  1019. Parent = Parent,
  1020. Reflectance = Reflectance,
  1021. Transparency = Transparency,
  1022. CanCollide = false,
  1023. Locked = true,
  1024. BrickColor = BrickColor.new(tostring(BColor)),
  1025. Name = Name,
  1026. Size = Size,
  1027. Material = Material
  1028. })
  1029. RemoveOutlines(Part)
  1030. return Part
  1031. end
  1032. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1033. local Msh = Create(Mesh)({
  1034. Parent = Part,
  1035. Offset = OffSet,
  1036. Scale = Scale
  1037. })
  1038. if Mesh == "SpecialMesh" then
  1039. Msh.MeshType = MeshType
  1040. Msh.MeshId = MeshId
  1041. end
  1042. return Msh
  1043. end
  1044. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1045. local Weld = Create("Weld")({
  1046. Parent = Parent,
  1047. Part0 = Part0,
  1048. Part1 = Part1,
  1049. C0 = C0,
  1050. C1 = C1
  1051. })
  1052. return Weld
  1053. end
  1054.  
  1055.  
  1056. -------------------------------------------------------
  1057. --Start Effect Function--
  1058. -------------------------------------------------------
  1059. EffectModel = Instance.new("Model", char)
  1060. Effects = {
  1061. Block = {
  1062. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1063. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1064. prt.Anchored = true
  1065. prt.CFrame = cframe
  1066. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1067. game:GetService("Debris"):AddItem(prt, 10)
  1068. if Type == 1 or Type == nil then
  1069. table.insert(Effects, {
  1070. prt,
  1071. "Block1",
  1072. delay,
  1073. x3,
  1074. y3,
  1075. z3,
  1076. msh
  1077. })
  1078. elseif Type == 2 then
  1079. table.insert(Effects, {
  1080. prt,
  1081. "Block2",
  1082. delay,
  1083. x3,
  1084. y3,
  1085. z3,
  1086. msh
  1087. })
  1088. else
  1089. table.insert(Effects, {
  1090. prt,
  1091. "Block3",
  1092. delay,
  1093. x3,
  1094. y3,
  1095. z3,
  1096. msh
  1097. })
  1098. end
  1099. end
  1100. },
  1101. Sphere = {
  1102. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1103. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1104. prt.Anchored = true
  1105. prt.CFrame = cframe
  1106. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1107. game:GetService("Debris"):AddItem(prt, 10)
  1108. table.insert(Effects, {
  1109. prt,
  1110. "Cylinder",
  1111. delay,
  1112. x3,
  1113. y3,
  1114. z3,
  1115. msh
  1116. })
  1117. end
  1118. },
  1119. Cylinder = {
  1120. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1121. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1122. prt.Anchored = true
  1123. prt.CFrame = cframe
  1124. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1125. game:GetService("Debris"):AddItem(prt, 10)
  1126. table.insert(Effects, {
  1127. prt,
  1128. "Cylinder",
  1129. delay,
  1130. x3,
  1131. y3,
  1132. z3,
  1133. msh
  1134. })
  1135. end
  1136. },
  1137. Wave = {
  1138. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1139. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1140. prt.Anchored = true
  1141. prt.CFrame = cframe
  1142. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1143. game:GetService("Debris"):AddItem(prt, 10)
  1144. table.insert(Effects, {
  1145. prt,
  1146. "Cylinder",
  1147. delay,
  1148. x3 / 60,
  1149. y3 / 60,
  1150. z3 / 60,
  1151. msh
  1152. })
  1153. end
  1154. },
  1155. Ring = {
  1156. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1157. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1158. prt.Anchored = true
  1159. prt.CFrame = cframe
  1160. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1161. game:GetService("Debris"):AddItem(prt, 10)
  1162. table.insert(Effects, {
  1163. prt,
  1164. "Cylinder",
  1165. delay,
  1166. x3,
  1167. y3,
  1168. z3,
  1169. msh
  1170. })
  1171. end
  1172. },
  1173. Break = {
  1174. Create = function(brickcolor, cframe, x1, y1, z1)
  1175. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1176. prt.Anchored = true
  1177. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1178. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1179. local num = math.random(10, 50) / 1000
  1180. game:GetService("Debris"):AddItem(prt, 10)
  1181. table.insert(Effects, {
  1182. prt,
  1183. "Shatter",
  1184. num,
  1185. prt.CFrame,
  1186. math.random() - math.random(),
  1187. 0,
  1188. math.random(50, 100) / 100
  1189. })
  1190. end
  1191. },
  1192. Spiral = {
  1193. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1194. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1195. prt.Anchored = true
  1196. prt.CFrame = cframe
  1197. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1198. game:GetService("Debris"):AddItem(prt, 10)
  1199. table.insert(Effects, {
  1200. prt,
  1201. "Cylinder",
  1202. delay,
  1203. x3,
  1204. y3,
  1205. z3,
  1206. msh
  1207. })
  1208. end
  1209. },
  1210. Push = {
  1211. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1212. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1213. prt.Anchored = true
  1214. prt.CFrame = cframe
  1215. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1216. game:GetService("Debris"):AddItem(prt, 10)
  1217. table.insert(Effects, {
  1218. prt,
  1219. "Cylinder",
  1220. delay,
  1221. x3,
  1222. y3,
  1223. z3,
  1224. msh
  1225. })
  1226. end
  1227. }
  1228. }
  1229. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1230. local fp = IT("Part")
  1231. fp.formFactor = formfactor
  1232. fp.Parent = parent
  1233. fp.Reflectance = reflectance
  1234. fp.Transparency = transparency
  1235. fp.CanCollide = false
  1236. fp.Locked = true
  1237. fp.BrickColor = brickcolor
  1238. fp.Name = name
  1239. fp.Size = size
  1240. fp.Position = tors.Position
  1241. RemoveOutlines(fp)
  1242. fp.Material = "SmoothPlastic"
  1243. fp:BreakJoints()
  1244. return fp
  1245. end
  1246.  
  1247. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1248. local mesh = IT(Mesh)
  1249. mesh.Parent = part
  1250. if Mesh == "SpecialMesh" then
  1251. mesh.MeshType = meshtype
  1252. if meshid ~= "nil" then
  1253. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1254. end
  1255. end
  1256. mesh.Offset = offset
  1257. mesh.Scale = scale
  1258. return mesh
  1259. end
  1260.  
  1261. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1262. local type = type
  1263. local rng = Instance.new("Part", char)
  1264. rng.Anchored = true
  1265. rng.BrickColor = color
  1266. rng.CanCollide = false
  1267. rng.FormFactor = 3
  1268. rng.Name = "Ring"
  1269. rng.Material = "Neon"
  1270. rng.Size = Vector3.new(1, 1, 1)
  1271. rng.Transparency = 0
  1272. rng.TopSurface = 0
  1273. rng.BottomSurface = 0
  1274. rng.CFrame = pos
  1275. local rngm = Instance.new("SpecialMesh", rng)
  1276. rngm.MeshType = MType
  1277. rngm.Scale = scale
  1278. local scaler2 = 1
  1279. if type == "Add" then
  1280. scaler2 = 1 * value
  1281. elseif type == "Divide" then
  1282. scaler2 = 1 / value
  1283. end
  1284. coroutine.resume(coroutine.create(function()
  1285. for i = 0, 10 / bonuspeed, 0.1 do
  1286. swait()
  1287. if type == "Add" then
  1288. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1289. elseif type == "Divide" then
  1290. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1291. end
  1292. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1293. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1294. end
  1295. rng:Destroy()
  1296. end))
  1297. end
  1298.  
  1299. function Eviscerate(dude)
  1300. if dude.Name ~= char then
  1301. local bgf = IT("BodyGyro", dude.Head)
  1302. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1303. local val = IT("BoolValue", dude)
  1304. val.Name = "IsHit"
  1305. local ds = coroutine.wrap(function()
  1306. dude:WaitForChild("Head"):BreakJoints()
  1307. wait(0.5)
  1308. target = nil
  1309. coroutine.resume(coroutine.create(function()
  1310. for i, v in pairs(dude:GetChildren()) do
  1311. if v:IsA("Accessory") then
  1312. v:Destroy()
  1313. end
  1314. if v:IsA("Humanoid") then
  1315. v:Destroy()
  1316. end
  1317. if v:IsA("CharacterMesh") then
  1318. v:Destroy()
  1319. end
  1320. if v:IsA("Model") then
  1321. v:Destroy()
  1322. end
  1323. if v:IsA("Part") or v:IsA("MeshPart") then
  1324. for x, o in pairs(v:GetChildren()) do
  1325. if o:IsA("Decal") then
  1326. o:Destroy()
  1327. end
  1328. end
  1329. coroutine.resume(coroutine.create(function()
  1330. v.Material = "Neon"
  1331. v.CanCollide = false
  1332. local PartEmmit1 = IT("ParticleEmitter", v)
  1333. PartEmmit1.LightEmission = 1
  1334. PartEmmit1.Texture = "rbxassetid://284205403"
  1335. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1336. PartEmmit1.Rate = 150
  1337. PartEmmit1.Lifetime = NumberRange.new(1)
  1338. PartEmmit1.Size = NumberSequence.new({
  1339. NumberSequenceKeypoint.new(0, 0.75, 0),
  1340. NumberSequenceKeypoint.new(1, 0, 0)
  1341. })
  1342. PartEmmit1.Transparency = NumberSequence.new({
  1343. NumberSequenceKeypoint.new(0, 0, 0),
  1344. NumberSequenceKeypoint.new(1, 1, 0)
  1345. })
  1346. PartEmmit1.Speed = NumberRange.new(0, 0)
  1347. PartEmmit1.VelocitySpread = 30000
  1348. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1349. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1350. local BodPoss = IT("BodyPosition", v)
  1351. BodPoss.P = 3000
  1352. BodPoss.D = 1000
  1353. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1354. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1355. v.Color = maincolor.Color
  1356. coroutine.resume(coroutine.create(function()
  1357. for i = 0, 49 do
  1358. swait(1)
  1359. v.Transparency = v.Transparency + 0.08
  1360. end
  1361. wait(0.5)
  1362. PartEmmit1.Enabled = false
  1363. wait(3)
  1364. v:Destroy()
  1365. dude:Destroy()
  1366. end))
  1367. end))
  1368. end
  1369. end
  1370. end))
  1371. end)
  1372. ds()
  1373. end
  1374. end
  1375.  
  1376. function FindNearestHead(Position, Distance, SinglePlayer)
  1377. if SinglePlayer then
  1378. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1379. end
  1380. local List = {}
  1381. for i, v in pairs(workspace:GetChildren()) do
  1382. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1383. table.insert(List, v)
  1384. end
  1385. end
  1386. return List
  1387. end
  1388.  
  1389. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1390. local type = type
  1391. local rng = Instance.new("Part", char)
  1392. rng.Anchored = true
  1393. rng.BrickColor = color
  1394. rng.CanCollide = false
  1395. rng.FormFactor = 3
  1396. rng.Name = "Ring"
  1397. rng.Material = "Neon"
  1398. rng.Size = Vector3.new(1, 1, 1)
  1399. rng.Transparency = 0
  1400. rng.TopSurface = 0
  1401. rng.BottomSurface = 0
  1402. rng.CFrame = pos
  1403. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1404. local rngm = Instance.new("SpecialMesh", rng)
  1405. rngm.MeshType = MType
  1406. rngm.Scale = Vector3.new(x1, y1, z1)
  1407. local scaler2 = 1
  1408. local speeder = FastSpeed
  1409. if type == "Add" then
  1410. scaler2 = 1 * value
  1411. elseif type == "Divide" then
  1412. scaler2 = 1 / value
  1413. end
  1414. coroutine.resume(coroutine.create(function()
  1415. for i = 0, 10 / bonuspeed, 0.1 do
  1416. swait()
  1417. if type == "Add" then
  1418. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1419. elseif type == "Divide" then
  1420. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1421. end
  1422. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1423. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1424. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1425. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1426. end
  1427. rng:Destroy()
  1428. end))
  1429. end
  1430.  
  1431. function SoulSteal(dude)
  1432. if dude.Name ~= char then
  1433. local bgf = IT("BodyGyro", dude.Head)
  1434. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1435. local val = IT("BoolValue", dude)
  1436. val.Name = "IsHit"
  1437. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1438. local soulst = coroutine.wrap(function()
  1439. local soul = Instance.new("Part",dude)
  1440. soul.Size = Vector3.new(1,1,1)
  1441. soul.CanCollide = false
  1442. soul.Anchored = false
  1443. soul.Position = torso.Position
  1444. soul.Transparency = 1
  1445. local PartEmmit1 = IT("ParticleEmitter", soul)
  1446. PartEmmit1.LightEmission = 1
  1447. PartEmmit1.Texture = "rbxassetid://569507414"
  1448. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1449. PartEmmit1.Rate = 250
  1450. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1451. PartEmmit1.Size = NumberSequence.new({
  1452. NumberSequenceKeypoint.new(0, 1, 0),
  1453. NumberSequenceKeypoint.new(1, 0, 0)
  1454. })
  1455. PartEmmit1.Transparency = NumberSequence.new({
  1456. NumberSequenceKeypoint.new(0, 0, 0),
  1457. NumberSequenceKeypoint.new(1, 1, 0)
  1458. })
  1459. PartEmmit1.Speed = NumberRange.new(0, 0)
  1460. PartEmmit1.VelocitySpread = 30000
  1461. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1462. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1463. local BodPoss = IT("BodyPosition", soul)
  1464. BodPoss.P = 3000
  1465. BodPoss.D = 1000
  1466. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1467. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1468. wait(1.6)
  1469. soul.Touched:connect(function(hit)
  1470. if hit.Parent == char then
  1471. soul:Destroy()
  1472. end
  1473. end)
  1474. wait(1.2)
  1475. while soul do
  1476. swait()
  1477. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1478. BodPoss.Position = tors.Position
  1479. end
  1480. end)
  1481. soulst()
  1482. end
  1483. end
  1484. function FaceMouse()
  1485. local Cam = workspace.CurrentCamera
  1486. return {
  1487. CFrame.new(char.Torso.Position, Vector3.new(Mouse.Hit.p.x, char.Torso.Position.y, Mouse.Hit.p.z)),
  1488. Vector3.new(Mouse.Hit.p.x, Mouse.Hit.p.y, Mouse.Hit.p.z)
  1489. }
  1490. end
  1491. --------------------
  1492. -----------------------------------
  1493. --End Effect Function--
  1494. -------------------------------------------------------
  1495. function Cso(ID, PARENT, VOLUME, PITCH)
  1496. local NSound = nil
  1497. coroutine.resume(coroutine.create(function()
  1498. NSound = IT("Sound", PARENT)
  1499. NSound.Volume = VOLUME
  1500. NSound.Pitch = PITCH
  1501. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1502. swait()
  1503. NSound:play()
  1504. game:GetService("Debris"):AddItem(NSound, 10)
  1505. end))
  1506. return NSound
  1507. end
  1508. function CameraEnshaking(Length, Intensity)
  1509. coroutine.resume(coroutine.create(function()
  1510. local intensity = 1 * Intensity
  1511. local rotM = 0.01 * Intensity
  1512. for i = 0, Length, 0.1 do
  1513. swait()
  1514. intensity = intensity - 0.05 * Intensity / Length
  1515. rotM = rotM - 5.0E-4 * Intensity / Length
  1516. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1517. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  1518. end
  1519. hum.CameraOffset = Vector3.new(0, 0, 0)
  1520. end))
  1521. end
  1522. --
  1523. function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  1524. local type = type
  1525. local rng = Instance.new("Part", char)
  1526. rng.Anchored = true
  1527. rng.BrickColor = color
  1528. rng.CanCollide = false
  1529. rng.FormFactor = 3
  1530. rng.Name = "Ring"
  1531. rng.Material = "Neon"
  1532. rng.Size = Vector3.new(1, 1, 1)
  1533. rng.Transparency = 0
  1534. rng.TopSurface = 0
  1535. rng.BottomSurface = 0
  1536. rng.CFrame = pos
  1537. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1538. local rngm = Instance.new("SpecialMesh", rng)
  1539. rngm.MeshType = "Sphere"
  1540. rngm.Scale = Vector3.new(x1, y1, z1)
  1541. local scaler2 = 1
  1542. local speeder = FastSpeed
  1543. if type == "Add" then
  1544. scaler2 = 1 * value
  1545. elseif type == "Divide" then
  1546. scaler2 = 1 / value
  1547. end
  1548. coroutine.resume(coroutine.create(function()
  1549. for i = 0, 10 / bonuspeed, 0.1 do
  1550. swait()
  1551. if type == "Add" then
  1552. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1553. elseif type == "Divide" then
  1554. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1555. end
  1556. rng.BrickColor = BrickColor.random()
  1557. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1558. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1559. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1560. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1561. end
  1562. rng:Destroy()
  1563. end))
  1564. end
  1565.  
  1566. function FindNearestHead(Position, Distance, SinglePlayer)
  1567. if SinglePlayer then
  1568. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1569. end
  1570. local List = {}
  1571. for i, v in pairs(workspace:GetChildren()) do
  1572. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1573. table.insert(List, v)
  1574. end
  1575. end
  1576. return List
  1577. end
  1578. -------------------------------------------------------
  1579. --End Important Functions--
  1580. -------------------------------------------------------
  1581.  
  1582.  
  1583. local Lite = IT("PointLight",tors)
  1584. Lite.Color = Color3.new(.7,0,1)
  1585. Lite.Range = 8
  1586. Lite.Brightness = 10
  1587. Lite.Shadows = true
  1588. --
  1589. abss = Instance.new("BillboardGui",char)
  1590. abss.Size = UDim2.new(10,0,10,0)
  1591. abss.Enabled = false
  1592. imgl = Instance.new("ImageLabel",abss)
  1593. imgl.Position = UDim2.new(0,0,0,0)
  1594. imgl.Size = UDim2.new(1,0,1,0)
  1595. imgl.Image = "rbxassetid://224019254"
  1596. imgl.BackgroundTransparency = 1
  1597. imgl.ImageColor3 = Color3.new(.5,0,.5)
  1598. img2 = Instance.new("ImageLabel",abss)
  1599. img2.Position = UDim2.new(0,0,0,0)
  1600. img2.Size = UDim2.new(1,0,1,0)
  1601. img2.Image = "rbxassetid://224019254"
  1602. img2.BackgroundTransparency = 1
  1603. img2.ImageColor3 = Color3.new(.5,0,.5)
  1604. -------------------------------------------------------
  1605. --Start Customization--
  1606. -------------------------------------------------------
  1607. local Player_Size = 1
  1608. if Player_Size ~= 1 then
  1609. root.Size = root.Size * Player_Size
  1610. tors.Size = tors.Size * Player_Size
  1611. hed.Size = hed.Size * Player_Size
  1612. ra.Size = ra.Size * Player_Size
  1613. la.Size = la.Size * Player_Size
  1614. rl.Size = rl.Size * Player_Size
  1615. ll.Size = ll.Size * Player_Size
  1616. ----------------------------------------------------------------------------------
  1617. rootj.Parent = root
  1618. neck.Parent = tors
  1619. RW.Parent = tors
  1620. LW.Parent = tors
  1621. RH.Parent = tors
  1622. LH.Parent = tors
  1623. ----------------------------------------------------------------------------------
  1624. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1625. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1626. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1627. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1628. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1629. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1630. ----------------------------------------------------------------------------------
  1631. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1632. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1633. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1634. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1635. --hat.Parent = Character
  1636. end
  1637. ----------------------------------------------------------------------------------
  1638. local SONG = 570556587
  1639. local SONG2 = 0
  1640. local Music = Instance.new("Sound",tors)
  1641. Music.Volume = 2.5
  1642. Music.Looped = true
  1643. Music.Pitch = 1 --Pitcher
  1644. ----------------------------------------------------------------------------------
  1645. local equipped = false
  1646. local idle = 0
  1647. local change = 1
  1648. local val = 0
  1649. local toim = 0
  1650. local idleanim = 0.4
  1651. local sine = 0
  1652. local Sit = 1
  1653. ----------------------------------------------------------------------------------
  1654. hum.WalkSpeed = 8
  1655. hum.JumpPower = 57
  1656. hum.Animator.Parent = nil
  1657. ----------------------------------------------------------------------------------
  1658. local r = 255
  1659. local g = 0
  1660. local b = 0
  1661. coroutine.resume(coroutine.create(function()
  1662. while wait() do
  1663. for i = 0, 50.8 do
  1664. swait()
  1665. g = g + 5
  1666. end
  1667. for i = 0, 50.8 do
  1668. swait()
  1669. r = r - 5
  1670. end
  1671. for i = 0, 50.8 do
  1672. swait()
  1673. b = b + 5
  1674. end
  1675. for i = 0, 50.8 do
  1676. swait()
  1677. g = g - 5
  1678. end
  1679. for i = 0, 50.8 do
  1680. swait()
  1681. r = r + 5
  1682. end
  1683. for i = 0, 50.8 do
  1684. swait()
  1685. b = b - 5
  1686. end
  1687. end
  1688. end))
  1689.  
  1690. ---
  1691.  
  1692.  
  1693. ----------------------------------------------------------------------------------
  1694. local naeeym2 = IT("BillboardGui",char)
  1695. naeeym2.AlwaysOnTop = true
  1696. naeeym2.Size = UDim2.new(5,35,2,15)
  1697. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1698. naeeym2.MaxDistance = 75
  1699. naeeym2.Adornee = hed
  1700. naeeym2.Name = "Name"
  1701. local tecks2 = IT("TextLabel",naeeym2)
  1702. tecks2.BackgroundTransparency = 1
  1703. tecks2.TextScaled = true
  1704. tecks2.BorderSizePixel = 0
  1705. tecks2.Text = ""
  1706. tecks2.Font = "Fantasy"
  1707. tecks2.TextSize = 30
  1708. tecks2.TextStrokeTransparency = 0
  1709. tecks2.TextColor3 = Color3.new(1,1,1)
  1710. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  1711. tecks2.Size = UDim2.new(1,0,0.5,0)
  1712. tecks2.Parent = naeeym2
  1713. hed.face.Texture = "rbxassetid://404306534"
  1714. --
  1715. CV="Blue"
  1716. Character = Player.Character
  1717. local txt = Instance.new("BillboardGui", Character)
  1718. txt.Adornee = Character .Head
  1719. txt.Name = "_status"
  1720. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1721. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1722. local text = Instance.new("TextLabel", txt)
  1723. text.Size = UDim2.new(10, 0, 7, 0)
  1724. text.FontSize = "Size24"
  1725. text.TextScaled = true
  1726. text.TextTransparency = 0
  1727. text.BackgroundTransparency = 1
  1728. text.TextTransparency = 0
  1729. text.TextStrokeTransparency = 0
  1730. text.Font = "Antique"
  1731. text.TextStrokeColor3 = Color3.new(255,0,0)
  1732.  
  1733. v=Instance.new("Part")
  1734. v.Name = "ColorBrick"
  1735. v.Parent=Player.Character
  1736. v.FormFactor="Symmetric"
  1737. v.Anchored=true
  1738. v.CanCollide=false
  1739. v.BottomSurface="Smooth"
  1740. v.TopSurface="Smooth"
  1741. v.Size=Vector3.new(10,5,3)
  1742. v.Transparency=1
  1743. v.CFrame=Character.Torso.CFrame
  1744. v.BrickColor=BrickColor.new(CV)
  1745. v.Transparency=1
  1746. text.TextColor3 = Color3.new(0,0,0)
  1747. v.Shape="Block"
  1748. text.Text = "Stranger"
  1749. coroutine.resume(coroutine.create(function()
  1750. while true do wait()
  1751. text.Text = "Stranger"
  1752. wait(math.random(1,2))
  1753. local textline = math.random(1,4)
  1754. if textline == 1 then
  1755. text.Text = "S!#T$R!%4n$G3r"
  1756. wait()
  1757. text.Text = "H|I:)"
  1758.  
  1759. end
  1760. if textline == 2 then
  1761. text.Text = "=$?_#Wh4t)"
  1762. wait(.05)
  1763.  
  1764. if textline == 3 then
  1765. text.Text = "%E#rro!r#"
  1766. wait(.05)
  1767. text.Position = UDim2.new(0,math.random(-1,1),0,math.random(-1,1))
  1768.  
  1769. end
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777. end
  1778. end
  1779.  
  1780.  
  1781.  
  1782. end))
  1783. ---
  1784.  
  1785. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1786. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1787. prt.Anchored = true
  1788. prt.CFrame = cframe
  1789. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1790. game:GetService("Debris"):AddItem(prt, 10)
  1791. if Type == 1 or Type == nil then
  1792. table.insert(Effects, {
  1793. prt,
  1794. "Block1",
  1795. delay,
  1796. x3,
  1797. y3,
  1798. z3,
  1799. msh
  1800. })
  1801. elseif Type == 2 then
  1802. table.insert(Effects, {
  1803. prt,
  1804. "Block2",
  1805. delay,
  1806. x3,
  1807. y3,
  1808. z3,
  1809. msh
  1810. })
  1811. elseif Type == 3 then
  1812. table.insert(Effects, {
  1813. prt,
  1814. "Block3",
  1815. delay,
  1816. x3,
  1817. y3,
  1818. z3,
  1819. msh
  1820. })
  1821. end
  1822. end
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828. ----------------------------------------------------------------------------------
  1829. local AddInstance = function(Object, ...)
  1830. local Obj = Instance.new(Object)
  1831. for i,v in next,(...) do
  1832. Obj[i] = v
  1833. end
  1834. return Obj
  1835. end
  1836. ----------------------------------------------------
  1837. local Reaper = AddInstance("Part",{
  1838. Parent = hed,
  1839. CFrame = hed.CFrame,
  1840. formFactor = "Symmetric",
  1841. Size = Vector3.new(1, 1, 1),
  1842. CanCollide = false,
  1843. TopSurface = "Smooth",
  1844. BottomSurface = "Smooth",
  1845. Locked = true,
  1846. })
  1847. local Weld = AddInstance("Weld",{
  1848. Parent = Reaper,
  1849. Part0 = hed,
  1850. C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  1851. Part1 = Reaper,
  1852. })
  1853. local Mesh = AddInstance("SpecialMesh",{
  1854. Parent = Reaper,
  1855. MeshId = "rbxassetid://83499032",
  1856. TextureId = "rbxassetid://184744284",
  1857. Scale = Vector3.new(1.1, 1.1, 1.1),
  1858. VertexColor = Vector3.new(0.3, 0.3, 0.3),
  1859. })
  1860. -------------------------------------------------------
  1861. --End Customization--
  1862. -------------------------------------------------------
  1863.  
  1864. function CreateSound(ID, PARENT, VOLUME, PITCH)
  1865. local NSound = nil
  1866. coroutine.resume(coroutine.create(function()
  1867. NSound = Instance.new("Sound", PARENT)
  1868. NSound.Volume = VOLUME
  1869. NSound.Pitch = PITCH
  1870. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1871. swait()
  1872. NSound:play()
  1873. game:GetService("Debris"):AddItem(NSound, 10)
  1874. end))
  1875. return NSound
  1876. end
  1877.  
  1878.  
  1879. -------------------------------------------------------
  1880. --Start Attacks N Stuff--
  1881. -------------------------------------------------------
  1882. local sine=0
  1883. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  1884. local Hitboxpart = Instance.new("Part", EffectModel)
  1885. RemoveOutlines(Hitboxpart)
  1886. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  1887. Hitboxpart.CanCollide = false
  1888. Hitboxpart.Transparency = 1
  1889. Hitboxpart.Anchored = true
  1890. Hitboxpart.CFrame = Pose
  1891. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  1892. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  1893. end
  1894. wait2 = false
  1895. combo = 1
  1896. Mouse.Button1Down:connect(function(key)
  1897. if attack == false then
  1898. attack = true
  1899. hum.WalkSpeed = 3.01
  1900. if combo == 1 and wait2 == false then
  1901. wait2 = true
  1902. for i = 0, 1.2, 0.1 do
  1903. swait()
  1904. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  1905. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  1906. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  1907. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1908. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  1909. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  1910. end
  1911. CreateSound("138097048", ra, 3, .8)
  1912. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
  1913. for i = 0, 1.2, 0.1 do
  1914. swait()
  1915. BlockEffect(maincolor, Handle.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  1916. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
  1917. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1918. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(40)), 0.1)
  1919. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1920. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
  1921. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  1922. end
  1923. combo = 2
  1924. end
  1925. if combo == 2 and wait2 == false then
  1926. wait2 = true
  1927. for i = 0, 1.2, 0.1 do
  1928. swait()
  1929. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-25), math.rad(10), math.rad(-65)), 0.3)
  1930. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1931. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  1932. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1933. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-25)), 0.3)
  1934. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(-20)), 0.3)
  1935. end
  1936. CreateSound("138097048", rl, 3, 1)
  1937. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 3, "Normal")
  1938. for i = 0, 1.6, 0.1 do
  1939. swait()
  1940. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(65+255.45*i)), 0.3)
  1941. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1942. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(54), math.rad(0), math.rad(35)), 0.1)
  1943. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-34), math.rad(0), math.rad(-35)), 0.3)
  1944. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(95)), 0.3)
  1945. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-4.5), math.rad(-30), math.rad(0)), 0.3)
  1946. end
  1947. combo = 3
  1948. end
  1949. if combo == 3 and wait2 == false then
  1950. for i = 0, 1.2, 0.1 do
  1951. swait()
  1952. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  1953. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  1954. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  1955. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1956. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  1957. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  1958. end
  1959. CreateSound("138097048", ra, 3, .8)
  1960. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  1961. for i = 0, 1.2, 0.1 do
  1962. swait()
  1963. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(35)), 0.3)
  1964. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1965. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(96), math.rad(0), math.rad(10)), 0.1)
  1966. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1967. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  1968. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  1969. end
  1970. Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 0.1, 0.1, 0.1, 0.03)
  1971. Effects.Ring.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 2, 2, 2, 0.1, 0.1, 0.1, 0.03)
  1972. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  1973. for i = 0, 1.2, 0.1 do
  1974. swait()
  1975. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-35)), 0.3)
  1976. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1977. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(25), math.rad(0), math.rad(10)), 0.1)
  1978. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1979. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  1980. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  1981. end
  1982. combo = 1
  1983. end
  1984. hum.WalkSpeed = 8
  1985. wait2 = false
  1986. attack = false
  1987. end
  1988. end)
  1989.  
  1990. function Ending()
  1991. local target = nil
  1992. local targettorso = nil
  1993. if Mouse.Target.Parent ~= char and Mouse.Target.Parent.Parent ~= char and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1994. if Mouse.Target.Parent.Humanoid.PlatformStand == false then
  1995. targetT = Mouse.Target.Parent
  1996. target = Mouse.Target.Parent.Humanoid
  1997. targettorso = Mouse.Target.Parent:FindFirstChild("Torso") or Mouse.Target.Parent:FindFirstChild("UpperTorso")
  1998. targethead = Mouse.Target.Parent:FindFirstChild("Head")
  1999. end
  2000. end
  2001. if target ~= nil then
  2002. targettorso.Anchored = true
  2003. attack = true
  2004. hum.WalkSpeed = 0
  2005. local originalpos = root.CFrame
  2006. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  2007. for i = 0,1.8,0.1 do
  2008. swait()
  2009. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-65)), 0.15)
  2010. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(65)), 0.3)
  2011. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  2012. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  2013. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(35)), 0.1)
  2014. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  2015. end
  2016. Eviscerate(targetT)
  2017. CreateSound("331666100", ra, 4, 1)
  2018. CreateSound("180083286", targettorso, 10, 1)
  2019. coroutine.resume(coroutine.create(function()
  2020. for i = 0,1.8,0.1 do
  2021. swait()
  2022. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2023. end
  2024. for i = 0,1.8,0.1 do
  2025. swait()
  2026. hum.CameraOffset = Vector3.new(0,0,0)
  2027. end
  2028. end))
  2029. for i = 0,4.6,0.1 do
  2030. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  2031. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2032. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  2033. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  2034. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  2035. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  2036. end
  2037. wait(.6)
  2038. root.CFrame = originalpos
  2039. attack = false
  2040. hum.WalkSpeed = 8
  2041. end
  2042. end
  2043.  
  2044.  
  2045. function Ending()
  2046. local target = nil
  2047. local targettorso = nil
  2048. if Mouse.Target.Parent ~= char and Mouse.Target.Parent.Parent ~= char and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2049. if Mouse.Target.Parent.Humanoid.PlatformStand == false then
  2050. targetT = Mouse.Target.Parent
  2051. target = Mouse.Target.Parent.Humanoid
  2052. targettorso = Mouse.Target.Parent:FindFirstChild("Torso") or Mouse.Target.Parent:FindFirstChild("UpperTorso")
  2053. targethead = Mouse.Target.Parent:FindFirstChild("Head")
  2054. end
  2055. end
  2056. if target ~= nil then
  2057. targettorso.Anchored = true
  2058. attack = true
  2059. hum.WalkSpeed = 0
  2060. local originalpos = root.CFrame
  2061. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  2062. for i = 0,1.8,0.1 do
  2063. swait()
  2064. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-65)), 0.15)
  2065. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(65)), 0.3)
  2066. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  2067. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  2068. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(35)), 0.1)
  2069. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  2070. end
  2071. Eviscerate(targetT)
  2072. CreateSound("331666100", ra, 4, 1)
  2073. CreateSound("180083286", targettorso, 10, 1)
  2074. coroutine.resume(coroutine.create(function()
  2075. for i = 0,1.8,0.1 do
  2076. swait()
  2077. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2078. end
  2079. for i = 0,1.8,0.1 do
  2080. swait()
  2081. hum.CameraOffset = Vector3.new(0,0,0)
  2082. end
  2083. end))
  2084. for i = 0,4.6,0.1 do
  2085. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  2086. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2087. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  2088. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  2089. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  2090. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  2091. end
  2092. wait(.6)
  2093. root.CFrame = originalpos
  2094. attack = false
  2095. hum.WalkSpeed = 8
  2096. end
  2097. end
  2098.  
  2099. function Painful_Stomp()
  2100. attack = true
  2101. for i = 0,0.1,0.1 do
  2102. swait()
  2103. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2104. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2105. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  2106. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  2107. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  2108. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  2109. end
  2110. CreateSound("331666100", char, 10, 1)
  2111. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2112. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2113. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2114. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2115. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  2116. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  2117. Effects.Ring.Create(BrickColor.Random(), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
  2118. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  2119. if v:FindFirstChild("Head") then
  2120. Eviscerate(v)
  2121. end
  2122. end
  2123. coroutine.resume(coroutine.create(function()
  2124. for i = 0,2.8,0.1 do
  2125. swait()
  2126. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2127. end
  2128. for i = 0,1.8,0.1 do
  2129. swait()
  2130. hum.CameraOffset = Vector3.new(0,0,0)
  2131. end
  2132. end))
  2133. for i = 0,3.7,0.1 do
  2134. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  2135. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2136. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
  2137. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
  2138. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2139. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2140. end
  2141. wait(.6)
  2142. attack = false
  2143. end
  2144.  
  2145.  
  2146.  
  2147. function Purity_Slam()
  2148. attack = true
  2149. for i = 0,5.2,0.1 do
  2150. swait()
  2151. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2152. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2153. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  2154. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  2155. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2156. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2157. end
  2158. CreateSound("331666100", tors, 10, 1)
  2159. Effects.Ring.Create(BrickC("Really red"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
  2160. Effects.Ring.Create(BrickC("Really red"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
  2161. Effects.Ring.Create(BrickC("Really red"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
  2162. Effects.Ring.Create(BrickC("Really red"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
  2163. MagniDamage(tors, 100, 400, 600, 10, "Normal")
  2164. coroutine.resume(coroutine.create(function()
  2165. for i = 0,1.8,0.1 do
  2166. swait()
  2167. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2168. end
  2169. for i = 0,1.8,0.1 do
  2170. swait()
  2171. hum.CameraOffset = Vector3.new(0,0,0)
  2172. end
  2173. end))
  2174. for i = 1,4.7,0.1 do
  2175. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  2176. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2177. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  2178. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  2179. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  2180. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  2181. end
  2182. wait(.6)
  2183. attack = false
  2184. end
  2185.  
  2186. function Call_Upon_The_Eyes()
  2187. attack = true
  2188. hum.WalkSpeed = 0
  2189. for i = 0, 6, 0.1 do
  2190. swait()
  2191. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2192. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2193. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  2194. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2195. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
  2196. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2197. end
  2198. Magic(5, "Add", Mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  2199. Magic(10, "Add", Mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  2200. Magic(1, "Add", Mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
  2201. Magic(1, "Add", Mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
  2202. CameraEnshaking(4, 25)
  2203. for i, v in pairs(FindNearestHead(Mouse.Hit.p, 14.5)) do
  2204. if v:FindFirstChild("Head") then
  2205. Eviscerate(v)
  2206. end
  2207. end
  2208. for i = 0, 6, 0.1 do
  2209. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2210. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2211. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  2212. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2213. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.2)
  2214. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2215. end
  2216. attack = false
  2217. hum.WalkSpeed = 10
  2218. end
  2219.  
  2220. function WhatHuh()
  2221. attack = true
  2222. hum.WalkSpeed = 1.01
  2223. CreateSound("130766865", hed, 10, 1)
  2224. char.Head.face.Texture = "rbxassetid://276732672"
  2225. for i = 0,4,0.1 do
  2226. swait()
  2227. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2228. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  2229. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2230. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2231. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2232. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2233. end
  2234. for i = 0,6.7,0.1 do
  2235. swait()
  2236. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2237. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  2238. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2239. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2240. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2241. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2242. end
  2243. for i = 0,8.1,0.1 do
  2244. swait()
  2245. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2246. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  2247. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2248. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2249. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2250. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2251. end
  2252. for i = 0,1,0.1 do
  2253. swait()
  2254. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2255. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
  2256. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2257. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2258. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2259. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2260. end
  2261. for i = 0,1,0.1 do
  2262. swait()
  2263. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2264. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
  2265. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2266. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2267. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2268. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2269. end
  2270. for i = 0,4,0.1 do
  2271. swait()
  2272. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2273. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  2274. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2275. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2276. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2277. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2278. end
  2279. attack = false
  2280. char.Head.face.Texture = "rbxassetid://404306534"
  2281. hum.WalkSpeed = 16
  2282. end
  2283.  
  2284. function Taunt1()
  2285. attack = true
  2286. hum.WalkSpeed = 0
  2287. for i = 0, 9, 0.1 do
  2288. swait()
  2289. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2290. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2291. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  2292. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2293. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
  2294. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2295. end
  2296. attack = false
  2297. hum.WalkSpeed = 10
  2298. end
  2299.  
  2300. function Decapitate()
  2301. local target = nil
  2302. local targettorso = nil
  2303. if Mouse.Target.Parent ~= char and Mouse.Target.Parent.Parent ~= char and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2304. if Mouse.Target.Parent.Humanoid.PlatformStand == false then
  2305. target = Mouse.Target.Parent.Humanoid
  2306. targettorso = Mouse.Target.Parent:FindFirstChild("Torso") or Mouse.Target.Parent:FindFirstChild("UpperTorso")
  2307. targethead = Mouse.Target.Parent:FindFirstChild("Head")
  2308. end
  2309. end
  2310. if target ~= nil then
  2311. targettorso.Anchored = true
  2312. attack = true
  2313. hum.WalkSpeed = 0
  2314. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  2315. for i = 0,4.2,0.1 do
  2316. swait()
  2317. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
  2318. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  2319. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  2320. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  2321. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(35)), 0.1)
  2322. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  2323. end
  2324. local ModelHead01 = New("Model", char, "", {})
  2325. local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
  2326. local Head01 = targethead:Clone()
  2327. targethead.Transparency = 1
  2328. Head01.Parent = ModelHead01
  2329. local weldHead01 = Instance.new("Weld")
  2330. weldHead01.Parent = Head01
  2331. weldHead01.Part0 = targethead
  2332. weldHead01.Part1 = Head01
  2333. weldHead01.C1 = CFrame.new(0, 0, 0)
  2334. targethead.face:Remove()
  2335. weldHead01.Part0 = ra
  2336. weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  2337. targettorso:BreakJoints()
  2338. CreateSound("314390675", targettorso, 5, .7)
  2339. for i = 0,3.2,0.1 do
  2340. swait()
  2341. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  2342. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2343. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  2344. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(50)), 0.15)
  2345. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(20), Rad(90)), 0.1)
  2346. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  2347. end
  2348. for i = 0,4.2,0.1 do
  2349. swait()
  2350. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
  2351. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  2352. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  2353. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  2354. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(185), Rad(0), Rad(15)), 0.1)
  2355. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
  2356. end
  2357. CreateSound("541909763", targettorso, 5, .8)
  2358. weldHead01:Destroy()
  2359. Head01.CanCollide = true
  2360. local bodyVelocity2 = Create("BodyVelocity")({
  2361. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  2362. P = 5000,
  2363. maxForce = Vector3.new(8000, 8000, 8000),
  2364. Parent = Head01
  2365. })
  2366. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  2367. for i = 0,6.2,0.1 do
  2368. swait()
  2369. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
  2370. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
  2371. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  2372. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  2373. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-15)), 0.1)
  2374. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
  2375. end
  2376. targettorso.Anchored = false
  2377. attack = false
  2378. hum.WalkSpeed = 8
  2379. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  2380. end
  2381. end
  2382.  
  2383. function Painful_Stomp()
  2384. attack = true
  2385. for i = 0,5.2,0.1 do
  2386. swait()
  2387. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2388. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2389. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  2390. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  2391. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  2392. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  2393. end
  2394. CreateSound("331666100", char, 10, 1)
  2395. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2396. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2397. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2398. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2399. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  2400. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  2401. Effects.Ring.Create(BrickColor.Random(), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
  2402. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  2403. if v:FindFirstChild("Head") then
  2404. Eviscerate(v)
  2405. end
  2406. end
  2407. coroutine.resume(coroutine.create(function()
  2408. for i = 0,2.8,0.1 do
  2409. swait()
  2410. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2411. end
  2412. for i = 0,1.8,0.1 do
  2413. swait()
  2414. hum.CameraOffset = Vector3.new(0,0,0)
  2415. end
  2416. end))
  2417. for i = 0,3.7,0.1 do
  2418. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  2419. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2420. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
  2421. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
  2422. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2423. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2424. end
  2425. wait(.6)
  2426. attack = false
  2427. end
  2428. -------------------------------------------------------
  2429. --End Attacks N Stuff--
  2430. -------------------------------------------------------
  2431. MoreTaunts = false
  2432.  
  2433. Mouse.KeyDown:connect(function(key)
  2434. if attack == false then
  2435.  
  2436.  
  2437. if key == 'u' then
  2438. Call_Upon_The_Eyes()
  2439. end
  2440. if key == 'j' then
  2441. WhatHuh()
  2442. end
  2443.  
  2444. if key == 'c' then
  2445. Ending()
  2446. end
  2447.  
  2448. if key == 'v' then
  2449. Taunt1()
  2450. end
  2451.  
  2452. if key == 'f' then
  2453. Painful_Stomp()
  2454. end
  2455. if key == 'r' then
  2456. Purity_Slam()
  2457. end
  2458.  
  2459. if key == 'b' and angery == false then
  2460. ohshitimangry()
  2461. end
  2462.  
  2463. if string.byte(key) == 48 then
  2464. Swing = 2
  2465. hum.WalkSpeed = 38.82
  2466. end
  2467. end
  2468. end)
  2469.  
  2470. Mouse.KeyUp:connect(function(key)
  2471. if string.byte(key) == 48 then
  2472. Swing = 1
  2473. hum.WalkSpeed = 8
  2474. end
  2475. end)
  2476.  
  2477. --
  2478. angery = false
  2479. function ohshitimangry()
  2480. attack = true
  2481. angery = true
  2482. local BodyColors = char:FindFirstChildOfClass"BodyColors"
  2483. if BodyColors then
  2484. BodyColors.TorsoColor = BrickColor.new"Really black"
  2485. BodyColors.LeftArmColor = BrickColor.new"Really black"
  2486. BodyColors.RightArmColor = BrickColor.new"Really black"
  2487. BodyColors.LeftLegColor = BrickColor.new"Really black"
  2488. BodyColors.RightLegColor = BrickColor.new"Really black"
  2489. end
  2490. attack = false
  2491. end
  2492. ----
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498. -------------------------------------------------------
  2499. --Start Animations--
  2500. -------------------------------------------------------
  2501. local PlayerSize = 1
  2502. local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
  2503. FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2504. RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2505. LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2506. RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2507. LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2508.  
  2509.  
  2510.  
  2511. while true do
  2512. swait()
  2513. sine = sine + change
  2514. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2515. local velderp = root.Velocity.y
  2516. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  2517. if equipped == true or equipped == false then
  2518. if attack == false then
  2519. idle = idle + 1
  2520. else
  2521. idle = 0
  2522. end
  2523.  
  2524. tecks2.TextStrokeColor3 = Color3.new(r / 255, g / 255, b / 255)
  2525. if 1 < root.Velocity.y and hitfloor == nil then
  2526. Anim = "Jump"
  2527. if attack == false then
  2528. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  2529. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  2530. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(15)),0.3)
  2531. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-15)),0.3)
  2532. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  2533. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  2534. end
  2535. elseif -1 > root.Velocity.y and hitfloor == nil then
  2536. Anim = "Fall"
  2537. if attack == false then
  2538. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  2539. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  2540. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(90)),0.3)
  2541. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-90)),0.3)
  2542. LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  2543. RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  2544. end
  2545. elseif torvel < 1 and hitfloor ~= nil then
  2546. Anim = "Idle"
  2547. change = .5
  2548. if attack==false then
  2549. if angery == false then
  2550. VALUE1 = false
  2551. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
  2552. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2553. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
  2554. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(6)), 0.15)
  2555. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
  2556. LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
  2557. if VALUE1 == false and math.random(1,200) == 1 then
  2558. coroutine.resume(coroutine.create(function()
  2559. VALUE1 = true
  2560. for i = 1, 25 do
  2561. swait()
  2562. Music.Pitch = .5+math.random(.5,.2)/.5
  2563. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(30)),.3)
  2564. end
  2565. Music.Pitch = 1
  2566. VALUE1 = false
  2567.  
  2568. end))
  2569. end
  2570. elseif angery == true then
  2571. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2572. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2573. if Mrandom(1,15) == 1 then
  2574. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  2575. end
  2576. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(10)), 0.15)
  2577. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
  2578. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
  2579. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  2580. if VALUE1 == false and math.random(1,200) == 1 then
  2581. coroutine.resume(coroutine.create(function()
  2582. VALUE1 = true
  2583. for i = 1, 25 do
  2584. swait()
  2585. Music.Pitch = .5+math.random(.5,.2)/.5
  2586. FT.Parent = tors
  2587. RA.Parent = ra
  2588. LA.Parent = la
  2589. RL.Parent = rl
  2590. LL.Parent = ll
  2591. for _,v in next, char:GetDescendants() do
  2592. if(v:IsA'DataModelMesh')then
  2593. v.Offset = Vector3.new(math.random(-200,200)/100,math.random(-200,200)/100,math.random(-200,200)/100)
  2594. end
  2595. end
  2596. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(0)),.3)
  2597. end
  2598. Music.Pitch = 1
  2599. VALUE1 = false
  2600. FT.Parent = nil
  2601. RA.Parent = nil
  2602. LA.Parent = nil
  2603. RL.Parent = nil
  2604. LL.Parent = nil
  2605. for _,v in next, char:GetDescendants() do
  2606. if(v:IsA'DataModelMesh')then
  2607. v.Offset = Vector3.new(0,0,0)
  2608. end
  2609. end
  2610.  
  2611. end))
  2612. end
  2613. end
  2614. end
  2615. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  2616. Anim = "Walk"
  2617. change = .9
  2618. if attack == false then
  2619. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
  2620. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2621. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2622. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2623. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.15 * Cos(sine / 7)) * angles(Rad(45) * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
  2624. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), -0.15 * Cos(sine / 7)) * angles(Rad(-45) * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.1)
  2625. end
  2626. elseif torvel >= 25 and hitfloor ~= nil then
  2627. Anim = "Sprint"
  2628. change = 1.35
  2629. if attack == false then
  2630. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  2631. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2632. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2633. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2634. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2635. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  2636. end
  2637. end
  2638. end
  2639. Music.SoundId = "rbxassetid://"..SONG
  2640. Music.Looped = true
  2641. Music.Pitch = 1
  2642. Music.Volume = 5
  2643. Music.Parent = tors
  2644. Music:Resume()
  2645. if 0 < #Effects then
  2646. for e = 1, #Effects do
  2647. if Effects[e] ~= nil then
  2648. local Thing = Effects[e]
  2649. if Thing ~= nil then
  2650. local Part = Thing[1]
  2651. local Mode = Thing[2]
  2652. local Delay = Thing[3]
  2653. local IncX = Thing[4]
  2654. local IncY = Thing[5]
  2655. local IncZ = Thing[6]
  2656. if 1 >= Thing[1].Transparency then
  2657. if Thing[2] == "Block1" then
  2658. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2659. local Mesh = Thing[1].Mesh
  2660. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2661. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2662. elseif Thing[2] == "Block2" then
  2663. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2664. local Mesh = Thing[7]
  2665. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2666. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2667. elseif Thing[2] == "Block3" then
  2668. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  2669. local Mesh = Thing[7]
  2670. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2671. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2672. elseif Thing[2] == "Cylinder" then
  2673. local Mesh = Thing[1].Mesh
  2674. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2675. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2676. elseif Thing[2] == "Blood" then
  2677. local Mesh = Thing[7]
  2678. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2679. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2680. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2681. elseif Thing[2] == "Elec" then
  2682. local Mesh = Thing[1].Mesh
  2683. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2684. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2685. elseif Thing[2] == "Disappear" then
  2686. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2687. elseif Thing[2] == "Shatter" then
  2688. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2689. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2690. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2691. Thing[6] = Thing[6] + Thing[5]
  2692. end
  2693. else
  2694. Part.Parent = nil
  2695. table.remove(Effects, e)
  2696. end
  2697. end
  2698. end
  2699. end
  2700. end
  2701. end
  2702. -------------------------------------------------------
  2703. --End Animations And Script--
  2704. -------------------------------------------------------
  2705. --[[Hell toast by vlad20020--
  2706. Im a bit crappy scripter but its ok.
  2707. --]]
  2708. plr = game.Players.LocalPlayer
  2709. char = plr.Character
  2710. ra = char["Right Arm"]
  2711. la = char["Left Arm"]
  2712. rl = char["Right Leg"]
  2713. ll = char["Left Leg"]
  2714. h = char.Head
  2715. t = char.Torso
  2716. mouse = plr:GetMouse()
  2717. tweens = game:GetService("TweenService")
  2718. print("Made by vlad20020")
  2719. warn([[
  2720. Q - I still dont know how to name this attack
  2721. E - Toast smash
  2722. R - Just bit the toast
  2723. T - Dead sky
  2724. F - Punch
  2725. G - Stomp(Works only if dud stunned)
  2726. Z - Sit
  2727. X - Teleport
  2728. C - Crouch + Half invisiblity
  2729. V - *CrUnCh*
  2730. Y - Throw Toast(Heals)
  2731. N - Fix character
  2732. B - Summon an explosion(Aim)
  2733. H - Cut the throat(Target)
  2734. J - Kaboom!
  2735. U - Bread Grenade
  2736. N - Decapitate(Target)
  2737. M - T-Pose dance
  2738. 1 - Randomly change music
  2739. Click - Slap]])
  2740. ---------------
  2741. rs = t["Right Shoulder"]
  2742. ls = t["Left Shoulder"]
  2743. rh = t["Right Hip"]
  2744. lh = t["Left Hip"]
  2745. nec = t.Neck
  2746. rut = char.HumanoidRootPart
  2747. rutj = rut.RootJoint
  2748. hum = char.Humanoid
  2749. using = false
  2750. eating = false
  2751. it = Instance.new
  2752. ---I took it from shackluster`s script lol---
  2753. ------Part Creation------
  2754. function CreatePart( parent, material, reflectance, transparency, brickcolor, name, size, anchor,cancollide)
  2755. local NEWPART = Instance.new("Part")
  2756. NEWPART.Reflectance = reflectance
  2757. NEWPART.Transparency = transparency
  2758. NEWPART.CanCollide = false
  2759. NEWPART.Locked = true
  2760. NEWPART.Anchored = true
  2761. NEWPART.CanCollide = cancollide
  2762. if anchor == false then
  2763. NEWPART.Anchored = false
  2764. end
  2765. NEWPART.BrickColor = BrickColor.new(tostring(brickcolor))
  2766. NEWPART.Name = name
  2767. NEWPART.Size = size
  2768. NEWPART.Position = t.Position
  2769. NEWPART.Material = material
  2770. NEWPART:BreakJoints()
  2771. NEWPART.Parent = parent
  2772. return NEWPART
  2773. end
  2774. ------Mesh Creation------
  2775. function createMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  2776. local NEWMESH = it(MESH)
  2777. if MESH == "SpecialMesh" then
  2778. NEWMESH.MeshType = MESHTYPE
  2779. if MESHID ~= "nil" and MESHID ~= "" then
  2780. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  2781. end
  2782. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  2783. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  2784. end
  2785. end
  2786. NEWMESH.Offset = OFFSET or Vector3.new(0, 0, 0)
  2787. NEWMESH.Scale = SCALE
  2788. NEWMESH.Parent = PARENT
  2789. return NEWMESH
  2790. end
  2791. ------Weld Creation------
  2792. function CreateWeld(Type, parent, part0, part1, C0, C1)
  2793. local newweld = Instance.new(Type)
  2794. newweld.Part0 = part0
  2795. newweld.Part1 = part1
  2796. newweld.C0 = C0
  2797. newweld.C1 = C1
  2798. newweld.Parent = parent
  2799. return newweld
  2800. end
  2801. ---------Ragdoll--------
  2802. at2 = t:findFirstChild("RightCollarAttachment") at2.Position = Vector3.new(1,.8,0)
  2803. at = Instance.new("Attachment",ra) at.Name = "oof" at.Position = Vector3.new(-.5,.8,0)
  2804. balls = Instance.new("BallSocketConstraint",ra) balls.Attachment0 = at2 balls.Attachment1 = at
  2805. at21 = t:findFirstChild("LeftCollarAttachment") at21.Position = Vector3.new(-1,.8,0) at21.Orientation = Vector3.new(0,180,0)
  2806. at1 = Instance.new("Attachment",la) at.Name = "oof" at1.Position = Vector3.new(.5,.8,0)
  2807. balls1 = Instance.new("BallSocketConstraint",la) balls1.Attachment0 = at21 balls1.Attachment1 = at1
  2808. nek = Instance.new("Attachment",h) nek.Position = Vector3.new(0,-.5,0) nball = Instance.new("BallSocketConstraint",h) nball.Attachment0 = nek nball.Attachment1 = t:findFirstChild("NeckAttachment")
  2809. owihatedis = Instance.new("Attachment",t) owihatedis.Position = Vector3.new(.6,-1,0) oihd = Instance.new("Attachment",rl) oihd.Position = Vector3.new(.1,1,0) oww = Instance.new("BallSocketConstraint",rl) oww.Attachment0 = owihatedis oww.Attachment1 = oihd
  2810. owihatedis2 = Instance.new("Attachment",t) owihatedis2.Position = Vector3.new(-.6,-1,0) oihd2 = Instance.new("Attachment",ll) oihd2.Position = Vector3.new(-.1,1,0) oww2 = Instance.new("BallSocketConstraint",ll) oww2.Attachment0 = owihatedis2 oww2.Attachment1 = oihd2
  2811. hum.Died:connect(function()
  2812. mus:Destroy()
  2813. rut:Destroy()
  2814. local dying = Instance.new("Sound",char) dying.Volume = 5 dying.SoundId = "rbxassetid://475550904" dying:Play() hum.DisplayDistanceType = "None"
  2815. local boom = Instance.new("Explosion",char) boom.Position = t.Position h.face.Texture = "http://www.roblox.com/asset/?id=41679365" boom.BlastRadius = 1
  2816. ouch = Instance.new("Model",char) ouch1 = Instance.new("Part",ouch) ouch1.CFrame = h.CFrame ouch1.Size = Vector3.new(.4,.4,.4) ouch1.CanCollide = false ouch1.Name = "Head" ouch.Name = "OW" ouch2 = Instance.new("Humanoid",ouch) ouch3 = Instance.new("Attachment",ouch1) ouch4 = Instance.new("BallSocketConstraint",ouch1) ouch4.Attachment0 = ouch3 ouch4.Attachment1 = h.FaceCenterAttachment
  2817. end)
  2818. ----------------
  2819. local a13 = Instance.new("Sound",t) a13.SoundId = "rbxassetid://0" a13.Looped = true a13.Volume = 0 a13:Play()
  2820. local bochka = Instance.new("Sound",t) bochka.Looped = true bochka.SoundId = "rbxassetid://1287970292" bochka.Volume = 0 bochka:Play()
  2821. local tripoloski = Instance.new("Sound",t) tripoloski.Looped = true tripoloski.SoundId = "rbxassetid://689628356" tripoloski.Volume = 0 tripoloski:Play()
  2822. local cm = Instance.new("Sound",t) cm.Looped = true cm.EmitterSize = 30 cm.Volume = 0 cm.SoundId = "rbxassetid://213693358" cm:Play()
  2823. hum.MaxHealth = "inf" hum.Health = "inf" ff = Instance.new("ForceField",char) ff.Visible = false char.Animate.idle.Animation2:Destroy()
  2824. mus = Instance.new("Sound",t) mus.SoundId = "rbxassetid://1722896592" mus.Volume = 2 mus.Looped = true mus:Play()
  2825. --------------
  2826. brda = Instance.new("Part",char) brda.Transparency = 1 brda.CanCollide = false brda.Size = Vector3.new(1.248, 1.264, 0.16) brdam = Instance.new("SpecialMesh",brda) brdam.Scale = Vector3.new(0.003, 0.003, 0.003) brdam.MeshType = "FileMesh" brdam.MeshId = "rbxassetid://1614924885" brdam.TextureId = "rbxassetid://1614940093" brdaw = Instance.new("Weld",ra) brdaw.Part0 = ra brdaw.Part1 = brda brdaw.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,3) brdaw.C0 = brdaw.C0 * CFrame.new(0,1.3,0)
  2827. ------Uuhh... Idk--------
  2828. mouse.KeyDown:connect(function(key)
  2829. if key == "q" and not using then
  2830. using = true
  2831. function die(hit)
  2832. if hit.Parent ~= nil then
  2833. local hum = hit.Parent:findFirstChildOfClass("Humanoid")
  2834. if hum ~= nil then
  2835. if hit.Parent == char then
  2836.  
  2837. else
  2838. hit:Destroy()
  2839. end
  2840. end
  2841. end
  2842. end
  2843. aaa = Instance.new("Sound",t) aaa.SoundId = "rbxassetid://176238381" aaa.Volume = 2 aaa:Play()
  2844. bread = Instance.new("Part",workspace) bread.CanCollide = false bread.Anchored = true bread.Position = mouse.Hit.p bread.CFrame = bread.CFrame * CFrame.new(0,30,0) bread.Size = Vector3.new(15.6, 15.8, 4) bread.Orientation = Vector3.new(90, 180, 0)
  2845. bc = bread.Touched:connect(die)
  2846. bmesh = Instance.new("SpecialMesh",bread) bmesh.MeshType = "FileMesh" bmesh.MeshId = "rbxassetid://1614924885" bmesh.TextureId = "rbxassetid://1614940093" bmesh.Scale = Vector3.new(0.035, 0.035, 0.035)
  2847. hum.WalkSpeed = 0 hum.JumpPower = 0
  2848. for i = 1,10 do
  2849. bread.CFrame = bread.CFrame * CFrame.new(0,0,3)
  2850. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2851. ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2852. rh.C0 = rh.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2853. lh.C0 = lh.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2854. nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2855. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2856. wait()
  2857. end
  2858. for i = 1,30 do
  2859. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2860. ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2861. rh.C0 = rh.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2862. lh.C0 = lh.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2863. nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2864. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(1,1,1)
  2865. wait()
  2866. end
  2867. aaa:Destroy()
  2868. hum.WalkSpeed = 16 hum.JumpPower = 50
  2869. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  2870. ls.C0 = CFrame.fromEulerAnglesXYZ(0,-14.1,0) ls.C0 = ls.C0 * CFrame.new(0,.5,1)
  2871. rh.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rh.C0 = rh.C0 * CFrame.new(0,-1,1)
  2872. lh.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,0) lh.C0 = lh.C0 * CFrame.new(0,-1,1)
  2873. nec.C0 = CFrame.fromEulerAnglesXYZ(4.7,0,9.4) nec.C0 = nec.C0 * CFrame.new(0,0,1)
  2874. rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,9.4,0)
  2875. for i = 1,10 do
  2876. bread.Transparency = bread.Transparency + .1
  2877. wait()
  2878. end
  2879. bread:Destroy()
  2880. wait(.1)
  2881. using = false
  2882. end
  2883. end)
  2884. ----------Toast smash-----------
  2885. mouse.KeyDown:connect(function(key)
  2886. if key == "e" and not using then
  2887. using = true
  2888. function die(hit)
  2889. if hit.Parent ~= nil then
  2890. local hum = hit.Parent:findFirstChildOfClass("Humanoid")
  2891. if hum ~= nil then
  2892. if hit.Parent == char then
  2893.  
  2894. else
  2895. bd = Instance.new("Decal",hit) bd.Texture = "http://www.roblox.com/asset/?id=718043865" bd.Face = "Front" bd.Transparency = .5
  2896. bd1 = Instance.new("Decal",hit) bd1.Texture = "http://www.roblox.com/asset/?id=718043865" bd1.Face = "Back" bd1.Transparency = .5
  2897. bd2 = Instance.new("Decal",hit) bd2.Texture = "http://www.roblox.com/asset/?id=718043865" bd2.Face = "Right" bd2.Transparency = .5
  2898. bd3 = Instance.new("Decal",hit) bd3.Texture = "http://www.roblox.com/asset/?id=718043865" bd3.Face = "Left" bd3.Transparency = .5
  2899. bd4 = Instance.new("Decal",hit) bd4.Texture = "http://www.roblox.com/asset/?id=718043865" bd4.Face = "Bottom" bd4.Transparency = .5
  2900. bd5 = Instance.new("Decal",hit) bd5.Texture = "http://www.roblox.com/asset/?id=718043865" bd5.Face = "Top" bd5.Transparency = .5
  2901. bme = Instance.new("SpecialMesh",hit) bme.MeshType = "Brick"
  2902. hit.Size = hit.Size * Vector3.new(1,.5,1)
  2903. for i = 1,10 do
  2904. hit.Transparency = hit.Transparency +.1
  2905. wait()
  2906. end
  2907. hit:Destroy()
  2908. end
  2909. end
  2910. end
  2911. end
  2912. hum.WalkSpeed = 0 hum.JumpPower = 0
  2913. for i = 1,5 do
  2914. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.3,-.2,.6) ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(-.3,.2,-.6) rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(-.07,0,0) rh.C0 = rh.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.1) lh.C0 = lh.C0 * CFrame.fromEulerAnglesXYZ(0,0,.1)
  2915. wait()
  2916. end
  2917. han = Instance.new("Part",workspace) han.Size = Vector3.new(2,2,1) han.Transparency = 1 han.CanCollide = false hw = Instance.new("Weld",han) hw.Part0 = han hw.Part1 = t
  2918. mb = Instance.new("Part",workspace) mb.Transparency = 1 mb.CFrame = t.CFrame rut.Anchored = true mb.Size = Vector3.new(15.6, 15.8, 2) mm = Instance.new("SpecialMesh",mb) mm.MeshType = "FileMesh" mm.MeshId = "rbxassetid://1614924885" mm.TextureId = "rbxassetid://1614940093" mm.Scale = Vector3.new(0.035, 0.035, 0.035) mw = Instance.new("Weld",mb) mw.Part0 = mb mw.Part1 = han mw.C0 = mw.C0 * CFrame.new(0,-20,0)
  2919. for i = 1,10 do
  2920. mb.Transparency = mb.Transparency -.1
  2921. wait()
  2922. end
  2923. mc = mb.Touched:connect(die)
  2924. for i = 1,5 do
  2925. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(.2,0,0) rh.C0 = rh.C0 * CFrame.fromEulerAnglesXYZ(0,0,.24) lh.C0 = lh.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.24) hw.C0 = hw.C0 * CFrame.fromEulerAnglesXYZ(.18,0,0) hw.C0 = hw.C0 * CFrame.new(0,1.2,0) rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(.3,-.2,-.2) ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(.3,-.1,.1) nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(.1,0,0)
  2926. wait()
  2927. end
  2928. han:Destroy() mb.Anchored = true
  2929. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  2930. ls.C0 = CFrame.fromEulerAnglesXYZ(0,-14.1,0) ls.C0 = ls.C0 * CFrame.new(0,.5,1)
  2931. rh.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rh.C0 = rh.C0 * CFrame.new(0,-1,1)
  2932. lh.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,0) lh.C0 = lh.C0 * CFrame.new(0,-1,1)
  2933. nec.C0 = CFrame.fromEulerAnglesXYZ(4.7,0,9.4) nec.C0 = nec.C0 * CFrame.new(0,0,1)
  2934. rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,9.4,0)
  2935. hum.WalkSpeed = 16 hum.JumpPower = 50 rut.Anchored = false
  2936. wait(.5)
  2937. mc:disconnect(die)
  2938. wait(.5)
  2939. for i = 1,10 do
  2940. mb.Transparency = mb.Transparency +.1
  2941. wait()
  2942. end
  2943. mb:Destroy()
  2944. wait(.1)
  2945. using = false
  2946. end
  2947. end)
  2948. -----------Slap----------
  2949. function slap()
  2950. if mouse.Button1Down and not using then
  2951. using = true
  2952. function dmg(hit1)
  2953. if hit1.Parent ~= nil then
  2954. local hum = hit1.Parent:findFirstChildOfClass("Humanoid")
  2955. local faic = hit1.Parent.Head:findFirstChildOfClass("Decal")
  2956. if hum ~= nil then
  2957. if hit1.Parent == char then
  2958.  
  2959. else
  2960. hum.MaxHealth = 100
  2961. hum.Health = hum.Health -5
  2962. hum.PlatformStand = true faic.Texture = "rbxassetid://1383895045"
  2963. slap = Instance.new("Sound",brda) slap.Volume = 3 slap.SoundId = "rbxassetid://511340819"
  2964. slap:Play()
  2965. ogad = Instance.new("Weld",workspace) ogad.Part0 = hum.Parent.Torso ogad.Part1 = hum.Parent["Left Arm"] ogad.C0 = ogad.C0 * CFrame.fromEulerAnglesXYZ(0,0,4.7) ogad.C0 = ogad.C0 * CFrame.new(-.5,-2,0) ogad1 = Instance.new("Weld",workspace) ogad1.Part0 = hum.Parent.Torso ogad1.Part1 = hum.Parent["Right Arm"] ogad1.C0 = ogad1.C0 * CFrame.fromEulerAnglesXYZ(0,9.4,4.7) ogad1.C0 = ogad1.C0 * CFrame.new(-.5,-2,0) ogad2 = Instance.new("Weld",workspace) ogad2.Part0 = hum.Parent.Torso ogad2.Part1 = hum.Parent["Left Leg"] ogad2.C0 = ogad2.C0 * CFrame.new(-1,-1.6,0) ogad3 = Instance.new("Weld",workspace) ogad3.Part0 = hum.Parent.Torso ogad3.Part1 = hum.Parent["Right Leg"] ogad3.C0 = ogad3.C0 * CFrame.new(1,-1.6,0)
  2966. ow = Instance.new("Decal",hum.Parent.Head) ow.Texture = "http://www.roblox.com/asset/?id=140321302" ow.Color3 = Color3.fromRGB(255,50,50) ow.Transparency = .5
  2967. oof = Instance.new("Weld",workspace) oof.Part0 = hum.Parent.Head oof.Part1 = hum.Parent.Torso oof.C0 = oof.C0 * CFrame.new(0,-1.5,0) oof.C0 = oof.C0 * CFrame.fromEulerAnglesXYZ(0,.5,0)
  2968. wait(1)
  2969. slap:Destroy()
  2970. hum.WalkSpeed = 0 hum.JumpPower = 0
  2971. wait(4)
  2972. hum.PlatformStand = false
  2973. wait(3)
  2974. hum.WalkSpeed = 16 hum.JumpPower = 50
  2975. end
  2976. end
  2977. end
  2978. end
  2979. brda.Transparency = 0
  2980. for i = 1,5 do
  2981. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,0,.3)
  2982. wait()
  2983. end
  2984. for i = 1,5 do
  2985. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.25,0,0)
  2986. wait()
  2987. end
  2988. brda.CanCollide = true
  2989. dmgg = brda.Touched:connect(dmg)
  2990. for i = 1,5 do
  2991. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(.4,0,0)
  2992. wait()
  2993. end
  2994. dmgg:disconnect(dmg)
  2995. for i = 1,5 do
  2996. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.1,0,-.33)
  2997. wait()
  2998. end
  2999. brda.Transparency = 1
  3000. brda.CanCollide = false
  3001. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  3002. using = false
  3003. end
  3004. end
  3005. mouse.Button1Down:connect(slap)
  3006. -------------Dead Sky----------
  3007. mouse.KeyDown:connect(function(key)
  3008. if key == "t" and not using then
  3009. using = true
  3010. function die1(hit)
  3011. if hit.Parent ~= nil then
  3012. local hum = hit.Parent:findFirstChildOfClass("Humanoid")
  3013. if hum ~= nil then
  3014. hit:Destroy()
  3015. end
  3016. end
  3017. end
  3018. for i = 1,6 do
  3019. mus.Volume = mus.Volume -.5
  3020. wait(.2)
  3021. end
  3022. hum.WalkSpeed = 70 hum.JumpPower = 120
  3023. hum.DisplayDistanceType = "None" hum.HealthDisplayType = "AlwaysOff"
  3024. game.Lighting.TimeOfDay = 0 game.Lighting.FogColor = Color3.fromRGB(0,0,0) game.Lighting.FogEnd = 20
  3025. h.face.Transparency = 1
  3026. eh = Instance.new("Decal",h) eh.Texture = "http://www.roblox.com/asset/?id=1471407701"
  3027. scm = Instance.new("Sound",workspace) scm.Volume = 1 scm.SoundId = "rbxassetid://1569907462" scm:Play()
  3028. hewill = Instance.new("Sound",workspace) hewill.Pitch = .9 hewill.Volume = 10 hewill.SoundId = "rbxassetid://689176850" hewill:Play()
  3029. for i = 1,70 do
  3030. nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(0,.0125,0)
  3031. wait()
  3032. nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(0,-.00625,0)
  3033. wait()
  3034. end
  3035. wait(4.4)
  3036. lau = Instance.new("Sound",t) lau.SoundId = "rbxassetid://138085838" lau.Volume = 5 lau:Play()
  3037. hum.WalkSpeed = 0 hum.JumpPower = 0
  3038. blid = Instance.new("Part",workspace) blid.Anchored = true blid.CanCollide = false blid.BrickColor = BrickColor.new("Crimson") blid.Material = "Neon" blid.Size = Vector3.new(1,.05,1) blid.CFrame = t.CFrame * CFrame.new(0,-2.85,0) bm = Instance.new("SpecialMesh",blid) bm.MeshType = "Sphere"
  3039. for i = 1,15 do
  3040. blid.Size = blid.Size + Vector3.new(1,0,1)
  3041. rut.Anchored = true
  3042. wait()
  3043. end
  3044. hewill:Destroy()
  3045. wot = Instance.new("Part",workspace) wot.CanCollide = false wot.Transparency = 1 wot.Size = Vector3.new(1000, 1000, 60) wot.Anchored = true wot.CFrame = t.CFrame * CFrame.new(0,100,0) wot.CFrame = wot.CFrame * CFrame.fromEulerAnglesXYZ(4.7,0,0) wot.BrickColor = BrickColor.new("Crimson") wot.Material = "Glass" wot.Transparency = 1 li = Instance.new("SurfaceLight",wot) li.Angle = 180 li.Brightness = 100 li.Color = Color3.fromRGB(255,0,0) li.Range = 100 li.Face = "Front" wot.Name = "onoweded" hum.WalkSpeed = 0 hum.JumpPower = 0
  3046. dy3 = wot.Touched:connect(die1)
  3047. for i = 1,5 do
  3048. rutj.C0 = rutj.C0 * CFrame.new(0,0,-2.5)
  3049. wot.Transparency = wot.Transparency -.14
  3050. wait()
  3051. end
  3052. for i = 1,15 do
  3053. blid.Size = blid.Size - Vector3.new(1,0,1)
  3054. wait()
  3055. end
  3056. blid.Transparency = 1
  3057. for i = 1,14 do
  3058. wot.CFrame = wot.CFrame * CFrame.new(0,0,-2.5)
  3059. wait(.1)
  3060. end
  3061. lau:Destroy()
  3062. for i = 1,26 do
  3063. wot.CFrame = wot.CFrame * CFrame.new(0,0,-2.5)
  3064. wait(.1)
  3065. end
  3066. wait(1)
  3067. blid.Transparency = 0
  3068. for i = 1,15 do
  3069. blid.Size = blid.Size + Vector3.new(1,0,1)
  3070. wait()
  3071. end
  3072. scm:Destroy()
  3073. h.face.Transparency = 0 eh:Destroy()
  3074. for i = 1,6 do
  3075. mus.Volume = mus.Volume +.5
  3076. wait()
  3077. end
  3078. for i = 1,7 do
  3079. wot.Transparency = wot.Transparency +.1
  3080. wait()
  3081. end
  3082. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  3083. ls.C0 = CFrame.fromEulerAnglesXYZ(0,-14.1,0) ls.C0 = ls.C0 * CFrame.new(0,.5,1)
  3084. rh.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rh.C0 = rh.C0 * CFrame.new(0,-1,1)
  3085. lh.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,0) lh.C0 = lh.C0 * CFrame.new(0,-1,1)
  3086. nec.C0 = CFrame.fromEulerAnglesXYZ(4.7,0,9.4) nec.C0 = nec.C0 * CFrame.new(0,0,1)
  3087. rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,9.4,0) rutj.C0 = rutj.C0 * CFrame.new(0,0,-10)
  3088. hum.DisplayDistanceType = "Viewer" hum.HealthDisplayType = "DisplayWhenDamaged"
  3089. for i = 1,5 do
  3090. rutj.C0 = rutj.C0 * CFrame.new(0,0,2)
  3091. wait()
  3092. end
  3093. rut.Anchored = false wot:Destroy() hum.WalkSpeed = 16 hum.JumpPower = 50 game.Lighting.TimeOfDay = 14 game.Lighting.FogColor = Color3.fromRGB(191,191,191) game.Lighting.FogEnd = 100000
  3094. for i = 1,10 do
  3095. blid.Transparency = blid.Transparency +.1
  3096. wait(.05)
  3097. end
  3098. blid:Destroy()
  3099. wait(.1)
  3100. using = false
  3101. end
  3102. end)
  3103. ----------------Bit Toast-------------
  3104. mouse.KeyDown:connect(function(key)
  3105. if key == "r" and not using and not eating then
  3106. using = true
  3107. eating = true
  3108. for i = 1,10 do
  3109. brda.Transparency = brda.Transparency -.1
  3110. wait()
  3111. end
  3112. hum.WalkSpeed = 0 hum.JumpPower = 0
  3113. for i = 1,10 do
  3114. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(.1,.07,.15) brdaw.C0 = brdaw.C0 * CFrame.fromEulerAnglesXYZ(.2,.15,.2)
  3115. wait()
  3116. end
  3117. wait(.5)
  3118. crunch = Instance.new("Sound",brda) crunch.Volume = 5 crunch.SoundId = "rbxassetid://181027147" crunch:Play()
  3119. piece = Instance.new("Part",workspace) piece.BrickColor = BrickColor.new("Wheat") piece.Size = Vector3.new(.1,.1,.1) piece.TopSurface = "Smooth" piece.BottomSurface = "Smooth" piece.CFrame = h.CFrame * CFrame.new(.1,0,-.4)
  3120. piece1 = Instance.new("Part",workspace) piece1.BrickColor = BrickColor.new("Deep orange") piece1.Size = Vector3.new(.1,.1,.1) piece1.TopSurface = "Smooth" piece1.BottomSurface = "Smooth" piece1.CFrame = h.CFrame * CFrame.new(0,0,-.5)
  3121. piece2 = Instance.new("Part",workspace) piece2.BrickColor = BrickColor.new("Wheat") piece2.Size = Vector3.new(.1,.1,.1) piece2.TopSurface = "Smooth" piece2.BottomSurface = "Smooth" piece2.CFrame = h.CFrame * CFrame.new(0,.05,-.5)
  3122. piece3 = Instance.new("Part",workspace) piece3.BrickColor = BrickColor.new("Wheat") piece3.Size = Vector3.new(.1,.1,.1) piece3.TopSurface = "Smooth" piece3.BottomSurface = "Smooth" piece3.CFrame = h.CFrame * CFrame.new(-.1,.1,-.6)
  3123. piece4 = Instance.new("Part",workspace) piece4.BrickColor = BrickColor.new("Wheat") piece4.Size = Vector3.new(.1,.1,.1) piece4.TopSurface = "Smooth" piece4.BottomSurface = "Smooth" piece4.CFrame = h.CFrame * CFrame.new(-.1,.1,-.6)
  3124. for i = 1,2 do
  3125. nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(.1,0,0)
  3126. wait()
  3127. end
  3128. happy = Instance.new("Decal",h) happy.Texture = "http://www.roblox.com/asset/?id=258591579" h.face.Transparency = 1
  3129. wait(.07)
  3130. for i = 1,10 do
  3131. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.1,-.07,-.15) brdaw.C0 = brdaw.C0 * CFrame.fromEulerAnglesXYZ(-.2,-.15,-.2)
  3132. nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(-.02,0,0)
  3133. wait()
  3134. end
  3135. for i = 1,10 do
  3136. brda.Transparency = brda.Transparency +.1
  3137. wait()
  3138. end
  3139. crunch:Destroy() hum.WalkSpeed = 40 hum.JumpPower = 80
  3140. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1) brdaw.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,3) brdaw.C0 = brdaw.C0 * CFrame.new(0,1.3,0)
  3141. wait(.1)
  3142. using = false
  3143. for i = 1,10 do
  3144. hum.WalkSpeed = 40 hum.JumpPower = 80
  3145. wait(.5)
  3146. end
  3147. for i = 1,10 do
  3148. piece.Transparency = piece.Transparency +.1
  3149. piece1.Transparency = piece1.Transparency +.1
  3150. piece2.Transparency = piece2.Transparency +.1
  3151. piece3.Transparency = piece3.Transparency +.1
  3152. piece4.Transparency = piece4.Transparency +.1
  3153. wait()
  3154. end
  3155. piece:Destroy() piece1:Destroy() piece2:Destroy() piece3:Destroy() piece4:Destroy()
  3156. for i = 1,30 do
  3157. hum.WalkSpeed = 40 hum.JumpPower = 80
  3158. wait(.5)
  3159. end
  3160. happy:Destroy() h.face.Transparency = 0
  3161. hum.WalkSpeed = 16 hum.JumpPower = 50
  3162. eating = false
  3163. end
  3164. end)
  3165. -------------Sit--------------
  3166. mouse.KeyDown:connect(function(key)
  3167. if key == "z" and not using then
  3168. hum.WalkSpeed = 0 hum.JumpPower = 0
  3169. rutj.C0 = rutj.C0 * CFrame.new(0,0,-1.9)
  3170. rh.C0 = rh.C0 * CFrame.fromEulerAnglesXYZ(0,-.2,.8) rh.C0 = rh.C0 * CFrame.new(1,.4,0)
  3171. lh.C0 = lh.C0 * CFrame.fromEulerAnglesXYZ(0,.1,-1.5) lh.C0 = lh.C0 * CFrame.new(-.3,0,0)
  3172. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,1,1)
  3173. ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(0,-.5,-.7)
  3174. end
  3175. end)
  3176. mouse.KeyUp:connect(function(key)
  3177. if key == "z" and not using then
  3178. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  3179. ls.C0 = CFrame.fromEulerAnglesXYZ(0,-14.1,0) ls.C0 = ls.C0 * CFrame.new(0,.5,1)
  3180. rh.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rh.C0 = rh.C0 * CFrame.new(0,-1,1)
  3181. lh.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,0) lh.C0 = lh.C0 * CFrame.new(0,-1,1)
  3182. nec.C0 = CFrame.fromEulerAnglesXYZ(4.7,0,9.4) nec.C0 = nec.C0 * CFrame.new(0,0,1)
  3183. rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,9.4,0)
  3184. hum.WalkSpeed = 16 hum.JumpPower = 50
  3185. end
  3186. end)
  3187. -------------Punch-------------
  3188. mouse.KeyDown:connect(function(key)
  3189. if key == "f" and not using then
  3190. using = true
  3191. function punch(hit)
  3192. if hit.Parent ~= nil then
  3193. local huma = hit.Parent:findFirstChildOfClass("Humanoid")
  3194. if hum ~= nil then
  3195. ow = Instance.new("Sound",hit.Parent.Head) ow.Volume = 3 ow.SoundId = "rbxassetid://743886825" ow:Play()
  3196. huma.MaxHealth = 100 huma.PlatformStand = true
  3197. huma:TakeDamage(math.random(1,5))
  3198. huma.Health = huma.Health -0
  3199. blud = Instance.new("Part",hit.Parent.Head) blud.Material = "Glass" blud.Shape = "Ball" blud.Size = Vector3.new(.25,.25,.25) blud.BrickColor = BrickColor.new("Crimson") blud.CFrame = hit.Parent.Head.CFrame bludm = Instance.new("SpecialMesh",blud) bludm.MeshType = "Brick"
  3200. wait(3)
  3201. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  3202. if v:IsA("Part") then
  3203. v.Transparency = v.Transparency +.1
  3204. wait(.1)
  3205. end
  3206. end
  3207. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  3208. if v:IsA("Part") then
  3209. v:Destroy()
  3210. wait()
  3211. end
  3212. end
  3213. ow:Destroy() huma.PlatformStand = false
  3214. end
  3215. end
  3216. end
  3217. hb = Instance.new("Part",ra) hb.Size = Vector3.new(1,1,1) hbw = Instance.new("Weld",hb) hb.Transparency = 1 hbw.Part0 = ra hbw.Part1 = hb hbw.C0 = hbw.C0 * CFrame.new(0,-.5,0)
  3218. for i = 1,5 do
  3219. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.1)
  3220. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,0,.3)
  3221. wait()
  3222. end
  3223. hb.Touched:connect(punch)
  3224. wait(.2)
  3225. for i = 1,5 do
  3226. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(0,0,.3)
  3227. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.16,0,0)
  3228. wait()
  3229. end
  3230. for i,v in pairs(ra:GetChildren()) do
  3231. if v:IsA("Part") then
  3232. v:Destroy()
  3233. end
  3234. end
  3235. for i = 1,10 do
  3236. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.1)
  3237. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.154)
  3238. wait()
  3239. end
  3240. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1) rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,3.145,0)
  3241. wait(.1)
  3242. using = false
  3243. end
  3244. end)
  3245. -------Teleport--------
  3246. mouse.KeyDown:connect(function(key)
  3247. if key == "x" then
  3248. t.CFrame = mouse.Hit * CFrame.new(0,2.5,0)
  3249. end
  3250. end)
  3251. ---------FINISH HIM---------
  3252. mouse.KeyDown:connect(function(key)
  3253. if key == "g" and not using then
  3254. using = true
  3255. function awa(hit)
  3256. if hit.Parent ~= nil then
  3257. local humn = hit.Parent:findFirstChildOfClass("Humanoid")
  3258. if humn ~= nil then
  3259. if humn.PlatformStand == true then
  3260. ow1 = Instance.new("Sound",hit.Parent.Head) ow1.Volume = 3 ow1.SoundId = "rbxassetid://743886825" ow1:Play() humn.Health = 0
  3261. for i = 1,10 do
  3262. blud1 = Instance.new("Part",hit.Parent.Head) blud1.Material = "Glass" blud1.CFrame = hit.Parent.Head.CFrame blud1.Size = Vector3.new(.25,.25,.25) blud1.BrickColor = BrickColor.new("Crimson") blud1.Shape = "Ball" blud1m = Instance.new("SpecialMesh",blud1) blud1m.MeshType = "Brick"
  3263. end
  3264. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  3265. if v:IsA("Part") then
  3266. v.Transparency = v.Transparency +.1
  3267. wait(.1)
  3268. end
  3269. end
  3270. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  3271. if v:IsA("Part") then
  3272. v:Destroy()
  3273. wait()
  3274. end
  3275. end
  3276. for i = 1,50 do
  3277. humn.Health = 0
  3278. wait()
  3279. end
  3280. ow1:Destroy()
  3281. end
  3282. end
  3283. end
  3284. end
  3285. for i = 1,5 do
  3286. rh.C0 = rh.C0 * CFrame.new(.17,.25,0) rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(-.03,0,0) rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.1,0.04,.17) ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(-0.1,-.04,-.17) lh.C0 = lh.C0 * CFrame.fromEulerAnglesXYZ(0,0,.05)
  3287. wait()
  3288. end
  3289. hitbox = Instance.new("Part",rl) hitbox.Size = Vector3.new(1,1,1) hitbox.Transparency = 1 hw = Instance.new("Weld",hitbox) hw.Part0 = rl hw.Part1 = hitbox hw.C0 = hw.C0 * CFrame.new(0,-.5,0)
  3290. wait(.3)
  3291. hc = hitbox.Touched:connect(awa)
  3292. for i = 1,5 do
  3293. rh.C0 = rh.C0 * CFrame.fromEulerAnglesXYZ(0,0,.03)
  3294. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(.1,0,0)
  3295. nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(.1,0,0)
  3296. rh.C0 = rh.C0 * CFrame.new(0,-.25,0) rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.34) ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(0,0,.34)
  3297. wait()
  3298. end
  3299. for i,v in pairs(rl:GetChildren()) do
  3300. if v:IsA("Part") then
  3301. v:Destroy()
  3302. end
  3303. end
  3304. for i = 1,5 do
  3305. rh.C0 = rh.C0 * CFrame.new(-.17,0,0) rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(.1,0,.17) ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(.1,0,-.17) rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(-.08,0,0) nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(-.1,0,0)
  3306. wait()
  3307. end
  3308. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  3309. ls.C0 = CFrame.fromEulerAnglesXYZ(0,-14.1,0) ls.C0 = ls.C0 * CFrame.new(0,.5,1)
  3310. rh.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rh.C0 = rh.C0 * CFrame.new(0,-1,1)
  3311. lh.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,0) lh.C0 = lh.C0 * CFrame.new(0,-1,1)
  3312. nec.C0 = CFrame.fromEulerAnglesXYZ(4.7,0,9.4) nec.C0 = nec.C0 * CFrame.new(0,0,1)
  3313. rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,9.4,0)
  3314. wait(.1)
  3315. using = false
  3316. end
  3317. end)
  3318. ----------Crouch------------
  3319. mouse.KeyDown:connect(function(key)
  3320. if key == "c" and not using then
  3321. hum.WalkSpeed = 7 hum.JumpPower = 20
  3322. rutj.C0 = rutj.C0 * CFrame.new(0,0,-1) rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(.5,0,0)
  3323. nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(-.4,0,0)
  3324. rh.C0 = rh.C0 * CFrame.new(.6,1,0) rh.C0 = rh.C0 * CFrame.fromEulerAnglesXYZ(0,0,.3)
  3325. lh.C0 = lh.C0 * CFrame.new(-.6,1,0) lh.C0 = lh.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.33)
  3326. for i,v in pairs(char:GetChildren()) do
  3327. if v:IsA("Accessory") then
  3328. v.Handle.Transparency = .8
  3329. end
  3330. end
  3331. ra.Transparency = .8 la.Transparency = .8 rl.Transparency = .8 ll.Transparency = .8 t.Transparency = .8 h.Transparency = .8 h.face.Transparency = .8
  3332. end
  3333. end)
  3334. mouse.KeyUp:connect(function(key)
  3335. if key == "c" and not using then
  3336. for i,v in pairs(char:GetChildren()) do
  3337. if v:IsA("Accessory") then
  3338. v.Handle.Transparency = 0
  3339. end
  3340. end
  3341. ra.Transparency = 0 la.Transparency = 0 rl.Transparency = 0 ll.Transparency = 0 t.Transparency = 0 h.Transparency = 0 h.face.Transparency = 0
  3342. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  3343. ls.C0 = CFrame.fromEulerAnglesXYZ(0,-14.1,0) ls.C0 = ls.C0 * CFrame.new(0,.5,1)
  3344. rh.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rh.C0 = rh.C0 * CFrame.new(0,-1,1)
  3345. lh.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,0) lh.C0 = lh.C0 * CFrame.new(0,-1,1)
  3346. nec.C0 = CFrame.fromEulerAnglesXYZ(4.7,0,9.4) nec.C0 = nec.C0 * CFrame.new(0,0,1)
  3347. rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,9.4,0)
  3348. hum.WalkSpeed = 16 hum.JumpPower = 50
  3349. end
  3350. end)
  3351. ------------CrUnCh------------
  3352. mouse.KeyDown:connect(function(key)
  3353. if key == "v" and not using then
  3354. using = true
  3355. local bric = Instance.new("Part",char) bric.Name = "g0 d13 n00b" bric.Size = Vector3.new(4,6,4) bric.CanCollide = false bric.Transparency = 1 local bricw = Instance.new("Weld",bric) bricw.Part0 = t bricw.Part1 = bric
  3356. function smash(hit)
  3357. if hit.Parent ~= nil then
  3358. local bitc = hit.Parent:FindFirstChildOfClass("Humanoid")
  3359. if bitc ~= nil then
  3360. if hit.Parent == char then
  3361.  
  3362. else
  3363. local n00b = hit.Parent
  3364. bric:Destroy()
  3365. for i = 1,5 do
  3366. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.1)
  3367. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.1,-.25,.35)
  3368. wait()
  3369. end
  3370. wait(.4)
  3371. rut.Anchored = true
  3372. local prt = Instance.new("Part",ra) prt.Size = Vector3.new(1,1,1) prt.Transparency = 1 local pw = Instance.new("Weld",prt) pw.Part0 = ra pw.Part1 = prt pw.C0 = pw.C0 * CFrame.new(0,.5,0)
  3373. local hw = Instance.new("Weld",prt) hw.Part0 = prt hw.Part1 = n00b.Head hw.C0 = hw.C0 * CFrame.new(0,-1.5,-2) * CFrame.fromEulerAnglesXYZ(1.55,0,3.1)
  3374. for i = 1,2 do
  3375. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(0,0,1)
  3376. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,.5,.2)
  3377. nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(0,.2,-.45)
  3378. wait()
  3379. end
  3380. wait(1.5)
  3381. for i = 1,10 do
  3382. local bred = Instance.new("Part",n00b.Head) bred.Size = Vector3.new(0.624, 0.632, 0.08)
  3383. local brd = Instance.new("SpecialMesh",bred) brd.MeshType = "FileMesh" brd.MeshId = "rbxassetid://1614924885" brd.TextureId = "rbxassetid://1614940093" brd.Scale = Vector3.new(0.002,0.002,0.002)
  3384. bred.CFrame = n00b.Head.CFrame
  3385. end
  3386. local pe = Instance.new("ParticleEmitter",n00b.Head) pe.Color = ColorSequence.new(Color3.fromRGB(255,200,200)) pe.Acceleration = Vector3.new(0,-5,0) pe.Texture = "http://www.roblox.com/asset/?id=1450282643" pe.SpreadAngle = Vector2.new(180,180) pe.Rate = 100
  3387. local pe1 = Instance.new("ParticleEmitter",n00b.Head) pe1.Color = ColorSequence.new(Color3.fromRGB(255,200,200)) pe1.Acceleration = Vector3.new(0,-5,0) pe1.Texture = "http://www.roblox.com/asset/?id=1450282643" pe1.SpreadAngle = Vector2.new(180,180) pe1.Rate = 100
  3388. local cru = Instance.new("Sound",t) cru.SoundId = "rbxassetid://181027147" cru.Volume = 10 cru:Play()
  3389. local chunch = Instance.new("Sound",t) chunch.SoundId = "rbxassetid://618667795" chunch.Volume = 2 chunch:Play()
  3390. rut.Anchored = false
  3391. prt:Destroy()
  3392. n00b:BreakJoints()
  3393. for i,v in pairs(n00b:GetChildren()) do
  3394. if v:IsA("Part") then
  3395. v.BrickColor = BrickColor.new("Wheat")
  3396. v.Transparency = .2 v.Material = "Glass"
  3397. v.Anchored = false
  3398. local dec = v:FindFirstChildOfClass("Decal")
  3399. if dec ~= nil then
  3400. dec:Destroy()
  3401. end
  3402. local mec = v:FindFirstChildOfClass("SpecialMesh")
  3403. if mec ~= nil then
  3404. mec:Destroy()
  3405. end
  3406. end
  3407. end
  3408. for i,v in pairs(n00b:GetChildren()) do
  3409. if v:IsA("Accessory") or ("Hat") then
  3410. local pt = v:FindFirstChildOfClass("Part")
  3411. if pt ~= nil then
  3412. pt.Anchored = false
  3413. pt.Transparency = .3 pt.BrickColor = BrickColor.new("Wheat")
  3414. pt.Material = "Glass" pt.CanCollide = true
  3415. local smh = pt:FindFirstChildOfClass("SpecialMesh")
  3416. if smh ~= nil then
  3417. smh.TextureId = ""
  3418. end
  3419. end
  3420. end
  3421. end
  3422. for i,v in pairs(n00b:GetChildren()) do
  3423. if v:IsA("MeshPart") then
  3424. v.Anchored = false
  3425. v.BrickColor = BrickColor.new("Wheat")
  3426. v.Transparency = .2 v.Material = "Glass"
  3427. local dec = v:FindFirstChildOfClass("Decal")
  3428. if dec ~= nil then
  3429. dec:Destroy()
  3430. end
  3431. end
  3432. end
  3433. for i,v in pairs(n00b:GetChildren()) do
  3434. if v:IsA("Script") then
  3435. v:Destroy()
  3436. end
  3437. end
  3438. for i,v in pairs(n00b:GetChildren()) do
  3439. if v:IsA("Humanoid") then
  3440. v:Destroy()
  3441. end
  3442. end
  3443. for i,v in pairs(n00b:GetChildren()) do
  3444. if v:IsA("CharacterMesh") then
  3445. v:Destroy()
  3446. end
  3447. end
  3448. for i,v in pairs(n00b:GetChildren()) do
  3449. if v:IsA("Shirt") then
  3450. v:Destroy()
  3451. end
  3452. end
  3453. for i,v in pairs(n00b:GetChildren()) do
  3454. if v:IsA("Pants") then
  3455. v:Destroy()
  3456. end
  3457. end
  3458. for i,v in pairs(n00b:GetChildren()) do
  3459. if v:IsA("Part") and v:IsA("SpecialMesh") then
  3460. v.Transparency = .5 v.CanCollide = true
  3461. v.Name = "nub" v.BrickColor = BrickColor.new("Wheat")
  3462. v.Mesh.TextureId = ""
  3463. end
  3464. end
  3465. wait(.3)
  3466. pe.Enabled = false
  3467. pe1.Enabled = false
  3468. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  3469. ls.C0 = CFrame.fromEulerAnglesXYZ(0,-14.1,0) ls.C0 = ls.C0 * CFrame.new(0,.5,1)
  3470. rh.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rh.C0 = rh.C0 * CFrame.new(0,-1,1)
  3471. lh.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,0) lh.C0 = lh.C0 * CFrame.new(0,-1,1)
  3472. nec.C0 = CFrame.fromEulerAnglesXYZ(4.7,0,9.4) nec.C0 = nec.C0 * CFrame.new(0,0,1)
  3473. rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,9.4,0)
  3474. wait(2)
  3475. chunch:Destroy() cru:Destroy()
  3476. n00b:Destroy()
  3477. end
  3478. end
  3479. end
  3480. end
  3481. bric.Touched:connect(smash)
  3482. wait(3)
  3483. bric:Destroy()
  3484. using = false
  3485. end
  3486. end)
  3487. --------Cut the throat---------
  3488. mouse.KeyDown:connect(function(key)
  3489. if key == "h" and not using then
  3490. local hum1 = mouse.Target.Parent:findFirstChildOfClass("Humanoid")
  3491. if hum1 ~= nil then
  3492. char.Animate.Disabled = true
  3493. for i,v in pairs(hum1.Parent:GetChildren()) do
  3494. if v:IsA("LocalScript") then
  3495. v:Destroy()
  3496. end
  3497. end
  3498. for i,v in pairs(hum1.Parent:GetChildren()) do
  3499. if v:IsA("Script") then
  3500. v:Destroy()
  3501. end
  3502. end
  3503. disshit = hum1.Parent
  3504. h1 = hum1.Parent.Head
  3505. t1 = hum1.Parent.Torso
  3506. ra1 = hum1.Parent["Right Arm"]
  3507. la1 = hum1.Parent["Left Arm"]
  3508. rl1 = hum1.Parent["Right Leg"]
  3509. ll1 = hum1.Parent["Left Leg"]
  3510. hum1.WalkSpeed = 0 hum1.JumpPower = 0 hum1.Parent.Head.Anchored = true hum.WalkSpeed = 0 hum.JumpPower = 0
  3511. t.CFrame = hum1.Parent.Head.CFrame * CFrame.new(0,-1.5,-2.5) t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(0,3.1,0)
  3512. knife = Instance.new("Part",ra) knife.Size = Vector3.new(0.2, 3, 0.7) km = Instance.new("SpecialMesh",knife) km.MeshType = "FileMesh" km.MeshId = "http://www.roblox.com/asset/?id=121944778" km.TextureId = "http://www.roblox.com/asset/?id=161971611" kw = Instance.new("Weld",knife) kw.Part0 = knife kw.Part1 = ra kw.C0 = kw.C0 * CFrame.new(0,-.6,1) kw.C0 = kw.C0 * CFrame.fromEulerAnglesXYZ(1.5,3,0)
  3513. rut.Anchored = true
  3514. for i = 1,5 do
  3515. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.1) rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.3,0,0)
  3516. wait()
  3517. end
  3518. bb = Instance.new("BillboardGui",char)
  3519. bb.AlwaysOnTop = false
  3520. bb.Size = UDim2.new(5,35,2,15)
  3521. bb.StudsOffset = Vector3.new(4,0,0)
  3522. bb.MaxDistance = 75
  3523. bb.Adornee = h
  3524. bb.Name = "Name"
  3525. label = Instance.new("TextLabel",bb)
  3526. label.BackgroundTransparency = 1
  3527. label.TextScaled = true
  3528. label.BorderSizePixel = 0
  3529. label.Text = "Be Gone... " ..disshit.Name
  3530. label.Font = "Cartoon"
  3531. label.TextSize = 20
  3532. label.TextStrokeTransparency = 0
  3533. label.TextColor3 = Color3.new(1,1,1)
  3534. label.TextStrokeColor3 = Color3.fromRGB(255,150,0)
  3535. label.Size = UDim2.new(1,0,0.5,0)
  3536. label.Parent = bb
  3537. for i = 1,10 do
  3538. bb.StudsOffset = bb.StudsOffset +Vector3.new(0,.2,0)
  3539. label.TextTransparency = label.TextTransparency +.1
  3540. label.TextStrokeTransparency = label.TextStrokeTransparency +.1
  3541. wait(.07)
  3542. end
  3543. for i,v in pairs(char:GetChildren()) do
  3544. if v:IsA("BillboardGui") then
  3545. v:Destroy()
  3546. end
  3547. end
  3548. for i = 1,3 do
  3549. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(0,0,.3) rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,0,.6)
  3550. wait()
  3551. end
  3552. hum1.Health = 0.1 hum1.MaxHealth = 100
  3553. stab = Instance.new("Sound",h1) stab.TimePosition = .3 stab.SoundId = "rbxassetid://1386772138" stab.Volume = 3 stab:Play()
  3554. hum1.PlatformStand = true
  3555. hum1.Parent.Head.Anchored = false
  3556. for i,v in pairs(t1:GetChildren()) do
  3557. if v:IsA("Motor6D") then
  3558. v:Destroy()
  3559. end
  3560. end
  3561. for i,v in pairs(h1:GetChildren()) do
  3562. if v:IsA("Decal") then
  3563. v:Destroy()
  3564. end
  3565. end
  3566. aaaaa = Instance.new("Sound",h1) aaaaa.SoundId = "rbxassetid://393884633" aaaaa.Volume = 3 aaaaa:Play()
  3567. disshit:BreakJoints()
  3568. ooww = Instance.new("Decal",h1) ooww.Texture = "http://www.roblox.com/asset/?id=1253783230"
  3569. at2 = Instance.new("Attachment",t1) at2.Position = Vector3.new(1,.8,0) at2.Position = Vector3.new(1,.8,0)
  3570. at = Instance.new("Attachment",ra1) at.Name = "oof" at.Position = Vector3.new(-.5,.8,0)
  3571. balls = Instance.new("BallSocketConstraint",ra1) balls.Attachment0 = at2 balls.Attachment1 = at
  3572. at21 = Instance.new("Attachment",t1) at21.Position = Vector3.new(-1,.8,0) at21.Position = Vector3.new(-1,.8,0) at21.Orientation = Vector3.new(0,180,0)
  3573. at1 = Instance.new("Attachment",la1) at.Name = "oof" at1.Position = Vector3.new(.5,.8,0)
  3574. balls1 = Instance.new("BallSocketConstraint",la1) balls1.Attachment0 = at21 balls1.Attachment1 = at1
  3575. nek = Instance.new("Attachment",h1) nek2 = Instance.new("Attachment",t1) nek2.Position = Vector3.new(0,1,0) nek.Position = Vector3.new(0,-.5,0) nball = Instance.new("BallSocketConstraint",h1) nball.Attachment0 = nek nball.Attachment1 = nek2
  3576. owihatedis = Instance.new("Attachment",t1) owihatedis.Position = Vector3.new(.6,-1,0) oihd = Instance.new("Attachment",rl1) oihd.Position = Vector3.new(.1,1,0) oww = Instance.new("BallSocketConstraint",rl1) oww.Attachment0 = owihatedis oww.Attachment1 = oihd
  3577. owihatedis2 = Instance.new("Attachment",t1) owihatedis2.Position = Vector3.new(-.6,-1,0) oihd2 = Instance.new("Attachment",ll1) oihd2.Position = Vector3.new(-.1,1,0) oww2 = Instance.new("BallSocketConstraint",ll1) oww2.Attachment0 = owihatedis2 oww2.Attachment1 = oihd2
  3578. box = Instance.new("Part",ra1) box.Size = Vector3.new(1,1,1) box.Transparency = 1
  3579. box1 = Instance.new("Part",la1) box1.Size = Vector3.new(1,1,1) box1.Transparency = 1
  3580. box2 = Instance.new("Part",rl1) box2.Size = Vector3.new(1,1,1) box2.Transparency = 1
  3581. box3 = Instance.new("Part",ll1) box3.Size = Vector3.new(1,1,1) box3.Transparency = 1
  3582. box4 = Instance.new("Part",t1) box4.Size = t.Size - Vector3.new(0,.2,0) box4.Transparency = 1
  3583. bw = Instance.new("Weld",box) bw.Part0 = box bw.Part1 = ra1 bw.C0 = bw.C0 * CFrame.new(0,.5,0)
  3584. bw1 = Instance.new("Weld",box1) bw1.Part0 = box1 bw1.Part1 = la1 bw1.C0 = bw1.C0 * CFrame.new(0,.5,0)
  3585. bw2 = Instance.new("Weld",box2) bw2.Part0 = box2 bw2.Part1 = rl1 bw2.C0 = bw2.C0 * CFrame.new(0,.5,0)
  3586. bw3 = Instance.new("Weld",box3) bw3.Part0 = box3 bw3.Part1 = ll1 bw3.C0 = bw3.C0 * CFrame.new(0,.5,0)
  3587. bw4 = Instance.new("Weld",box4) bw4.Part0 = box4 bw4.Part1 = t1 bw4.C0 = bw4.C0 * CFrame.new(0,.2,0)
  3588. for i = 1,2 do
  3589. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(0,0,.3) rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,0,.4)
  3590. wait()
  3591. end
  3592. end
  3593. char.Animate.Disabled = false
  3594. rut.Anchored = false
  3595. hum.WalkSpeed = 16 hum.JumpPower = 50
  3596. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1) rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,3.145,0) knife:Destroy()
  3597. for i = 1,10 do
  3598. blood = Instance.new("Part",h1) blood.Size = Vector3.new(3,3,.01) blood.BrickColor = BrickColor.new("Crimson") blood.TopSurface = "Smooth" blood.BottomSurface = "Smooth" blood.Material = "Glass" blood.CFrame = h1.CFrame * CFrame.new(0,-.5,-.6) bloodm = Instance.new("SpecialMesh",blood) bloodm.MeshType = "Sphere"
  3599. wait(.2)
  3600. end
  3601. wait(1)
  3602. for i = 1,10 do
  3603. h1.Transparency = h1.Transparency +.1
  3604. t1.Transparency =t1.Transparency +.1
  3605. ra1.Transparency = ra1.Transparency +.1
  3606. la1.Transparency =la1.Transparency +.1
  3607. rl1.Transparency = rl1.Transparency +.1
  3608. ll1.Transparency = ll1.Transparency +.1
  3609. wait(.05)
  3610. end
  3611. disshit:Destroy()
  3612. bb = Instance.new("BillboardGui",char)
  3613. bb.AlwaysOnTop = false
  3614. bb.Size = UDim2.new(5,35,2,15)
  3615. bb.StudsOffset = Vector3.new(4,0,0)
  3616. bb.MaxDistance = 75
  3617. bb.Adornee = h
  3618. bb.Name = "Name"
  3619. label = Instance.new("TextLabel",bb)
  3620. label.BackgroundTransparency = 1
  3621. label.TextScaled = true
  3622. label.BorderSizePixel = 0
  3623. label.Text = disshit.Name.. " Is Gone..."
  3624. label.Font = "Cartoon"
  3625. label.TextSize = 20
  3626. label.TextStrokeTransparency = 0
  3627. label.TextColor3 = Color3.new(1,1,1)
  3628. label.TextStrokeColor3 = Color3.fromRGB(255,150,0)
  3629. label.Size = UDim2.new(1,0,0.5,0)
  3630. label.Parent = bb
  3631. for i = 1,10 do
  3632. bb.StudsOffset = bb.StudsOffset +Vector3.new(0,.2,0)
  3633. label.TextTransparency = label.TextTransparency +.1
  3634. label.TextStrokeTransparency = label.TextStrokeTransparency +.1
  3635. wait(.07)
  3636. end
  3637. for i,v in pairs(char:GetChildren()) do
  3638. if v:IsA("BillboardGui") then
  3639. v:Destroy()
  3640. end
  3641. end
  3642. end
  3643. end)
  3644. -------Throw Toast(Can eat)--------
  3645. mouse.KeyDown:connect(function(key)
  3646. if key == "y" and not using then
  3647. function eat(toch)
  3648. if toch.Parent ~= nil then
  3649. local humt = toch.Parent:findFirstChildOfClass("Humanoid")
  3650. if humt ~= nil then
  3651. local hed = humt.Parent.Head
  3652. toast:Destroy()
  3653. humt.Health = humt.Health +20 humt.WalkSpeed = humt.WalkSpeed +5 humt.JumpPower = humt.JumpPower +5
  3654. yum = Instance.new("Sound",hed) yum.Volume = 8 yum.SoundId = "rbxassetid://181027147" yum:Play()
  3655. wait(1)
  3656. yum:Destroy()
  3657. wait(10)
  3658. humt.WalkSpeed = humt.WalkSpeed -5 humt.JumpPower = humt.JumpPower -5
  3659. end
  3660. end
  3661. end
  3662. toast = Instance.new("Part",workspace) toast.Name = "EATMEBITC" toast.Size = Vector3.new(1.248, 1.264, 0.16) tm = Instance.new("SpecialMesh",toast) tm.Scale = Vector3.new(0.003, 0.003, 0.003) tm.MeshType = "FileMesh" tm.MeshId = "rbxassetid://1614924885" tm.TextureId = "rbxassetid://1614940093" tw = Instance.new("Weld",brda) tw.Name = "wuild" tw.Part0 = toast tw.Part1 = brda
  3663. for i = 1,5 do
  3664. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(.2,-.2,.2)
  3665. wait()
  3666. end
  3667. wait(.3)
  3668. for i = 1,2 do
  3669. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(.2,0,.1)
  3670. wait()
  3671. end
  3672. for i,v in pairs(brda:GetChildren()) do
  3673. if v:IsA("Weld") then
  3674. v:Destroy()
  3675. end
  3676. end
  3677. toast.Touched:connect(eat)
  3678. for i = 1,5 do
  3679. toast.CFrame = toast.CFrame * CFrame.new(0,1,1)
  3680. wait()
  3681. end
  3682. for i = 1,3 do
  3683. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(.2,0,.1)
  3684. wait()
  3685. end
  3686. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  3687. end
  3688. end)
  3689. ------Summon Explosion------
  3690. ALLAHU_AKBAR = false
  3691. mouse.KeyDown:connect(function(key)
  3692. if key == "b" and not using and not ALLAHU_AKBAR then
  3693. using = true
  3694. ALLAHU_AKBAR = true
  3695. local bum = Instance.new("Part",workspace) bum.CFrame = mouse.Hit bum.TopSurface = "Smooth" bum.BottomSurface = "Smooth" bum.Material = "Neon" bum.BrickColor = BrickColor.new("Deep orange") bum.Transparency = 1 bum.Shape = "Ball" bum.Size = Vector3.new(50,50,50) bum.CanCollide = false bum.Anchored = true
  3696. function aa(hit)
  3697. if hit.Parent ~= nil then
  3698. local humta = hit.Parent:findFirstChildOfClass("Humanoid")
  3699. if humta ~= nil then
  3700. if hit.Parent == char then
  3701.  
  3702. else
  3703. local datbitc = hit.Parent humta.DisplayDistanceType = "None"
  3704. hit.Transparency = 1 hit.Anchored = true
  3705. for i,v in pairs(datbitc:GetChildren()) do
  3706. if v:IsA("Accessory") then
  3707. v:Destroy()
  3708. end
  3709. end
  3710. datbitc.Head.CFrame = bum.CFrame
  3711. humta.Parent.Head.Anchored = true
  3712. wait(1.4)
  3713. datbitc:Destroy()
  3714. end
  3715. end
  3716. end
  3717. end
  3718. bum.Touched:connect(aa)
  3719. local tweens = game:GetService("TweenService")
  3720. local tweeni = TweenInfo.new(
  3721. 1,
  3722. Enum.EasingStyle.Bounce,
  3723. Enum.EasingDirection.Out,
  3724. 0,
  3725. true,
  3726. 0
  3727. )
  3728. local size = {Size = Vector3.new(5,5,5), Transparency = 0,Color = Color3.fromRGB(255,0,0)}
  3729. local tsize = tweens:Create(bum,tweeni,size)
  3730. tsize:Play()
  3731. wait(1.4)
  3732. local bs = Instance.new("Sound",bum) bs.SoundId = "rbxassetid://144699494" bs.Volume = 10 bs:Play()
  3733. wait(1.7)
  3734. bum:Destroy()
  3735. using = false
  3736. wait(5)
  3737. local uf = Instance.new("Sound",t) uf.SoundId = "rbxassetid://1474367957" uf.Volume = 2 uf:Play()
  3738. ALLAHU_AKBAR = false
  3739. wait(1)
  3740. uf:Destroy()
  3741. end
  3742. end)
  3743. ------Kaboom------
  3744. kaboom1 = false
  3745. mouse.KeyDown:connect(function(key)
  3746. if key == "j" and not using and not kaboom1 then
  3747. function ah(hit)
  3748. if hit.Parent ~= nil then
  3749. local humana = hit.Parent:findFirstChildOfClass("Humanoid")
  3750. if humana ~= nil then
  3751. if hit.Parent == char then
  3752.  
  3753. else
  3754. local bitc = hit.Parent
  3755. bitc:Destroy()
  3756. end
  3757. end
  3758. end
  3759. end
  3760. using = true
  3761. rut.Anchored = true kaboom1 = true
  3762. for i = 1,10 do
  3763. rut.CFrame = rut.CFrame * CFrame.new(0,3,0)
  3764. mus.Volume = mus.Volume -.3
  3765. cm.Volume = cm.Volume +.1
  3766. wait()
  3767. end
  3768. local poom = Instance.new("Sound",t) poom.EmitterSize = 1000 poom.Volume = 10 poom.Pitch = .6 poom.SoundId = "rbxassetid://704085554"
  3769. local bum = Instance.new("Part",t) bum.Transparency = 1 bum.CanCollide = false bum.Anchored = true bum.CFrame = t.CFrame bum.Size = Vector3.new(200,200,200) bum.BrickColor = BrickColor.new("Toothpaste") bum.Shape = "Ball" bum.Material = "Neon"
  3770. local bum1 = Instance.new("Part",t) bum1.Transparency = 1 bum1.CanCollide = false bum1.Anchored = true bum1.CFrame = t.CFrame bum1.Size = Vector3.new(200,200,200) bum1.BrickColor = BrickColor.new("Toothpaste") bum1.Shape = "Ball" bum1.Material = "Neon"
  3771. local bum2 = Instance.new("Part",t) bum2.Transparency = 1 bum2.CanCollide = false bum2.Anchored = true bum2.CFrame = t.CFrame bum2.Size = Vector3.new(200,200,200) bum2.BrickColor = BrickColor.new("Toothpaste") bum2.Shape = "Ball" bum2.Material = "Neon"
  3772. local bum3= Instance.new("Part",t) bum3.Transparency = 1 bum3.CanCollide = false bum3.Anchored = true bum3.CFrame = t.CFrame bum3.Size = Vector3.new(200,200,200) bum3.BrickColor = BrickColor.new("Toothpaste") bum3.Shape = "Ball" bum3.Material = "Neon"
  3773. local tweeni = TweenInfo.new(
  3774. .6,
  3775. Enum.EasingStyle.Quint,
  3776. Enum.EasingDirection.In,
  3777. 0,
  3778. false,
  3779. 0
  3780. )
  3781. local size = {Size = Vector3.new(7,7,7), Color = Color3.fromRGB(255,100,0), Transparency = .75}
  3782. local tsize = tweens:Create(bum,tweeni,size)
  3783. local size1 = {Size = Vector3.new(7,7,7), Color = Color3.fromRGB(255,100,0), Transparency = .5}
  3784. local tsize1 = tweens:Create(bum1,tweeni,size1)
  3785. local size2 = {Size = Vector3.new(7,7,7), Color = Color3.fromRGB(255,100,0), Transparency = .25}
  3786. local tsize2 = tweens:Create(bum2,tweeni,size2)
  3787. local size3 = {Size = Vector3.new(7,7,7), Color = Color3.fromRGB(255,100,0), Transparency = 0}
  3788. local tsize3 = tweens:Create(bum3,tweeni,size2)
  3789. tsize:Play()
  3790. poom:Play()
  3791. wait(.6)
  3792. tsize1:Play()
  3793. poom:Play()
  3794. wait(.6)
  3795. tsize2:Play()
  3796. poom:Play()
  3797. wait(.6)
  3798. tsize3:Play()
  3799. poom:Play()
  3800. local kaboom = Instance.new("Sound",t) kaboom.Volume = 3 kaboom.SoundId = "rbxassetid://138084923" kaboom:Play()
  3801. wait(1)
  3802. bum.Transparency = 1 bum1.Transparency = 1 bum2.Transparency = 1
  3803. local alahuakbar = {Size = Vector3.new(500,500,500), Transparency = 1, Color = Color3.fromRGB(255,50,0)}
  3804. local tak = tweens:Create(bum3,tweeni,alahuakbar)
  3805. tak:Play()
  3806. bum3.Touched:connect(ah)
  3807. local exp = Instance.new("Sound",t) exp.EmitterSize = 100 exp.Volume = 10 exp.SoundId = "rbxassetid://1577567682" exp:Play()
  3808. wait(1)
  3809. using = false rut.Anchored = false poom:Destroy()
  3810. bum:Destroy() bum1:Destroy() bum2:Destroy() bum3:Destroy()
  3811. wait(1)
  3812. kaboom:Destroy()
  3813. wait(.4)
  3814. exp:Destroy()
  3815. wait(10)
  3816. for i = 1,10 do
  3817. mus.Volume = mus.Volume +.3
  3818. cm.Volume = cm.Volume -.1
  3819. wait(.1)
  3820. end
  3821. kaboom1 = false
  3822. end
  3823. end)
  3824. ------Bread Grenade------
  3825. brid = false
  3826. mouse.KeyDown:connect(function(key)
  3827. if key == "u" and not using and not brid then
  3828. using = true
  3829. brid = true
  3830. function gren_exp(hit)
  3831. if hit.Parent ~= nil then
  3832. local humt = hit.Parent:FindFirstChild("Humanoid")
  3833. if humt ~= nil then
  3834. if hit.Parent == char then
  3835.  
  3836. else
  3837. hit.Transparency = .4 hit.Color = Color3.fromRGB(255,150,0) hit.Material = "Neon"
  3838. local meaaa = Instance.new("SpecialMesh",hit) meaaa.MeshType = "Brick"
  3839. wait(.7)
  3840. hit.Anchored = true
  3841. for i = 1,30 do
  3842. hit.CFrame = hit.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  3843. wait()
  3844. end
  3845. for i = 1,6 do
  3846. hit.Transparency = hit.Transparency +.1
  3847. hit.CFrame = hit.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  3848. wait()
  3849. end
  3850. humt.Parent:Destroy()
  3851. end
  3852. end
  3853. end
  3854. end
  3855. local tmod = Instance.new("Model",workspace) tmod.Name = "tust"
  3856. local tost = CreatePart(tmod,"Plastic",0,0,"White","tast",Vector3.new(1.248, 1.264, 0.16),false,false)
  3857. local tmesh createMesh("SpecialMesh",tost,"FileMesh","1614924885","1614940093",Vector3.new(0.003, 0.003, 0.003))
  3858. local tweld = CreateWeld("Weld",tost,ra,tost,CFrame.new(0,-1.5,0),CFrame.fromEulerAnglesXYZ(0,0,3.1))
  3859. local tost1 = CreatePart(tmod,"Plastic",0,0,"White","tast",Vector3.new(1.248, 1.264, 0.16),false,false)
  3860. local tmesh1 createMesh("SpecialMesh",tost1,"FileMesh","1614924885","1614940093",Vector3.new(0.003, 0.003, 0.003))
  3861. local tweld1 = CreateWeld("Weld",tost1,tost1,tost,CFrame.new(0,0,.16),CFrame.new(0,0,0))
  3862. local tost2 = CreatePart(tmod,"Plastic",0,0,"White","tast",Vector3.new(1.248, 1.264, 0.16),false,false)
  3863. local tmesh2 createMesh("SpecialMesh",tost2,"FileMesh","1614924885","1614940093",Vector3.new(0.003, 0.003, 0.003))
  3864. local tweld2 = CreateWeld("Weld",tost2,tost2,tost,CFrame.new(0,0,.32),CFrame.new(0,0,0))
  3865. local tost3 = CreatePart(tmod,"Plastic",0,0,"White","tast",Vector3.new(1.248, 1.264, 0.16),false,false)
  3866. local tmesh3 createMesh("SpecialMesh",tost3,"FileMesh","1614924885","1614940093",Vector3.new(0.003, 0.003, 0.003))
  3867. local tweld3 = CreateWeld("Weld",tost3,tost3,tost,CFrame.new(0,0,.48),CFrame.new(0,0,0))
  3868. local tost4 = CreatePart(tmod,"Plastic",0,0,"White","tast",Vector3.new(1.248, 1.264, 0.16),false,false)
  3869. local tmesh4 createMesh("SpecialMesh",tost4,"FileMesh","1614924885","1614940093",Vector3.new(0.003, 0.003, 0.003))
  3870. local tweld4 = CreateWeld("Weld",tost4,tost4,tost,CFrame.new(0,0,-.16),CFrame.new(0,0,0))
  3871. local tost5 = CreatePart(tmod,"Plastic",0,0,"White","tast",Vector3.new(1.248, 1.264, 0.16),false,false)
  3872. local tmesh5 createMesh("SpecialMesh",tost5,"FileMesh","1614924885","1614940093",Vector3.new(0.003, 0.003, 0.003))
  3873. local tweld5 = CreateWeld("Weld",tost5,tost5,tost,CFrame.new(0,0,-.32),CFrame.new(0,0,0))
  3874. local tost6 = CreatePart(tmod,"Plastic",0,0,"White","tast",Vector3.new(1.248, 1.264, 0.16),false,false)
  3875. local tmesh6 createMesh("SpecialMesh",tost6,"FileMesh","1614924885","1614940093",Vector3.new(0.003, 0.003, 0.003))
  3876. local tweld6 = CreateWeld("Weld",tost6,tost6,tost,CFrame.new(0,0,-.48),CFrame.new(0,0,0))
  3877. local tost7 = CreatePart(tmod,"Plastic",0,0,"White","tast",Vector3.new(1.248, 1.264, 0.16),false,false)
  3878. local tmesh7 createMesh("SpecialMesh",tost7,"FileMesh","1614924885","1614940093",Vector3.new(0.003, 0.003, 0.003))
  3879. local tweld7 = CreateWeld("Weld",tost7,tost7,tost,CFrame.new(0,0,-.64),CFrame.new(0,0,0))
  3880. local tost8= CreatePart(tmod,"Plastic",0,0,"White","tast",Vector3.new(1.248, 1.264, 0.16),false,false)
  3881. local tmesh8 createMesh("SpecialMesh",tost8,"FileMesh","1614924885","1614940093",Vector3.new(0.003, 0.003, 0.003))
  3882. local tweld8 = CreateWeld("Weld",tost8,tost8,tost,CFrame.new(0,0,.64),CFrame.new(0,0,0))
  3883. function oobread(hit)
  3884. if hit.Parent ~= nil then
  3885. local huma = hit.Parent:FindFirstChildOfClass("Humanoid")
  3886. if huma ~= nil then
  3887. if hit.Parent == char then
  3888.  
  3889. else
  3890. for i = 1,100 do
  3891. huma.WalkToPoint = tost.Position
  3892. wait(.05)
  3893. end
  3894. end
  3895. end
  3896. end
  3897. end
  3898. for i = 1,5 do
  3899. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.1) rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(.15,0,.66)
  3900. wait()
  3901. end
  3902. wait(.6)
  3903. local vel = Instance.new("BodyVelocity",tost) vel.MaxForce = Vector3.new(99999,99999,99999)
  3904. vel.Velocity = ra.CFrame.lookVector * -30
  3905. tweld:Destroy()
  3906. for i = 1,5 do
  3907. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(0,0,.1) rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.15,0,-.66)
  3908. wait()
  3909. end
  3910. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1) rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,3.145,0)
  3911. vel:Destroy()
  3912. wait(.2)
  3913. tost.CanCollide = true tost1.CanCollide = true tost2.CanCollide = true tost3.CanCollide = true tost4.CanCollide = true tost5.CanCollide = true tost6.CanCollide = true tost7.CanCollide = true tost8.CanCollide = true
  3914. local obread = CreatePart(tmod,"Ice",0,1,"White","obread",Vector3.new(40,40,40),true,false) obread.CFrame = tost.CFrame obread.Touched:connect(oobread)
  3915. wait(3)
  3916. obread:Destroy()
  3917. wait(1)
  3918. using = false
  3919. tost.Touched:connect(oobread) tost1.Touched:connect(oobread) tost2.Touched:connect(oobread) tost3.Touched:connect(oobread) tost4.Touched:connect(oobread) tost5.Touched:connect(oobread) tost6.Touched:connect(oobread) tost7.Touched:connect(oobread) tost8.Touched:connect(oobread)
  3920. local boom = Instance.new("Explosion",tost) boom.Visible = false boom.Position = tost.Position boom.BlastPressure = 100000 boom.BlastRadius = 10
  3921. local bah = CreatePart(tmod,"Neon",0,0,"Deep Orange","bah",Vector3.new(2,2,2),true,false) bah.Position = tost.Position bah.Shape = "Ball"
  3922. bah.Color = Color3.fromRGB(255,160,0) bah.Touched:connect(gren_exp)
  3923. local tweeni = TweenInfo.new(
  3924. .3,
  3925. Enum.EasingStyle.Quint,
  3926. Enum.EasingDirection.In,
  3927. 0,
  3928. false,
  3929. 0)
  3930. local size = {Size = Vector3.new(20,20,20), Color = Color3.fromRGB(255,0,0), Transparency = 1}
  3931. local tsize = tweens:Create(bah,tweeni,size)
  3932. tsize:Play()
  3933. brid = false
  3934. wait(.3)
  3935. bah:Destroy()
  3936. wait(5)
  3937. tmod:Destroy()
  3938. end
  3939. end)
  3940. ------Chat Func.------
  3941. bbg = Instance.new("BillboardGui",h)
  3942. bbg.Size = UDim2.new(0,200,0,50)
  3943. bbg.StudsOffset = Vector3.new(0,2,0)
  3944. bbgTl = Instance.new("TextLabel",bbg)
  3945. bbgTl.BackgroundTransparency = 1
  3946. bbgTl.Size = UDim2.new(10,0,1,0)
  3947. bbgTl.Position = UDim2.new(-4.5,0,0,0)
  3948. bbgTl.Font = "Cartoon"
  3949. bbgTl.Text = " "
  3950. bbgTl.TextSize = 30
  3951. bbgTl.TextStrokeColor3 = Color3.fromRGB(255,160)
  3952. bbgTl.TextColor3 = Color3.fromRGB(255,255,255)
  3953. bbgTl.TextStrokeTransparency = 0
  3954. bbgTl.TextWrapped = true
  3955. plr.Chatted:connect(function(msg)
  3956. bbgTl.Text = msg
  3957. wait(5)
  3958. if bbgTl.Text == msg then
  3959. bbgTl.Text = " "
  3960. end
  3961. end)
  3962. ------...------
  3963. mouse.KeyDown:connect(function(key)
  3964. if key == "=" and not using then
  3965. using = true
  3966. for i = 1,5 do
  3967. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.15,0,.3)
  3968. ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(-.15,0,-.3)
  3969. wait()
  3970. end
  3971. local hugbox = CreatePart(char,"Plastic",0,1,"White","Hugs",Vector3.new(3,5,3),false,false)
  3972. local huw = CreateWeld("Weld",hugbox,t,hugbox,CFrame.new(0,0,-2),CFrame.new(0,0,0))
  3973. function hugs(hug)
  3974. if hug.Parent ~= nil then
  3975. local wanthugs = hug.Parent:FindFirstChild("Humanoid")
  3976. if wanthugs ~= nil then
  3977. if hug.Parent == char then
  3978.  
  3979. else
  3980. hugbox:Destroy() wanthugs.Health = wanthugs.Health +35 wanthugs.PlatformStand = false wanthugs.Sit = false
  3981. for _,q in pairs(wanthugs.Parent.Head:GetChildren()) do
  3982. if q:IsA("Decal") then
  3983. q.Transparency = 1
  3984. end
  3985. end
  3986. local o = Instance.new("Decal",wanthugs.Parent.Head) o.Texture = "http://www.roblox.com/asset/?id=388881187"
  3987. h.face.Transparency = 1
  3988. local cface = Instance.new("Decal",h) cface.Texture = "http://www.roblox.com/asset/?id=158131972"
  3989. local hugw = CreateWeld("Weld",char,wanthugs.Parent.Head,t,CFrame.new(0,-1.5,-1.2),CFrame.fromEulerAnglesXYZ(0,3.1,0))
  3990. wait(.2)
  3991. for i = 1,10 do
  3992. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(.1,0,.03) rs.C0 = rs.C0 * CFrame.new(0,-.06,0)
  3993. ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(.1,0,-.03) ls.C0 = ls.C0 * CFrame.new(0,-.06,0)
  3994. nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(.05,.04,.04)
  3995. wait()
  3996. end
  3997. wait(2.2)
  3998. o:Destroy()
  3999. for _,q in pairs(wanthugs.Parent.Head:GetChildren()) do
  4000. if q:IsA("Decal") then
  4001. q.Transparency = 0
  4002. end
  4003. end
  4004. cface:Destroy()
  4005. h.face.Transparency = 0
  4006. hugw:Destroy()
  4007. char.Animate.Disabled = false
  4008. end
  4009. end
  4010. end
  4011. end
  4012. hugbox.Touched:connect(hugs)
  4013. wait(3)
  4014. for i = 1,5 do
  4015. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(.15,0,-.3)
  4016. ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(.15,0,.3)
  4017. wait()
  4018. end
  4019. hugbox:Destroy()
  4020. using = false
  4021. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  4022. ls.C0 = CFrame.fromEulerAnglesXYZ(0,-14.1,0) ls.C0 = ls.C0 * CFrame.new(0,.5,1)
  4023. rh.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rh.C0 = rh.C0 * CFrame.new(0,-1,1)
  4024. lh.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,0) lh.C0 = lh.C0 * CFrame.new(0,-1,1)
  4025. nec.C0 = CFrame.fromEulerAnglesXYZ(4.7,0,9.4) nec.C0 = nec.C0 * CFrame.new(0,0,1)
  4026. rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,9.4,0)
  4027. end
  4028. end)
  4029. ------Decapitate------
  4030. dec = false
  4031. mouse.KeyDown:connect(function(key)
  4032. if key == "n" and not using and not dec then
  4033. local hum1 = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  4034. if hum1 ~= nil then
  4035. local tp = Instance.new("Part",t) tp.Anchored = true tp.Size = t.Size tp.Transparency = 1 tp.CFrame = t.CFrame tp.CanCollide = false
  4036. using = true dec = true char.Animate.Disabled = true
  4037. t.Anchored = true hum.WalkSpeed = 0 hum.JumpPower = 0
  4038. disshit = hum1.Parent
  4039. h1 = hum1.Parent.Head
  4040. t1 = hum1.Parent.Torso
  4041. ra1 = hum1.Parent["Right Arm"]
  4042. la1 = hum1.Parent["Left Arm"]
  4043. rl1 = hum1.Parent["Right Leg"]
  4044. ll1 = hum1.Parent["Left Leg"]
  4045. hum1.WalkSpeed = 0 hum1.JumpPower = 0 t1.Anchored = true
  4046. t.CFrame = t1.CFrame * CFrame.new(0,0,-2) * CFrame.fromEulerAnglesXYZ(0,3.1,0)
  4047. for i = 1,5 do
  4048. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,.1,.4) * CFrame.new(0,-.15,0) ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(0,-.1,-.4) * CFrame.new(0,-.15,0)
  4049. wait()
  4050. end
  4051. wait(.1)
  4052. local chunc = Instance.new("Sound",h1) chunc.SoundId = "rbxassetid://314390675" chunc.Volume = 2 chunc.Pitch = .7 chunc:Play()
  4053. for i = 1,10 do
  4054. chunc:Play()
  4055. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,0,.06) * CFrame.new(.05,-.03,0) ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.06) * CFrame.new(-.05,-.03,0)
  4056. wait(.05)
  4057. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.06) ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(0,0,.06)
  4058. wait(.1)
  4059. end
  4060. for i,v in pairs(disshit:GetChildren()) do
  4061. if v.Name == "HumanoidRootPart" then
  4062. v:Destroy()
  4063. end
  4064. end
  4065. t1.Anchored = false h1.Anchored = false ra1.Anchored = false la1.Anchored = false rl1.Anchored = false ll1.Anchored = false
  4066. hum1.PlatformStand = true
  4067. hum1.Parent.Head.Anchored = false
  4068. disshit:BreakJoints()
  4069. for i,v in pairs(h1:GetChildren()) do
  4070. if v:IsA("Decal") then
  4071. v:Destroy()
  4072. end
  4073. end
  4074. ooww = Instance.new("Decal",h1) ooww.Texture = "http://www.roblox.com/asset/?id=1253783230"
  4075. at2 = Instance.new("Attachment",t1) at2.Position = Vector3.new(1,.8,0) at2.Position = Vector3.new(1,.8,0)
  4076. at = Instance.new("Attachment",ra1) at.Name = "oof" at.Position = Vector3.new(-.5,.8,0)
  4077. balls = Instance.new("BallSocketConstraint",ra1) balls.Attachment0 = at2 balls.Attachment1 = at
  4078. at21 = Instance.new("Attachment",t1) at21.Position = Vector3.new(-1,.8,0) at21.Position = Vector3.new(-1,.8,0) at21.Orientation = Vector3.new(0,180,0)
  4079. at1 = Instance.new("Attachment",la1) at.Name = "oof" at1.Position = Vector3.new(.5,.8,0)
  4080. balls1 = Instance.new("BallSocketConstraint",la1) balls1.Attachment0 = at21 balls1.Attachment1 = at1
  4081. owihatedis = Instance.new("Attachment",t1) owihatedis.Position = Vector3.new(.6,-1,0) oihd = Instance.new("Attachment",rl1) oihd.Position = Vector3.new(.1,1,0) oww = Instance.new("BallSocketConstraint",rl1) oww.Attachment0 = owihatedis oww.Attachment1 = oihd
  4082. nek = Instance.new("Attachment",h1) nek2 = Instance.new("Attachment",t1) nek2.Position = Vector3.new(0,1,0) nek.Position = Vector3.new(0,-.5,0) nball = Instance.new("RopeConstraint",h1) nball.Length = 5000 nball.Visible = false nball.Attachment0 = nek nball.Attachment1 = nek2
  4083. owihatedis2 = Instance.new("Attachment",t1) owihatedis2.Position = Vector3.new(-.6,-1,0) oihd2 = Instance.new("Attachment",ll1) oihd2.Position = Vector3.new(-.1,1,0) oww2 = Instance.new("BallSocketConstraint",ll1) oww2.Attachment0 = owihatedis2 oww2.Attachment1 = oihd2
  4084. box = Instance.new("Part",ra1) box.Size = Vector3.new(1,1,1) box.Transparency = 1
  4085. box1 = Instance.new("Part",la1) box1.Size = Vector3.new(1,1,1) box1.Transparency = 1
  4086. box2 = Instance.new("Part",rl1) box2.Size = Vector3.new(1,1,1) box2.Transparency = 1
  4087. box3 = Instance.new("Part",ll1) box3.Size = Vector3.new(1,1,1) box3.Transparency = 1
  4088. box4 = Instance.new("Part",t1) box4.Size = t.Size - Vector3.new(0,.2,0) box4.Transparency = 1
  4089. bw = Instance.new("Weld",box) bw.Part0 = box bw.Part1 = ra1 bw.C0 = bw.C0 * CFrame.new(0,.5,0)
  4090. bw1 = Instance.new("Weld",box1) bw1.Part0 = box1 bw1.Part1 = la1 bw1.C0 = bw1.C0 * CFrame.new(0,.5,0)
  4091. bw2 = Instance.new("Weld",box2) bw2.Part0 = box2 bw2.Part1 = rl1 bw2.C0 = bw2.C0 * CFrame.new(0,.5,0)
  4092. bw3 = Instance.new("Weld",box3) bw3.Part0 = box3 bw3.Part1 = ll1 bw3.C0 = bw3.C0 * CFrame.new(0,.5,0)
  4093. bw4 = Instance.new("Weld",box4) bw4.Part0 = box4 bw4.Part1 = t1 bw4.C0 = bw4.C0 * CFrame.new(0,.2,0)
  4094. local blud = Instance.new("Part",h1) blud.Shape = "Cylinder" blud.Size = Vector3.new(0.05, 0.77, 0.83) blud.Material = "Glass" blud.BrickColor = BrickColor.new("Crimson") local bludw = Instance.new("Weld",blud) bludw.Part0 = h1 bludw.Part1 = blud bludw.C0 = bludw.C0 * CFrame.new(0,-.59,0) * CFrame.fromEulerAnglesXYZ(0,0,1.55)
  4095. local blud1 = Instance.new("Part",t1) blud1.Shape = "Cylinder" blud1.Size = Vector3.new(0.05, 0.77, 0.83) blud1.Material = "Glass" blud1.BrickColor = BrickColor.new("Crimson") local bludw1 = Instance.new("Weld",blud1) bludw1.Part0 = t1 bludw1.Part1 = blud1 bludw1.C0 = bludw1.C0 * CFrame.new(0,1,0) * CFrame.fromEulerAnglesXYZ(0,0,1.55)
  4096. local hweld = CreateWeld("Weld",t1,h1,ra,CFrame.new(-1,-1,0),CFrame.fromEulerAnglesXYZ(0,0,0)) hweld.C0 = hweld.C0 * CFrame.fromEulerAnglesXYZ(0,0,3.1)
  4097. for i = 1,2 do
  4098. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(0,0,.6) ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(0,0,-.6)
  4099. wait()
  4100. end
  4101. wait(.4)
  4102. for i = 1,5 do
  4103. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.4,0,0) ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(0,0,.6)
  4104. wait()
  4105. end
  4106. hweld:Destroy()
  4107. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  4108. ls.C0 = CFrame.fromEulerAnglesXYZ(0,-14.1,0) ls.C0 = ls.C0 * CFrame.new(0,.5,1)
  4109. t.Anchored = false hum.WalkSpeed = 16 hum.JumpPower = 50 char.Animate.Disabled = false
  4110. t.CFrame = tp.CFrame
  4111. tp:Destroy()
  4112. using = false
  4113. wait(5)
  4114. for i = 1,10 do
  4115. ra1.Transparency = ra1.Transparency +.1
  4116. la1.Transparency = la1.Transparency +.1
  4117. rl1.Transparency = rl1.Transparency +.1
  4118. ll1.Transparency = ll1.Transparency +.1
  4119. h1.Transparency = h1.Transparency +.1
  4120. t1.Transparency = t1.Transparency +.1
  4121. blud.Transparency = blud.Transparency +.1
  4122. blud1.Transparency = blud1.Transparency +.1
  4123. wait(.1)
  4124. end
  4125. disshit:Destroy()
  4126. dec = false
  4127. end
  4128. end
  4129. end)
  4130. --------Anti-stun------
  4131. mouse.KeyDown:connect(function(key)
  4132. if key == "n" then
  4133. using = false
  4134. h.Anchored = false
  4135. t.Anchored = false
  4136. ra.Anchored = false
  4137. la.Anchored = false
  4138. rl.Anchored = false
  4139. ll.Anchored = false
  4140. for i,v in pairs(char:GetChildren()) do
  4141. if v:IsA("Accessory") then
  4142. v.Handle.Anchored = false
  4143. end
  4144. end
  4145. dec = false
  4146. char.Animate.Disabled = false hum.WalkSpeed = 16 hum.JumpPower = 50
  4147. hum.PlatformStand = false brda.Anchored = false rut.Anchored = false
  4148. end
  4149. end)
  4150. ------Dance------
  4151. mouse.KeyDown:connect(function(key)
  4152. if key == "m" and not using then
  4153. using = true
  4154. hum.WalkSpeed = 0 hum.JumpPower = 0 mus.Volume = 0 tripoloski.Volume = 5
  4155. for i = 1,5 do
  4156. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.31,0,0) * CFrame.new(0,-.15,-.03)
  4157. ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(-.31,0,0) * CFrame.new(0,-.15,-.03)
  4158. rh.C0 = rh.C0 * CFrame.new(0,0,.2)
  4159. lh.C0 = lh.C0 * CFrame.new(0,0,.2)
  4160. wait()
  4161. end
  4162. wait(.5)
  4163. for i = 1,6 do
  4164. for i = 1,5 do
  4165. rh.C0 = rh.C0 * CFrame.new(0,.2,0)
  4166. lh.C0 = lh.C0 * CFrame.new(0,.2,0)
  4167. rutj.C0 = rutj.C0 * CFrame.new(0,0,-.2)
  4168. wait()
  4169. end
  4170. wait(.05)
  4171. for i = 1,5 do
  4172. rh.C0 = rh.C0 * CFrame.new(0,-.2,0)
  4173. lh.C0 = lh.C0 * CFrame.new(0,-.2,0)
  4174. rutj.C0 = rutj.C0 * CFrame.new(0,0,.2)
  4175. wait()
  4176. end
  4177. end
  4178. for i = 1,15 do
  4179. for i = 1,2 do
  4180. rh.C0 = rh.C0 * CFrame.new(0,.5,0)
  4181. lh.C0 = lh.C0 * CFrame.new(0,.5,0)
  4182. rutj.C0 = rutj.C0 * CFrame.new(0,0,-.5)
  4183. wait()
  4184. end
  4185. for i = 1,2 do
  4186. rh.C0 = rh.C0 * CFrame.new(0,-.5,0)
  4187. lh.C0 = lh.C0 * CFrame.new(0,-.5,0)
  4188. rutj.C0 = rutj.C0 * CFrame.new(0,0,.5)
  4189. wait()
  4190. end
  4191. end
  4192. for i = 1,25 do
  4193. rh.C0 = rh.C0 * CFrame.new(0,1,0)
  4194. lh.C0 = lh.C0 * CFrame.new(0,1,0)
  4195. rutj.C0 = rutj.C0 * CFrame.new(0,0,-1)
  4196. wait(.03)
  4197. rh.C0 = rh.C0 * CFrame.new(0,-1,0)
  4198. lh.C0 = lh.C0 * CFrame.new(0,-1,0)
  4199. rutj.C0 = rutj.C0 * CFrame.new(0,0,1)
  4200. wait()
  4201. end
  4202. local ow = Instance.new("Decal",h) ow.Texture = "http://www.roblox.com/asset/?id=271100777"
  4203. local chunc = Instance.new("Sound",t) chunc.SoundId = "rbxassetid://314390675" chunc.Volume = 5 chunc:Play()
  4204. h.face.Transparency = 1
  4205. for c = 1,2 do
  4206. rutj.C0 = rutj.C0 * CFrame.new(0,0,-.875)
  4207. rh.C0 = rh.C0 * CFrame.fromEulerAnglesXYZ(-.775,0,0) * CFrame.new(0,.75,0)
  4208. lh.C0 = lh.C0 * CFrame.fromEulerAnglesXYZ(-.775,0,0) * CFrame.new(0,.75,0)
  4209. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(-.7,0,0) ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(-.7,0,0)
  4210. wait()
  4211. end
  4212. local aaaa = Instance.new("Sound",t) aaaa.SoundId = "rbxassetid://633394595" aaaa.Volume = 5 aaaa:Play()
  4213. wait(1)
  4214. ow:Destroy()
  4215. local wot = Instance.new("Decal",h) wot.Texture = "http://www.roblox.com/asset/?id=1077397727"
  4216. for i = 1,60 do
  4217. rs.C0 = rs.C0 * CFrame.fromEulerAnglesXYZ(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  4218. ls.C0 = ls.C0 * CFrame.fromEulerAnglesXYZ(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  4219. nec.C0 = nec.C0 * CFrame.fromEulerAnglesXYZ(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  4220. rutj.C0 = rutj.C0 * CFrame.fromEulerAnglesXYZ(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  4221. rh.C0 = rh.C0 * CFrame.fromEulerAnglesXYZ(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  4222. lh.C0 = lh.C0 * CFrame.fromEulerAnglesXYZ(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  4223. wait()
  4224. end
  4225. local boom = Instance.new("Explosion",t) boom.Position = t.Position boom.BlastRadius = 0
  4226. rs.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rs.C0 = rs.C0 * CFrame.new(0,.5,1)
  4227. ls.C0 = CFrame.fromEulerAnglesXYZ(0,-14.1,0) ls.C0 = ls.C0 * CFrame.new(0,.5,1)
  4228. rh.C0 = CFrame.fromEulerAnglesXYZ(0,-4.7,0) rh.C0 = rh.C0 * CFrame.new(0,-1,1)
  4229. lh.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,0) lh.C0 = lh.C0 * CFrame.new(0,-1,1)
  4230. nec.C0 = CFrame.fromEulerAnglesXYZ(4.7,0,9.4) nec.C0 = nec.C0 * CFrame.new(0,0,1)
  4231. rutj.C0 = CFrame.fromEulerAnglesXYZ(-4.7,9.4,0)
  4232. hum.WalkSpeed = 16 hum.JumpPower = 50 h.face.Transparency = 0 wot:Destroy()
  4233. using = false mus.Volume = 2 tripoloski.Volume = 0
  4234. wait(.7)
  4235. boom:Destroy()
  4236. end
  4237. end)
  4238. ------Music Change------
  4239. mouse.KeyDown:connect(function(key)
  4240. if key == "1" then
  4241. local mu = math.random(1,5)
  4242. if mu == 1 then
  4243. mus.Volume = 2
  4244. cm.Volume = 0
  4245. tripoloski.Volume = 0
  4246. bochka.Volume = 0
  4247. a13.Volume = 0
  4248. end
  4249. if mu == 2 then
  4250. mus.Volume = 0
  4251. cm.Volume = 2
  4252. tripoloski.Volume = 0
  4253. bochka.Volume = 0
  4254. a13.Volume = 0
  4255. end
  4256. if mu == 3 then
  4257. mus.Volume = 0
  4258. cm.Volume = 0
  4259. tripoloski.Volume = 5
  4260. bochka.Volume = 0
  4261. a13.Volume = 0
  4262. end
  4263. if mu == 4 then
  4264. mus.Volume = 0
  4265. cm.Volume = 0
  4266. tripoloski.Volume = 0
  4267. bochka.Volume = 4
  4268. a13.Volume = 0
  4269. end
  4270. if mu == 5 then
  4271. mus.Volume = 0
  4272. cm.Volume = 0
  4273. tripoloski.Volume = 0
  4274. bochka.Volume = 0
  4275. a13.Volume = 6
  4276. end
  4277. end
  4278. end)
  4279. -----------------END----------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement