Advertisement
HenloMyDude

thebigfanlamslampam

Aug 27th, 2019
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 160.36 KB | None | 0 0
  1. local Player = owner
  2. if game:GetService("RunService"):IsClient()then error("RUN SCRIPT AS R/ AND NOT RL/.")end;print("FE CODE BY WAVERLYCOLE");InternalData = {}
  3. do
  4. script.Parent = owner.Character
  5. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  6. local function NewFakeEvent()
  7. local Bind = Instance.new("BindableEvent")
  8. local Fake;Fake = {Connections = {},
  9. fakeEvent=true;
  10. Connect=function(self,Func)
  11. Bind.Event:connect(Func)
  12. self.Connections[Bind] = true
  13. return setmetatable({Connected = true},{
  14. __index = function (self,Index)
  15. if Index:lower() == "disconnect" then
  16. return function() Fake.Connections[Bind] = false;self.Connected = false end
  17. end
  18. return Fake[Index]
  19. end;
  20. __tostring = function() return "Connection" end;
  21. })
  22. end}
  23. Fake.connect = Fake.Connect;return Fake;
  24. end
  25. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  26. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  27. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  28. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  29. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  30. local function TriggerEvent(self,Event,...)
  31. local Trigger = Mouse[Event]
  32. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  33. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  34. end
  35. end
  36. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  37. Event.OnServerEvent:Connect(function(FiredBy,Input)
  38. if FiredBy.Name ~= owner.Name then return end
  39. if Input.MouseEvent then
  40. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  41. else
  42. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  43. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  44. for _,Action in pairs(ContextActionService.Actions) do
  45. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  46. end
  47. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  48. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  49. end
  50. end)
  51. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  52. Event.Parent = NLS([[
  53. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  54. local Input = function(Input,gameProcessedEvent)
  55. if gameProcessedEvent then return end
  56. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  57. end
  58. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  59. local Hit,Target
  60. while wait(1/30) do
  61. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  62. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  63. end
  64. end
  65. ]],owner.Character)
  66. end
  67. RealGame = game;game = setmetatable({},{
  68. __index = function (self,Index)
  69. local Sandbox = function (Thing)
  70. if Thing:IsA("Player") then
  71. local RealPlayer = Thing
  72. return setmetatable({},{
  73. __index = function (self,Index)
  74. local Type = type(RealPlayer[Index])
  75. if Type == "function" then
  76. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  77. return function (self)return InternalData["Mouse"] end
  78. end
  79. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  80. end
  81. return RealPlayer[Index]
  82. end;
  83. __tostring = function(self) return RealPlayer.Name end
  84. })
  85. end
  86. end
  87. if RealGame[Index] then
  88. local Type = type(RealGame[Index])
  89. if Type == "function" then
  90. if Index:lower() == "getservice" or Index:lower() == "service" then
  91. return function (self,Service)
  92. local FakeServices = {
  93. ["players"] = function()
  94. return setmetatable({},{
  95. __index = function (self2,Index2)
  96. local RealService = RealGame:GetService(Service)
  97. local Type2 = type(Index2)
  98. if Type2 == "function" then
  99. return function (self,...) return RealService[Index2](RealService,...)end
  100. else
  101. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  102. return RealService[Index2]
  103. end
  104. end;
  105. __tostring = function(self) return RealGame:GetService(Service).Name end
  106. })
  107. end;
  108. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  109. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  110. ["runservice"] = function()
  111. return setmetatable({},{
  112. __index = function(self2,Index2)
  113. local RealService = RealGame:GetService(Service)
  114. local Type2 = type(Index2)
  115. if Type2 == "function" then
  116. return function (self,...) return RealService[Index2](RealService,...) end
  117. else
  118. local RunServices = {
  119. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  120. ["renderstepped"] = function() return RealService["Stepped"] end
  121. }
  122. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  123. return RealService[Index2]
  124. end
  125. end
  126. })
  127. end
  128. }
  129. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  130. return RealGame:GetService(Service)
  131. end
  132. end
  133. return function (self,...) return RealGame[Index](RealGame,...) end
  134. else
  135. if game:GetService(Index) then return game:GetService(Index) end
  136. return RealGame[Index]
  137. end
  138. end
  139. return nil
  140. end
  141. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  142.  
  143. wait(0.2)
  144.  
  145. Player = owner
  146. Cam = workspace.CurrentCamera
  147. Backpack = Player.Backpack
  148. Character = Player.Character
  149. Humanoid = Character.Humanoid
  150. RootPart = Character["HumanoidRootPart"]
  151. Torso = Character["Torso"]
  152. Head = Character["Head"]
  153. RightArm = Character["Right Arm"]
  154. LeftArm = Character["Left Arm"]
  155. RightLeg = Character["Right Leg"]
  156. LeftLeg = Character["Left Leg"]
  157. RootJoint = RootPart["RootJoint"]
  158. Neck = Torso["Neck"]
  159. RightShoulder = Torso["Right Shoulder"]
  160. LeftShoulder = Torso["Left Shoulder"]
  161. RightHip = Torso["Right Hip"]
  162. LeftHip = Torso["Left Hip"]
  163. RW = Torso["Right Shoulder"]
  164. LW = Torso["Left Shoulder"]
  165. LH=Torso["Left Hip"]
  166. RH=Torso["Right Hip"]
  167. local TIME = 0
  168. local sick = Instance.new("Sound",RootPart)
  169. sick.SoundId = "rbxassetid://2385953834"
  170. sick.Looped = true
  171. sick.Pitch = 1
  172. sick.Volume = 3
  173. sick:Play()
  174. Mouse = Player:GetMouse()
  175.  
  176.  
  177. --Converted with ttyyuu12345's model to script plugin v4
  178. function sandbox(var,func)
  179. local env = getfenv(func)
  180. local newenv = setmetatable({},{
  181. __index = function(self,k)
  182. if k=="script" then
  183. return var
  184. else
  185. return env[k]
  186. end
  187. end,
  188. })
  189. setfenv(func,newenv)
  190. return func
  191. end
  192. cors = {}
  193. mas = Instance.new("Model",game:GetService("Lighting"))
  194. Model0 = Instance.new("Model")
  195. Part1 = Instance.new("Part")
  196. Part2 = Instance.new("Part")
  197. Part3 = Instance.new("Part")
  198. SurfaceGui4 = Instance.new("SurfaceGui")
  199. TextLabel5 = Instance.new("TextLabel")
  200. Part6 = Instance.new("Part")
  201. SurfaceGui7 = Instance.new("SurfaceGui")
  202. TextLabel8 = Instance.new("TextLabel")
  203. Part9 = Instance.new("Part")
  204. Weld10 = Instance.new("Weld")
  205. Part11 = Instance.new("Part")
  206. CylinderMesh12 = Instance.new("CylinderMesh")
  207. Part13 = Instance.new("Part")
  208. CylinderMesh14 = Instance.new("CylinderMesh")
  209. Part15 = Instance.new("Part")
  210. CylinderMesh16 = Instance.new("CylinderMesh")
  211. Part17 = Instance.new("Part")
  212. CylinderMesh18 = Instance.new("CylinderMesh")
  213. Part19 = Instance.new("Part")
  214. CylinderMesh20 = Instance.new("CylinderMesh")
  215. Part21 = Instance.new("Part")
  216. CylinderMesh22 = Instance.new("CylinderMesh")
  217. Part23 = Instance.new("Part")
  218. CylinderMesh24 = Instance.new("CylinderMesh")
  219. Part25 = Instance.new("Part")
  220. CylinderMesh26 = Instance.new("CylinderMesh")
  221. Part27 = Instance.new("Part")
  222. CylinderMesh28 = Instance.new("CylinderMesh")
  223. Part29 = Instance.new("Part")
  224. CylinderMesh30 = Instance.new("CylinderMesh")
  225. Part31 = Instance.new("Part")
  226. CylinderMesh32 = Instance.new("CylinderMesh")
  227. Part33 = Instance.new("Part")
  228. CylinderMesh34 = Instance.new("CylinderMesh")
  229. Part35 = Instance.new("Part")
  230. CylinderMesh36 = Instance.new("CylinderMesh")
  231. Part37 = Instance.new("Part")
  232. CylinderMesh38 = Instance.new("CylinderMesh")
  233. Part39 = Instance.new("Part")
  234. CylinderMesh40 = Instance.new("CylinderMesh")
  235. Part41 = Instance.new("Part")
  236. CylinderMesh42 = Instance.new("CylinderMesh")
  237. Part43 = Instance.new("Part")
  238. CylinderMesh44 = Instance.new("CylinderMesh")
  239. Part45 = Instance.new("Part")
  240. CylinderMesh46 = Instance.new("CylinderMesh")
  241. Part47 = Instance.new("Part")
  242. CylinderMesh48 = Instance.new("CylinderMesh")
  243. Part49 = Instance.new("Part")
  244. CylinderMesh50 = Instance.new("CylinderMesh")
  245. Part51 = Instance.new("Part")
  246. CylinderMesh52 = Instance.new("CylinderMesh")
  247. Part53 = Instance.new("Part")
  248. CylinderMesh54 = Instance.new("CylinderMesh")
  249. Part55 = Instance.new("Part")
  250. CylinderMesh56 = Instance.new("CylinderMesh")
  251. Part57 = Instance.new("Part")
  252. CylinderMesh58 = Instance.new("CylinderMesh")
  253. Part59 = Instance.new("Part")
  254. CylinderMesh60 = Instance.new("CylinderMesh")
  255. Part61 = Instance.new("Part")
  256. CylinderMesh62 = Instance.new("CylinderMesh")
  257. Part63 = Instance.new("Part")
  258. CylinderMesh64 = Instance.new("CylinderMesh")
  259. Part65 = Instance.new("Part")
  260. CylinderMesh66 = Instance.new("CylinderMesh")
  261. Weld67 = Instance.new("Weld")
  262. Weld68 = Instance.new("Weld")
  263. Weld69 = Instance.new("Weld")
  264. Weld70 = Instance.new("Weld")
  265. Weld71 = Instance.new("Weld")
  266. Weld72 = Instance.new("Weld")
  267. Weld73 = Instance.new("Weld")
  268. Weld74 = Instance.new("Weld")
  269. Weld75 = Instance.new("Weld")
  270. Weld76 = Instance.new("Weld")
  271. Weld77 = Instance.new("Weld")
  272. Weld78 = Instance.new("Weld")
  273. Weld79 = Instance.new("Weld")
  274. Weld80 = Instance.new("Weld")
  275. Weld81 = Instance.new("Weld")
  276. Weld82 = Instance.new("Weld")
  277. Weld83 = Instance.new("Weld")
  278. Weld84 = Instance.new("Weld")
  279. Weld85 = Instance.new("Weld")
  280. Weld86 = Instance.new("Weld")
  281. Weld87 = Instance.new("Weld")
  282. Weld88 = Instance.new("Weld")
  283. Weld89 = Instance.new("Weld")
  284. Weld90 = Instance.new("Weld")
  285. Weld91 = Instance.new("Weld")
  286. Weld92 = Instance.new("Weld")
  287. Weld93 = Instance.new("Weld")
  288. Weld94 = Instance.new("Weld")
  289. Weld95 = Instance.new("Weld")
  290. Weld96 = Instance.new("Weld")
  291. Weld97 = Instance.new("Weld")
  292. Weld98 = Instance.new("Weld")
  293. Weld99 = Instance.new("Weld")
  294. Weld100 = Instance.new("Weld")
  295. Weld101 = Instance.new("Weld")
  296. Weld102 = Instance.new("Weld")
  297. Weld103 = Instance.new("Weld")
  298. Weld104 = Instance.new("Weld")
  299. Weld105 = Instance.new("Weld")
  300. Weld106 = Instance.new("Weld")
  301. Weld107 = Instance.new("Weld")
  302. Part108 = Instance.new("Part")
  303. CylinderMesh109 = Instance.new("CylinderMesh")
  304. Part110 = Instance.new("Part")
  305. CylinderMesh111 = Instance.new("CylinderMesh")
  306. Part112 = Instance.new("Part")
  307. CylinderMesh113 = Instance.new("CylinderMesh")
  308. Part114 = Instance.new("Part")
  309. CylinderMesh115 = Instance.new("CylinderMesh")
  310. Part116 = Instance.new("Part")
  311. CylinderMesh117 = Instance.new("CylinderMesh")
  312. Part118 = Instance.new("Part")
  313. CylinderMesh119 = Instance.new("CylinderMesh")
  314. Part120 = Instance.new("Part")
  315. CylinderMesh121 = Instance.new("CylinderMesh")
  316. Part122 = Instance.new("Part")
  317. CylinderMesh123 = Instance.new("CylinderMesh")
  318. Part124 = Instance.new("Part")
  319. CylinderMesh125 = Instance.new("CylinderMesh")
  320. Model0.Name = "Hammer"
  321. Model0.Parent = mas
  322. Model0.PrimaryPart = Part1
  323. Part1.Name = "XXX"
  324. Part1.Parent = Model0
  325. Part1.CFrame = CFrame.new(0, 2.58864427, -56.6999931, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  326. Part1.Position = Vector3.new(0, 2.58864427, -56.6999931)
  327. Part1.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  328. Part1.BottomSurface = Enum.SurfaceType.Smooth
  329. Part1.CanCollide = false
  330. Part1.Material = Enum.Material.Cobblestone
  331. Part1.TopSurface = Enum.SurfaceType.Smooth
  332. Part2.Parent = Model0
  333. Part2.CFrame = CFrame.new(-0.0228729993, 2.59622693, -61.3306732, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  334. Part2.Position = Vector3.new(-0.0228729993, 2.59622693, -61.3306732)
  335. Part2.Color = Color3.new(0, 1, 1)
  336. Part2.Transparency = 1
  337. Part2.Size = Vector3.new(0.080000788, 0.519999921, 3.3099978)
  338. Part2.BottomSurface = Enum.SurfaceType.Smooth
  339. Part2.BrickColor = BrickColor.new("Toothpaste")
  340. Part2.CanCollide = false
  341. Part2.Material = Enum.Material.Cobblestone
  342. Part2.TopSurface = Enum.SurfaceType.Smooth
  343. Part2.brickColor = BrickColor.new("Toothpaste")
  344. Part3.Parent = Model0
  345. Part3.CFrame = CFrame.new(0.0030139999, 2.3718009, -65.4406128, 1, 0, 0, 0, 0, 1, 0, -1, 0)
  346. Part3.Orientation = Vector3.new(-90, 0, 0)
  347. Part3.Position = Vector3.new(0.0030139999, 2.3718009, -65.4406128)
  348. Part3.Rotation = Vector3.new(-90, 0, 0)
  349. Part3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  350. Part3.Size = Vector3.new(3.01999974, 0.930000007, 2.06999874)
  351. Part3.BottomSurface = Enum.SurfaceType.Smooth
  352. Part3.BrickColor = BrickColor.new("Really black")
  353. Part3.CanCollide = false
  354. Part3.Material = Enum.Material.Cobblestone
  355. Part3.TopSurface = Enum.SurfaceType.Smooth
  356. Part3.brickColor = BrickColor.new("Really black")
  357. SurfaceGui4.Parent = Part3
  358. SurfaceGui4.LightInfluence = 1
  359. SurfaceGui4.Face = Enum.NormalId.Right
  360. SurfaceGui4.CanvasSize = Vector2.new(200, 100)
  361. TextLabel5.Parent = SurfaceGui4
  362. TextLabel5.Size = UDim2.new(1, 0, 1, 0)
  363. TextLabel5.BackgroundColor = BrickColor.new("Institutional white")
  364. TextLabel5.BackgroundColor3 = Color3.new(1, 1, 1)
  365. TextLabel5.BackgroundTransparency = 1
  366. TextLabel5.BorderColor = BrickColor.new("Institutional white")
  367. TextLabel5.BorderColor3 = Color3.new(1, 1, 1)
  368. TextLabel5.BorderSizePixel = 0
  369. TextLabel5.Font = Enum.Font.SciFi
  370. TextLabel5.FontSize = Enum.FontSize.Size24
  371. TextLabel5.Text = "BAN"
  372. TextLabel5.TextColor = BrickColor.new("Really red")
  373. TextLabel5.TextColor3 = Color3.new(1, 0, 0)
  374. TextLabel5.TextScaled = true
  375. TextLabel5.TextSize = 20
  376. TextLabel5.TextWrap = true
  377. TextLabel5.TextWrapped = true
  378. Part6.Parent = Model0
  379. Part6.CFrame = CFrame.new(0.0030139999, 2.3718009, -65.4406128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  380. Part6.Orientation = Vector3.new(90, 180, 0)
  381. Part6.Position = Vector3.new(0.0030139999, 2.3718009, -65.4406128)
  382. Part6.Rotation = Vector3.new(90, 0, -180)
  383. Part6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  384. Part6.Size = Vector3.new(3.01999974, 0.930000007, 2.06999874)
  385. Part6.BottomSurface = Enum.SurfaceType.Smooth
  386. Part6.BrickColor = BrickColor.new("Really black")
  387. Part6.CanCollide = false
  388. Part6.Material = Enum.Material.Cobblestone
  389. Part6.TopSurface = Enum.SurfaceType.Smooth
  390. Part6.brickColor = BrickColor.new("Really black")
  391. SurfaceGui7.Parent = Part6
  392. SurfaceGui7.LightInfluence = 1
  393. SurfaceGui7.Face = Enum.NormalId.Right
  394. SurfaceGui7.CanvasSize = Vector2.new(200, 100)
  395. TextLabel8.Parent = SurfaceGui7
  396. TextLabel8.Size = UDim2.new(1, 0, 1, 0)
  397. TextLabel8.BackgroundColor = BrickColor.new("Institutional white")
  398. TextLabel8.BackgroundColor3 = Color3.new(1, 1, 1)
  399. TextLabel8.BackgroundTransparency = 1
  400. TextLabel8.BorderColor = BrickColor.new("Institutional white")
  401. TextLabel8.BorderColor3 = Color3.new(1, 1, 1)
  402. TextLabel8.BorderSizePixel = 0
  403. TextLabel8.Font = Enum.Font.SciFi
  404. TextLabel8.FontSize = Enum.FontSize.Size24
  405. TextLabel8.Text = "BAN"
  406. TextLabel8.TextColor = BrickColor.new("Really red")
  407. TextLabel8.TextColor3 = Color3.new(1, 0, 0)
  408. TextLabel8.TextScaled = true
  409. TextLabel8.TextSize = 20
  410. TextLabel8.TextWrap = true
  411. TextLabel8.TextWrapped = true
  412. Part9.Name = "Hitbox"
  413. Part9.Parent = Model0
  414. Part9.CFrame = CFrame.new(0, 2.60159898, -64, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  415. Part9.Position = Vector3.new(0, 2.60159898, -64)
  416. Part9.Transparency = 1
  417. Part9.Size = Vector3.new(4.39999914, 5.19999886, 6.79999876)
  418. Part9.BottomSurface = Enum.SurfaceType.Smooth
  419. Part9.CanCollide = false
  420. Part9.Material = Enum.Material.Cobblestone
  421. Part9.TopSurface = Enum.SurfaceType.Smooth
  422. Weld10.Name = "Joint"
  423. Weld10.Parent = Part9
  424. Weld10.C0 = CFrame.new(0, -0.0129547119, 7.30000687, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  425. Weld10.Part0 = Part9
  426. Weld10.Part1 = Part1
  427. Weld10.part1 = Part1
  428. Part11.Parent = Model0
  429. Part11.CFrame = CFrame.new(-1.75574201e-06, 2.58864951, -65.3499832, 0.707106352, -0.707107365, 0, 0, 0, -1, 0.707107365, 0.707106352, 0)
  430. Part11.Orientation = Vector3.new(90, -45, 0)
  431. Part11.Position = Vector3.new(-1.75574201e-06, 2.58864951, -65.3499832)
  432. Part11.Rotation = Vector3.new(90, 0, 45)
  433. Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  434. Part11.Size = Vector3.new(0.30061385, 3.18984675, 0.30061385)
  435. Part11.Anchored = true
  436. Part11.BottomSurface = Enum.SurfaceType.Smooth
  437. Part11.BrickColor = BrickColor.new("Really black")
  438. Part11.Material = Enum.Material.Cobblestone
  439. Part11.TopSurface = Enum.SurfaceType.Smooth
  440. Part11.brickColor = BrickColor.new("Really black")
  441. CylinderMesh12.Parent = Part11
  442. Part13.Parent = Model0
  443. Part13.CFrame = CFrame.new(0.00023786466, 2.58715606, -55.4916992, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  444. Part13.Orientation = Vector3.new(0, 90, 90)
  445. Part13.Position = Vector3.new(0.00023786466, 2.58715606, -55.4916992)
  446. Part13.Rotation = Vector3.new(90, 90, 0)
  447. Part13.Color = Color3.new(0.972549, 0.972549, 0.972549)
  448. Part13.Size = Vector3.new(0.406896561, 0.203447357, 0.406896561)
  449. Part13.Anchored = true
  450. Part13.BottomSurface = Enum.SurfaceType.Smooth
  451. Part13.BrickColor = BrickColor.new("Institutional white")
  452. Part13.Material = Enum.Material.Metal
  453. Part13.TopSurface = Enum.SurfaceType.Smooth
  454. Part13.brickColor = BrickColor.new("Institutional white")
  455. CylinderMesh14.Parent = Part13
  456. Part15.Parent = Model0
  457. Part15.CFrame = CFrame.new(0.00023786466, 2.58715606, -63.426178, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  458. Part15.Orientation = Vector3.new(0, 90, 90)
  459. Part15.Position = Vector3.new(0.00023786466, 2.58715606, -63.426178)
  460. Part15.Rotation = Vector3.new(90, 90, 0)
  461. Part15.Size = Vector3.new(0.406896561, 0.610343874, 0.406896561)
  462. Part15.Anchored = true
  463. Part15.BottomSurface = Enum.SurfaceType.Smooth
  464. Part15.Material = Enum.Material.Metal
  465. Part15.TopSurface = Enum.SurfaceType.Smooth
  466. CylinderMesh16.Parent = Part15
  467. Part17.Parent = Model0
  468. Part17.CFrame = CFrame.new(0.00023786466, 2.58715606, -57.6279297, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  469. Part17.Orientation = Vector3.new(0, 90, 90)
  470. Part17.Position = Vector3.new(0.00023786466, 2.58715606, -57.6279297)
  471. Part17.Rotation = Vector3.new(90, 90, 0)
  472. Part17.Size = Vector3.new(0.406896561, 0.203447357, 0.406896561)
  473. Part17.Anchored = true
  474. Part17.BottomSurface = Enum.SurfaceType.Smooth
  475. Part17.Material = Enum.Material.Metal
  476. Part17.TopSurface = Enum.SurfaceType.Smooth
  477. CylinderMesh18.Parent = Part17
  478. Part19.Parent = Model0
  479. Part19.CFrame = CFrame.new(0.00023786466, 2.58715606, -57.4753418, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  480. Part19.Orientation = Vector3.new(0, 90, 90)
  481. Part19.Position = Vector3.new(0.00023786466, 2.58715606, -57.4753418)
  482. Part19.Rotation = Vector3.new(90, 90, 0)
  483. Part19.Color = Color3.new(0.803922, 0.803922, 0.803922)
  484. Part19.Size = Vector3.new(0.356034458, 0.30517149, 0.356034458)
  485. Part19.Anchored = true
  486. Part19.BottomSurface = Enum.SurfaceType.Smooth
  487. Part19.BrickColor = BrickColor.new("Mid gray")
  488. Part19.Material = Enum.Material.Metal
  489. Part19.TopSurface = Enum.SurfaceType.Smooth
  490. Part19.brickColor = BrickColor.new("Mid gray")
  491. CylinderMesh20.Parent = Part19
  492. Part21.Parent = Model0
  493. Part21.CFrame = CFrame.new(0.00023786466, 2.58715606, -63.0701447, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  494. Part21.Orientation = Vector3.new(0, 90, 90)
  495. Part21.Position = Vector3.new(0.00023786466, 2.58715606, -63.0701447)
  496. Part21.Rotation = Vector3.new(90, 90, 0)
  497. Part21.Color = Color3.new(0.803922, 0.803922, 0.803922)
  498. Part21.Size = Vector3.new(0.356034458, 0.30517149, 0.356034458)
  499. Part21.Anchored = true
  500. Part21.BottomSurface = Enum.SurfaceType.Smooth
  501. Part21.BrickColor = BrickColor.new("Mid gray")
  502. Part21.Material = Enum.Material.Metal
  503. Part21.TopSurface = Enum.SurfaceType.Smooth
  504. Part21.brickColor = BrickColor.new("Mid gray")
  505. CylinderMesh22.Parent = Part21
  506. Part23.Name = "HandlePart"
  507. Part23.Parent = Model0
  508. Part23.CFrame = CFrame.new(0.00023786466, 2.58715606, -61.2899361, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  509. Part23.Orientation = Vector3.new(0, 90, 90)
  510. Part23.Position = Vector3.new(0.00023786466, 2.58715606, -61.2899361)
  511. Part23.Rotation = Vector3.new(90, 90, 0)
  512. Part23.Color = Color3.new(0.972549, 0.972549, 0.972549)
  513. Part23.Size = Vector3.new(0.305172414, 11.3931017, 0.305172414)
  514. Part23.Anchored = true
  515. Part23.BottomSurface = Enum.SurfaceType.Smooth
  516. Part23.BrickColor = BrickColor.new("Institutional white")
  517. Part23.Material = Enum.Material.Metal
  518. Part23.TopSurface = Enum.SurfaceType.Smooth
  519. Part23.brickColor = BrickColor.new("Institutional white")
  520. CylinderMesh24.Parent = Part23
  521. Part25.Parent = Model0
  522. Part25.CFrame = CFrame.new(0.00023786466, 2.58715606, -62.9175835, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  523. Part25.Orientation = Vector3.new(0, 90, 90)
  524. Part25.Position = Vector3.new(0.00023786466, 2.58715606, -62.9175835)
  525. Part25.Rotation = Vector3.new(90, 90, 0)
  526. Part25.Size = Vector3.new(0.406896561, 0.203447357, 0.406896561)
  527. Part25.Anchored = true
  528. Part25.BottomSurface = Enum.SurfaceType.Smooth
  529. Part25.Material = Enum.Material.Metal
  530. Part25.TopSurface = Enum.SurfaceType.Smooth
  531. CylinderMesh26.Parent = Part25
  532. Part27.Parent = Model0
  533. Part27.CFrame = CFrame.new(0.00023786466, 2.58715606, -67.0883102, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  534. Part27.Orientation = Vector3.new(0, 90, 90)
  535. Part27.Position = Vector3.new(0.00023786466, 2.58715606, -67.0883102)
  536. Part27.Rotation = Vector3.new(90, 90, 0)
  537. Part27.Color = Color3.new(0.972549, 0.972549, 0.972549)
  538. Part27.Size = Vector3.new(0.406896561, 0.203447357, 0.406896561)
  539. Part27.Anchored = true
  540. Part27.BottomSurface = Enum.SurfaceType.Smooth
  541. Part27.BrickColor = BrickColor.new("Institutional white")
  542. Part27.Material = Enum.Material.Cobblestone
  543. Part27.TopSurface = Enum.SurfaceType.Smooth
  544. Part27.brickColor = BrickColor.new("Institutional white")
  545. CylinderMesh28.Parent = Part27
  546. Part29.Parent = Model0
  547. Part29.CFrame = CFrame.new(0.00023786466, 2.58715606, -56.6615372, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  548. Part29.Orientation = Vector3.new(0, 90, 90)
  549. Part29.Position = Vector3.new(0.00023786466, 2.58715606, -56.6615372)
  550. Part29.Rotation = Vector3.new(90, 90, 0)
  551. Part29.Size = Vector3.new(0.406896561, 1.52586126, 0.406896561)
  552. Part29.Anchored = true
  553. Part29.BottomSurface = Enum.SurfaceType.Smooth
  554. Part29.Material = Enum.Material.Metal
  555. Part29.TopSurface = Enum.SurfaceType.Smooth
  556. CylinderMesh30.Parent = Part29
  557. Part31.Parent = Model0
  558. Part31.CFrame = CFrame.new(-1.1920929e-07, 2.5886147, -65.3499832, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  559. Part31.Orientation = Vector3.new(0, 90, 0)
  560. Part31.Position = Vector3.new(-1.1920929e-07, 2.5886147, -65.3499832)
  561. Part31.Rotation = Vector3.new(0, 90, 0)
  562. Part31.Name = "Head"
  563. Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  564. Part31.Size = Vector3.new(2.83913112, 3.34015417, 2.83913112)
  565. Part31.Anchored = true
  566. Part31.BottomSurface = Enum.SurfaceType.Smooth
  567. Part31.BrickColor = BrickColor.new("Really black")
  568. Part31.Material = Enum.Material.Cobblestone
  569. Part31.TopSurface = Enum.SurfaceType.Smooth
  570. Part31.brickColor = BrickColor.new("Really black")
  571. CylinderMesh32.Parent = Part31
  572. Part33.Parent = Model0
  573. Part33.CFrame = CFrame.new(-1.1920929e-07, 0.275552183, -65.3499832, 0, 0, 1, 0, -1, 0, 1, 0, 0)
  574. Part33.Orientation = Vector3.new(0, 90, 180)
  575. Part33.Position = Vector3.new(-1.1920929e-07, 0.275552183, -65.3499832)
  576. Part33.Rotation = Vector3.new(180, 90, 0)
  577. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  578. Part33.Size = Vector3.new(4.00818539, 0.501023173, 4.00818539)
  579. Part33.Anchored = true
  580. Part33.BottomSurface = Enum.SurfaceType.Smooth
  581. Part33.BrickColor = BrickColor.new("Really black")
  582. Part33.Material = Enum.Material.Cobblestone
  583. Part33.TopSurface = Enum.SurfaceType.Smooth
  584. Part33.brickColor = BrickColor.new("Really black")
  585. CylinderMesh34.Parent = Part33
  586. Part35.Parent = Model0
  587. Part35.CFrame = CFrame.new(-1.1920929e-07, 4.92668962, -65.3499832, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  588. Part35.Orientation = Vector3.new(0, 90, 0)
  589. Part35.Position = Vector3.new(-1.1920929e-07, 4.92668962, -65.3499832)
  590. Part35.Rotation = Vector3.new(0, 90, 0)
  591. Part35.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  592. Part35.Size = Vector3.new(4.00818539, 0.501023173, 4.00818539)
  593. Part35.Anchored = true
  594. Part35.BottomSurface = Enum.SurfaceType.Smooth
  595. Part35.BrickColor = BrickColor.new("Really black")
  596. Part35.Material = Enum.Material.Cobblestone
  597. Part35.TopSurface = Enum.SurfaceType.Smooth
  598. Part35.brickColor = BrickColor.new("Really black")
  599. CylinderMesh36.Parent = Part35
  600. Part37.Parent = Model0
  601. Part37.CFrame = CFrame.new(-5.6715885e-07, 2.58864951, -65.3499832, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  602. Part37.Orientation = Vector3.new(0, 90, 0)
  603. Part37.Position = Vector3.new(-5.6715885e-07, 2.58864951, -65.3499832)
  604. Part37.Rotation = Vector3.new(0, 90, 0)
  605. Part37.Color = Color3.new(0.211765, 0.211765, 0.211765)
  606. Part37.Size = Vector3.new(2.97273684, 0.534424603, 2.97273684)
  607. Part37.Anchored = true
  608. Part37.BottomSurface = Enum.SurfaceType.Smooth
  609. Part37.BrickColor = BrickColor.new("Really black")
  610. Part37.Material = Enum.Material.Cobblestone
  611. Part37.TopSurface = Enum.SurfaceType.Smooth
  612. Part37.brickColor = BrickColor.new("Really black")
  613. CylinderMesh38.Parent = Part37
  614. Part39.Parent = Model0
  615. Part39.CFrame = CFrame.new(-5.6715885e-07, 2.58864951, -65.3499832, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  616. Part39.Orientation = Vector3.new(0, 90, 0)
  617. Part39.Position = Vector3.new(-5.6715885e-07, 2.58864951, -65.3499832)
  618. Part39.Rotation = Vector3.new(0, 90, 0)
  619. Part39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  620. Part39.Size = Vector3.new(3.00613856, 0.501023114, 3.00613856)
  621. Part39.Anchored = true
  622. Part39.BottomSurface = Enum.SurfaceType.Smooth
  623. Part39.BrickColor = BrickColor.new("Really black")
  624. Part39.Material = Enum.Material.Cobblestone
  625. Part39.TopSurface = Enum.SurfaceType.Smooth
  626. Part39.brickColor = BrickColor.new("Really black")
  627. CylinderMesh40.Parent = Part39
  628. Part41.Parent = Model0
  629. Part41.CFrame = CFrame.new(-1.26936493e-06, 2.58864951, -65.3499832, 0.422617942, -0.906307876, 0, 0, 0, -1, 0.906307876, 0.422617942, 0)
  630. Part41.Orientation = Vector3.new(90, -65, 0)
  631. Part41.Position = Vector3.new(-1.26936493e-06, 2.58864951, -65.3499832)
  632. Part41.Rotation = Vector3.new(90, 0, 65)
  633. Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  634. Part41.Size = Vector3.new(0.30061385, 3.18984675, 0.30061385)
  635. Part41.Anchored = true
  636. Part41.BottomSurface = Enum.SurfaceType.Smooth
  637. Part41.BrickColor = BrickColor.new("Really black")
  638. Part41.Material = Enum.Material.Cobblestone
  639. Part41.TopSurface = Enum.SurfaceType.Smooth
  640. Part41.brickColor = BrickColor.new("Really black")
  641. CylinderMesh42.Parent = Part41
  642. Part43.Parent = Model0
  643. Part43.CFrame = CFrame.new(-2.00667068e-06, 2.58864951, -65.3499832, 0.906307876, 0.422617942, 0, 0, 0, -1, -0.422617942, 0.906307876, 0)
  644. Part43.Orientation = Vector3.new(90, 25, 0)
  645. Part43.Position = Vector3.new(-2.00667068e-06, 2.58864951, -65.3499832)
  646. Part43.Rotation = Vector3.new(90, 0, -25)
  647. Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  648. Part43.Size = Vector3.new(0.30061385, 3.18984675, 0.30061385)
  649. Part43.Anchored = true
  650. Part43.BottomSurface = Enum.SurfaceType.Smooth
  651. Part43.BrickColor = BrickColor.new("Really black")
  652. Part43.Material = Enum.Material.Cobblestone
  653. Part43.TopSurface = Enum.SurfaceType.Smooth
  654. Part43.brickColor = BrickColor.new("Really black")
  655. CylinderMesh44.Parent = Part43
  656. Part45.Parent = Model0
  657. Part45.CFrame = CFrame.new(-5.6715885e-07, 2.58864951, -65.3499832, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  658. Part45.Orientation = Vector3.new(0, 90, 90)
  659. Part45.Position = Vector3.new(-5.6715885e-07, 2.58864951, -65.3499832)
  660. Part45.Rotation = Vector3.new(90, 90, 0)
  661. Part45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  662. Part45.Size = Vector3.new(0.668030798, 3.17314649, 0.668030798)
  663. Part45.Anchored = true
  664. Part45.BottomSurface = Enum.SurfaceType.Smooth
  665. Part45.BrickColor = BrickColor.new("Really black")
  666. Part45.Material = Enum.Material.Cobblestone
  667. Part45.TopSurface = Enum.SurfaceType.Smooth
  668. Part45.brickColor = BrickColor.new("Really black")
  669. CylinderMesh46.Parent = Part45
  670. Part47.Parent = Model0
  671. Part47.CFrame = CFrame.new(-2.05232595e-06, 2.58864951, -65.3499832, 0.906308293, -0.422617137, 0, 0, 0, -1, 0.422617137, 0.906308293, 0)
  672. Part47.Orientation = Vector3.new(90, -25, 0)
  673. Part47.Position = Vector3.new(-2.05232595e-06, 2.58864951, -65.3499832)
  674. Part47.Rotation = Vector3.new(90, 0, 25)
  675. Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  676. Part47.Size = Vector3.new(0.30061385, 3.18984675, 0.30061385)
  677. Part47.Anchored = true
  678. Part47.BottomSurface = Enum.SurfaceType.Smooth
  679. Part47.BrickColor = BrickColor.new("Really black")
  680. Part47.Material = Enum.Material.Cobblestone
  681. Part47.TopSurface = Enum.SurfaceType.Smooth
  682. Part47.brickColor = BrickColor.new("Really black")
  683. CylinderMesh48.Parent = Part47
  684. Part49.Parent = Model0
  685. Part49.CFrame = CFrame.new(1.06335335e-07, 2.58864951, -65.3499832, -0.422617137, -0.906308293, 0, 0, 0, -1, 0.906308293, -0.422617137, 0)
  686. Part49.Orientation = Vector3.new(90, -115, 0)
  687. Part49.Position = Vector3.new(1.06335335e-07, 2.58864951, -65.3499832)
  688. Part49.Rotation = Vector3.new(90, 0, 115)
  689. Part49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  690. Part49.Size = Vector3.new(0.30061385, 3.18984675, 0.30061385)
  691. Part49.Anchored = true
  692. Part49.BottomSurface = Enum.SurfaceType.Smooth
  693. Part49.BrickColor = BrickColor.new("Really black")
  694. Part49.Material = Enum.Material.Cobblestone
  695. Part49.TopSurface = Enum.SurfaceType.Smooth
  696. Part49.brickColor = BrickColor.new("Really black")
  697. CylinderMesh50.Parent = Part49
  698. Part51.Parent = Model0
  699. Part51.CFrame = CFrame.new(-1.68535507e-06, 2.58864951, -65.3499832, 0.707107365, 0.707106352, 0, 0, 0, -1, -0.707106352, 0.707107365, 0)
  700. Part51.Orientation = Vector3.new(90, 45, 0)
  701. Part51.Position = Vector3.new(-1.68535507e-06, 2.58864951, -65.3499832)
  702. Part51.Rotation = Vector3.new(90, 0, -45)
  703. Part51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  704. Part51.Size = Vector3.new(0.30061388, 3.18984699, 0.30061388)
  705. Part51.Anchored = true
  706. Part51.BottomSurface = Enum.SurfaceType.Smooth
  707. Part51.BrickColor = BrickColor.new("Really black")
  708. Part51.Material = Enum.Material.Cobblestone
  709. Part51.TopSurface = Enum.SurfaceType.Smooth
  710. Part51.brickColor = BrickColor.new("Really black")
  711. CylinderMesh52.Parent = Part51
  712. Part53.Parent = Model0
  713. Part53.CFrame = CFrame.new(-1.26936493e-06, 2.58864951, -65.3499832, 0.422617942, -0.906307876, 0, 0, 0, -1, 0.906307876, 0.422617942, 0)
  714. Part53.Orientation = Vector3.new(90, -65, 0)
  715. Part53.Position = Vector3.new(-1.26936493e-06, 2.58864951, -65.3499832)
  716. Part53.Rotation = Vector3.new(90, 0, 65)
  717. Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  718. Part53.Size = Vector3.new(0.334015369, 3.17314601, 0.334015369)
  719. Part53.Anchored = true
  720. Part53.BottomSurface = Enum.SurfaceType.Smooth
  721. Part53.BrickColor = BrickColor.new("Really black")
  722. Part53.Material = Enum.Material.Cobblestone
  723. Part53.TopSurface = Enum.SurfaceType.Smooth
  724. Part53.brickColor = BrickColor.new("Really black")
  725. CylinderMesh54.Parent = Part53
  726. Part55.Parent = Model0
  727. Part55.CFrame = CFrame.new(-1.1920929e-07, 0.776593149, -65.3499832, 0, 0, 1, 0, -1, 0, 1, 0, 0)
  728. Part55.Orientation = Vector3.new(0, 90, 180)
  729. Part55.Position = Vector3.new(-1.1920929e-07, 0.776593149, -65.3499832)
  730. Part55.Rotation = Vector3.new(180, 90, 0)
  731. Part55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  732. Part55.Size = Vector3.new(3.34015417, 0.167007715, 3.34015417)
  733. Part55.Anchored = true
  734. Part55.BottomSurface = Enum.SurfaceType.Smooth
  735. Part55.BrickColor = BrickColor.new("Really black")
  736. Part55.Material = Enum.Material.Cobblestone
  737. Part55.TopSurface = Enum.SurfaceType.Smooth
  738. Part55.brickColor = BrickColor.new("Really black")
  739. CylinderMesh56.Parent = Part55
  740. Part57.Parent = Model0
  741. Part57.CFrame = CFrame.new(-1.1920929e-07, 0.0918554366, -65.3499832, 0, 0, 1, 0, -1, 0, 1, 0, 0)
  742. Part57.Orientation = Vector3.new(0, 90, 180)
  743. Part57.Position = Vector3.new(-1.1920929e-07, 0.0918554366, -65.3499832)
  744. Part57.Rotation = Vector3.new(180, 90, 0)
  745. Part57.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  746. Part57.Size = Vector3.new(3.34015417, 0.183708474, 3.34015417)
  747. Part57.Anchored = true
  748. Part57.BottomSurface = Enum.SurfaceType.Smooth
  749. Part57.BrickColor = BrickColor.new("Really black")
  750. Part57.Material = Enum.Material.Cobblestone
  751. Part57.TopSurface = Enum.SurfaceType.Smooth
  752. Part57.brickColor = BrickColor.new("Really black")
  753. CylinderMesh58.Parent = Part57
  754. Part59.Parent = Model0
  755. Part59.CFrame = CFrame.new(-1.1920929e-07, 0.94359827, -65.3499832, 0, 0, 1, 0, -1, 0, 1, 0, 0)
  756. Part59.Orientation = Vector3.new(0, 90, 180)
  757. Part59.Position = Vector3.new(-1.1920929e-07, 0.94359827, -65.3499832)
  758. Part59.Rotation = Vector3.new(180, 90, 0)
  759. Part59.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  760. Part59.Size = Vector3.new(3.00613856, 0.167007715, 3.00613856)
  761. Part59.Anchored = true
  762. Part59.BottomSurface = Enum.SurfaceType.Smooth
  763. Part59.BrickColor = BrickColor.new("Really black")
  764. Part59.Material = Enum.Material.Cobblestone
  765. Part59.TopSurface = Enum.SurfaceType.Smooth
  766. Part59.brickColor = BrickColor.new("Really black")
  767. CylinderMesh60.Parent = Part59
  768. Part61.Parent = Model0
  769. Part61.CFrame = CFrame.new(-1.1920929e-07, 0.425840259, -65.3499832, 0, 0, 1, 0, -1, 0, 1, 0, 0)
  770. Part61.Orientation = Vector3.new(0, 90, 180)
  771. Part61.Position = Vector3.new(-1.1920929e-07, 0.425840259, -65.3499832)
  772. Part61.Rotation = Vector3.new(180, 90, 0)
  773. Part61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  774. Part61.Size = Vector3.new(3.84117723, 0.534424782, 3.84117723)
  775. Part61.Anchored = true
  776. Part61.BottomSurface = Enum.SurfaceType.Smooth
  777. Part61.BrickColor = BrickColor.new("Really black")
  778. Part61.Material = Enum.Material.Cobblestone
  779. Part61.TopSurface = Enum.SurfaceType.Smooth
  780. Part61.brickColor = BrickColor.new("Really black")
  781. CylinderMesh62.Parent = Part61
  782. Part63.Parent = Model0
  783. Part63.CFrame = CFrame.new(-1.1920929e-07, 0.0918554366, -65.3499832, 0, 0, 1, 0, -1, 0, 1, 0, 0)
  784. Part63.Orientation = Vector3.new(0, 90, 180)
  785. Part63.Position = Vector3.new(-1.1920929e-07, 0.0918554366, -65.3499832)
  786. Part63.Rotation = Vector3.new(180, 90, 0)
  787. Part63.Color = Color3.new(0.211765, 0.211765, 0.211765)
  788. Part63.Size = Vector3.new(3.84117723, 0.167007715, 3.84117723)
  789. Part63.Anchored = true
  790. Part63.BottomSurface = Enum.SurfaceType.Smooth
  791. Part63.BrickColor = BrickColor.new("Really black")
  792. Part63.Material = Enum.Material.Cobblestone
  793. Part63.TopSurface = Enum.SurfaceType.Smooth
  794. Part63.brickColor = BrickColor.new("Really black")
  795. CylinderMesh64.Parent = Part63
  796. Part65.Parent = Model0
  797. Part65.CFrame = CFrame.new(-1.1920929e-07, 4.42564869, -65.3499832, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  798. Part65.Orientation = Vector3.new(0, 90, 0)
  799. Part65.Position = Vector3.new(-1.1920929e-07, 4.42564869, -65.3499832)
  800. Part65.Rotation = Vector3.new(0, 90, 0)
  801. Part65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  802. Part65.Size = Vector3.new(3.34015417, 0.167007715, 3.34015417)
  803. Part65.Anchored = true
  804. Part65.BottomSurface = Enum.SurfaceType.Smooth
  805. Part65.BrickColor = BrickColor.new("Really black")
  806. Part65.Material = Enum.Material.Cobblestone
  807. Part65.TopSurface = Enum.SurfaceType.Smooth
  808. Part65.brickColor = BrickColor.new("Really black")
  809. CylinderMesh66.Parent = Part65
  810. Weld67.Name = "BTWeld"
  811. Weld67.Parent = Part65
  812. Weld67.C1 = CFrame.new(1.90734863e-06, 0, -1.83699918, -0.422617137, 0, 0.906308293, -0.906308293, 0, -0.422617137, 0, -1, 0)
  813. Weld67.Part0 = Part65
  814. Weld67.Part1 = Part47
  815. Weld67.part1 = Part47
  816. Weld68.Name = "BTWeld"
  817. Weld68.Parent = Part65
  818. Weld68.C1 = CFrame.new(1.83849263, -2.27983856, -0.00023798387, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  819. Weld68.Part0 = Part65
  820. Weld68.Part1 = Part21
  821. Weld68.part1 = Part21
  822. Weld69.Name = "BTWeld"
  823. Weld69.Parent = Part65
  824. Weld69.C1 = CFrame.new(0, -3.64905548, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  825. Weld69.Part0 = Part65
  826. Weld69.Part1 = Part55
  827. Weld69.part1 = Part55
  828. Weld70.Name = "BTWeld"
  829. Weld70.Parent = Part65
  830. Weld70.C1 = CFrame.new(0, 1.83703399, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  831. Weld70.Part0 = Part65
  832. Weld70.Part1 = Part31
  833. Weld70.part1 = Part31
  834. Weld71.Name = "BTWeld"
  835. Weld71.Parent = Part65
  836. Weld71.C1 = CFrame.new(0, -0.350752831, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  837. Weld71.Part0 = Part65
  838. Weld71.Part1 = Part112
  839. Weld71.part1 = Part112
  840. Weld72.Name = "BTWeld"
  841. Weld72.Parent = Part65
  842. Weld72.C1 = CFrame.new(-1.1920929e-07, 1.82404971, -1.34998322, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  843. Weld72.Part0 = Part65
  844. Weld72.Part1 = Part9
  845. Weld72.part1 = Part9
  846. Weld73.Name = "BTWeld"
  847. Weld73.Parent = Part65
  848. Weld73.C1 = CFrame.new(0, 0, -1.83699918, -0.906308293, 0, -0.422617137, 0.422617137, 0, -0.906308293, 0, -1, 0)
  849. Weld73.Part0 = Part65
  850. Weld73.Part1 = Part120
  851. Weld73.part1 = Part120
  852. Weld74.Name = "BTWeld"
  853. Weld74.Parent = Part65
  854. Weld74.C1 = CFrame.new(1.83849263, -2.43239975, -0.00023798387, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  855. Weld74.Part0 = Part65
  856. Weld74.Part1 = Part25
  857. Weld74.part1 = Part25
  858. Weld75.Name = "BTWeld"
  859. Weld75.Parent = Part65
  860. Weld75.C1 = CFrame.new(1.83699918, 0, 4.4794956e-07, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  861. Weld75.Part0 = Part65
  862. Weld75.Part1 = Part45
  863. Weld75.part1 = Part45
  864. Weld76.Name = "BTWeld"
  865. Weld76.Parent = Part65
  866. Weld76.C1 = CFrame.new(0.0228728801, 1.82942176, -4.01931, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  867. Weld76.Part0 = Part65
  868. Weld76.Part1 = Part2
  869. Weld76.part1 = Part2
  870. Weld77.Name = "BTWeld"
  871. Weld77.Parent = Part65
  872. Weld77.C1 = CFrame.new(0, -1.90734863e-06, -1.83699918, -0.906307876, 0, 0.422617942, -0.422617942, 0, -0.906307876, 0, -1, 0)
  873. Weld77.Part0 = Part65
  874. Weld77.Part1 = Part53
  875. Weld77.part1 = Part53
  876. Weld78.Name = "BTWeld"
  877. Weld78.Parent = Part65
  878. Weld78.C1 = CFrame.new(0, -3.99980831, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  879. Weld78.Part0 = Part65
  880. Weld78.Part1 = Part61
  881. Weld78.part1 = Part61
  882. Weld79.Name = "BTWeld"
  883. Weld79.Parent = Part65
  884. Weld79.C1 = CFrame.new(0, 0.167005062, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  885. Weld79.Part0 = Part65
  886. Weld79.Part1 = Part110
  887. Weld79.part1 = Part110
  888. Weld80.Name = "BTWeld"
  889. Weld80.Parent = Part65
  890. Weld80.C1 = CFrame.new(1.90734863e-06, 0, -1.83699918, -0.422617137, 0, 0.906308293, -0.906308293, 0, -0.422617137, 0, -1, 0)
  891. Weld80.Part0 = Part65
  892. Weld80.Part1 = Part118
  893. Weld80.part1 = Part118
  894. Weld81.Name = "BTWeld"
  895. Weld81.Parent = Part65
  896. Weld81.C1 = CFrame.new(1.83849263, -7.72205353, -0.00023798387, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  897. Weld81.Part0 = Part65
  898. Weld81.Part1 = Part17
  899. Weld81.part1 = Part17
  900. Weld82.Name = "BTWeld"
  901. Weld82.Parent = Part65
  902. Weld82.C1 = CFrame.new(1.90734863e-06, 0, -1.83699918, 0.422617942, 0, 0.906307876, -0.906307876, 0, 0.422617942, 0, -1, 0)
  903. Weld82.Part0 = Part65
  904. Weld82.Part1 = Part43
  905. Weld82.part1 = Part43
  906. Weld83.Name = "BTWeld"
  907. Weld83.Parent = Part65
  908. Weld83.C1 = CFrame.new(1.83849263, -9.858284, -0.00023798387, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  909. Weld83.Part0 = Part65
  910. Weld83.Part1 = Part13
  911. Weld83.part1 = Part13
  912. Weld84.Name = "BTWeld"
  913. Weld84.Parent = Part65
  914. Weld84.C1 = CFrame.new(0, 0, -1.83699918, 0.707106352, 0, 0.707107365, -0.707107365, 0, 0.707106352, 0, -1, 0)
  915. Weld84.Part0 = Part65
  916. Weld84.Part1 = Part51
  917. Weld84.part1 = Part51
  918. Weld85.Name = "BTWeld"
  919. Weld85.Parent = Part65
  920. Weld85.C1 = CFrame.new(1.83849263, -7.87464142, -0.00023798387, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  921. Weld85.Part0 = Part65
  922. Weld85.Part1 = Part19
  923. Weld85.part1 = Part19
  924. Weld86.Name = "BTWeld"
  925. Weld86.Parent = Part65
  926. Weld86.C1 = CFrame.new(1.83849263, 1.73832703, -0.00023798387, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  927. Weld86.Part0 = Part65
  928. Weld86.Part1 = Part27
  929. Weld86.part1 = Part27
  930. Weld87.Name = "BTWeld"
  931. Weld87.Parent = Part65
  932. Weld87.C1 = CFrame.new(0, -0.684737682, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  933. Weld87.Part0 = Part65
  934. Weld87.Part1 = Part108
  935. Weld87.part1 = Part108
  936. Weld88.Name = "BTWeld"
  937. Weld88.Parent = Part65
  938. Weld88.C1 = CFrame.new(0, 1.83699918, 4.4794956e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  939. Weld88.Part0 = Part65
  940. Weld88.Part1 = Part37
  941. Weld88.part1 = Part37
  942. Weld89.Name = "BTWeld"
  943. Weld89.Parent = Part65
  944. Weld89.C1 = CFrame.new(-1.1920929e-07, 1.83700442, -8.64999008, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  945. Weld89.Part0 = Part65
  946. Weld89.Part1 = Part1
  947. Weld89.part1 = Part1
  948. Weld90.Name = "BTWeld"
  949. Weld90.Parent = Part65
  950. Weld90.C1 = CFrame.new(0, 0, -1.83699918, -0.707107365, 0, 0.707106352, -0.707106352, 0, -0.707107365, 0, -1, 0)
  951. Weld90.Part0 = Part65
  952. Weld90.Part1 = Part11
  953. Weld90.part1 = Part11
  954. Weld91.Name = "BTWeld"
  955. Weld91.Parent = Part65
  956. Weld91.C1 = CFrame.new(0.00301411911, -0.0906295776, -2.05384779, 0, 0, -1, 1, 0, 0, 0, -1, -0)
  957. Weld91.Part0 = Part65
  958. Weld91.Part1 = Part6
  959. Weld91.part1 = Part6
  960. Weld92.Name = "BTWeld"
  961. Weld92.Parent = Part65
  962. Weld92.C1 = CFrame.new(0, 0, -1.83699918, -0.707107365, 0, 0.707106352, -0.707106352, 0, -0.707107365, 0, -1, 0)
  963. Weld92.Part0 = Part65
  964. Weld92.Part1 = Part124
  965. Weld92.part1 = Part124
  966. Weld93.Name = "BTWeld"
  967. Weld93.Parent = Part65
  968. Weld93.C1 = CFrame.new(0, 0, -1.83699918, 0.707106352, 0, 0.707107365, -0.707107365, 0, 0.707106352, 0, -1, 0)
  969. Weld93.Part0 = Part65
  970. Weld93.Part1 = Part122
  971. Weld93.part1 = Part122
  972. Weld94.Name = "BTWeld"
  973. Weld94.Parent = Part65
  974. Weld94.C1 = CFrame.new(0, 0, -1.83699918, -0.906308293, 0, -0.422617137, 0.422617137, 0, -0.906308293, 0, -1, 0)
  975. Weld94.Part0 = Part65
  976. Weld94.Part1 = Part49
  977. Weld94.part1 = Part49
  978. Weld95.Name = "BTWeld"
  979. Weld95.Parent = Part65
  980. Weld95.C1 = CFrame.new(1.90734863e-06, 0, -1.83699918, 0.422617942, 0, 0.906307876, -0.906307876, 0, 0.422617942, 0, -1, 0)
  981. Weld95.Part0 = Part65
  982. Weld95.Part1 = Part116
  983. Weld95.part1 = Part116
  984. Weld96.Name = "BTWeld"
  985. Weld96.Parent = Part65
  986. Weld96.C1 = CFrame.new(-0.00301411911, -0.0906295776, 2.05384779, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  987. Weld96.Part0 = Part65
  988. Weld96.Part1 = Part3
  989. Weld96.part1 = Part3
  990. Weld97.Name = "BTWeld"
  991. Weld97.Parent = Part65
  992. Weld97.C1 = CFrame.new(0, -4.33379316, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  993. Weld97.Part0 = Part65
  994. Weld97.Part1 = Part57
  995. Weld97.part1 = Part57
  996. Weld98.Name = "BTWeld"
  997. Weld98.Parent = Part65
  998. Weld98.C1 = CFrame.new(0, -0.684737682, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  999. Weld98.Part0 = Part65
  1000. Weld98.Part1 = Part114
  1001. Weld98.part1 = Part114
  1002. Weld99.Name = "BTWeld"
  1003. Weld99.Parent = Part65
  1004. Weld99.C1 = CFrame.new(0, -1.90734863e-06, -1.83699918, -0.906307876, 0, 0.422617942, -0.422617942, 0, -0.906307876, 0, -1, 0)
  1005. Weld99.Part0 = Part65
  1006. Weld99.Part1 = Part41
  1007. Weld99.part1 = Part41
  1008. Weld100.Name = "BTWeld"
  1009. Weld100.Parent = Part65
  1010. Weld100.C1 = CFrame.new(0, -4.15009642, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1011. Weld100.Part0 = Part65
  1012. Weld100.Part1 = Part33
  1013. Weld100.part1 = Part33
  1014. Weld101.Name = "BTWeld"
  1015. Weld101.Parent = Part65
  1016. Weld101.C1 = CFrame.new(0, -4.33379316, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1017. Weld101.Part0 = Part65
  1018. Weld101.Part1 = Part63
  1019. Weld101.part1 = Part63
  1020. Weld102.Name = "BTWeld"
  1021. Weld102.Parent = Part65
  1022. Weld102.C1 = CFrame.new(1.83849263, -8.68844604, -0.00023798387, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  1023. Weld102.Part0 = Part65
  1024. Weld102.Part1 = Part29
  1025. Weld102.part1 = Part29
  1026. Weld103.Name = "BTWeld"
  1027. Weld103.Parent = Part65
  1028. Weld103.C1 = CFrame.new(0, -0.501040936, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1029. Weld103.Part0 = Part65
  1030. Weld103.Part1 = Part35
  1031. Weld103.part1 = Part35
  1032. Weld104.Name = "BTWeld"
  1033. Weld104.Parent = Part65
  1034. Weld104.C1 = CFrame.new(1.83849263, -1.92380524, -0.00023798387, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  1035. Weld104.Part0 = Part65
  1036. Weld104.Part1 = Part15
  1037. Weld104.part1 = Part15
  1038. Weld105.Name = "BTWeld"
  1039. Weld105.Parent = Part65
  1040. Weld105.C1 = CFrame.new(0, -3.48205042, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1041. Weld105.Part0 = Part65
  1042. Weld105.Part1 = Part59
  1043. Weld105.part1 = Part59
  1044. Weld106.Name = "BTWeld"
  1045. Weld106.Parent = Part65
  1046. Weld106.C1 = CFrame.new(0, 1.83699918, 4.4794956e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1047. Weld106.Part0 = Part65
  1048. Weld106.Part1 = Part39
  1049. Weld106.part1 = Part39
  1050. Weld107.Name = "BTWeld"
  1051. Weld107.Parent = Part65
  1052. Weld107.C1 = CFrame.new(1.83849263, -4.06004715, -0.00023798387, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  1053. Weld107.Part0 = Part65
  1054. Weld107.Part1 = Part23
  1055. Weld107.part1 = Part23
  1056. Part108.Parent = Model0
  1057. Part108.CFrame = CFrame.new(-1.1920929e-07, 5.11038637, -65.3499832, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1058. Part108.Orientation = Vector3.new(0, 90, 0)
  1059. Part108.Position = Vector3.new(-1.1920929e-07, 5.11038637, -65.3499832)
  1060. Part108.Rotation = Vector3.new(0, 90, 0)
  1061. Part108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1062. Part108.Size = Vector3.new(3.34015417, 0.183708474, 3.34015417)
  1063. Part108.Anchored = true
  1064. Part108.BottomSurface = Enum.SurfaceType.Smooth
  1065. Part108.BrickColor = BrickColor.new("Really black")
  1066. Part108.Material = Enum.Material.Cobblestone
  1067. Part108.TopSurface = Enum.SurfaceType.Smooth
  1068. Part108.brickColor = BrickColor.new("Really black")
  1069. CylinderMesh109.Parent = Part108
  1070. Part110.Parent = Model0
  1071. Part110.CFrame = CFrame.new(-1.1920929e-07, 4.25864363, -65.3499832, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1072. Part110.Orientation = Vector3.new(0, 90, 0)
  1073. Part110.Position = Vector3.new(-1.1920929e-07, 4.25864363, -65.3499832)
  1074. Part110.Rotation = Vector3.new(0, 90, 0)
  1075. Part110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1076. Part110.Size = Vector3.new(3.00613856, 0.167007715, 3.00613856)
  1077. Part110.Anchored = true
  1078. Part110.BottomSurface = Enum.SurfaceType.Smooth
  1079. Part110.BrickColor = BrickColor.new("Really black")
  1080. Part110.Material = Enum.Material.Cobblestone
  1081. Part110.TopSurface = Enum.SurfaceType.Smooth
  1082. Part110.brickColor = BrickColor.new("Really black")
  1083. CylinderMesh111.Parent = Part110
  1084. Part112.Parent = Model0
  1085. Part112.CFrame = CFrame.new(-1.1920929e-07, 4.77640152, -65.3499832, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1086. Part112.Orientation = Vector3.new(0, 90, 0)
  1087. Part112.Position = Vector3.new(-1.1920929e-07, 4.77640152, -65.3499832)
  1088. Part112.Rotation = Vector3.new(0, 90, 0)
  1089. Part112.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1090. Part112.Size = Vector3.new(3.84117723, 0.534424782, 3.84117723)
  1091. Part112.Anchored = true
  1092. Part112.BottomSurface = Enum.SurfaceType.Smooth
  1093. Part112.BrickColor = BrickColor.new("Really black")
  1094. Part112.Material = Enum.Material.Cobblestone
  1095. Part112.TopSurface = Enum.SurfaceType.Smooth
  1096. Part112.brickColor = BrickColor.new("Really black")
  1097. CylinderMesh113.Parent = Part112
  1098. Part114.Parent = Model0
  1099. Part114.CFrame = CFrame.new(-1.1920929e-07, 5.11038637, -65.3499832, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1100. Part114.Orientation = Vector3.new(0, 90, 0)
  1101. Part114.Position = Vector3.new(-1.1920929e-07, 5.11038637, -65.3499832)
  1102. Part114.Rotation = Vector3.new(0, 90, 0)
  1103. Part114.Color = Color3.new(0.211765, 0.211765, 0.211765)
  1104. Part114.Size = Vector3.new(3.84117723, 0.167007715, 3.84117723)
  1105. Part114.Anchored = true
  1106. Part114.BottomSurface = Enum.SurfaceType.Smooth
  1107. Part114.BrickColor = BrickColor.new("Really black")
  1108. Part114.Material = Enum.Material.Cobblestone
  1109. Part114.TopSurface = Enum.SurfaceType.Smooth
  1110. Part114.brickColor = BrickColor.new("Really black")
  1111. CylinderMesh115.Parent = Part114
  1112. Part116.Parent = Model0
  1113. Part116.CFrame = CFrame.new(-2.00667068e-06, 2.58864951, -65.3499832, 0.906307876, 0.422617942, 0, 0, 0, -1, -0.422617942, 0.906307876, 0)
  1114. Part116.Orientation = Vector3.new(90, 25, 0)
  1115. Part116.Position = Vector3.new(-2.00667068e-06, 2.58864951, -65.3499832)
  1116. Part116.Rotation = Vector3.new(90, 0, -25)
  1117. Part116.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1118. Part116.Size = Vector3.new(0.334015369, 3.17314601, 0.334015369)
  1119. Part116.Anchored = true
  1120. Part116.BottomSurface = Enum.SurfaceType.Smooth
  1121. Part116.BrickColor = BrickColor.new("Really black")
  1122. Part116.Material = Enum.Material.Cobblestone
  1123. Part116.TopSurface = Enum.SurfaceType.Smooth
  1124. Part116.brickColor = BrickColor.new("Really black")
  1125. CylinderMesh117.Parent = Part116
  1126. Part118.Parent = Model0
  1127. Part118.CFrame = CFrame.new(-2.05232595e-06, 2.58864951, -65.3499832, 0.906308293, -0.422617137, 0, 0, 0, -1, 0.422617137, 0.906308293, 0)
  1128. Part118.Orientation = Vector3.new(90, -25, 0)
  1129. Part118.Position = Vector3.new(-2.05232595e-06, 2.58864951, -65.3499832)
  1130. Part118.Rotation = Vector3.new(90, 0, 25)
  1131. Part118.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1132. Part118.Size = Vector3.new(0.334015369, 3.17314601, 0.334015369)
  1133. Part118.Anchored = true
  1134. Part118.BottomSurface = Enum.SurfaceType.Smooth
  1135. Part118.BrickColor = BrickColor.new("Really black")
  1136. Part118.Material = Enum.Material.Cobblestone
  1137. Part118.TopSurface = Enum.SurfaceType.Smooth
  1138. Part118.brickColor = BrickColor.new("Really black")
  1139. CylinderMesh119.Parent = Part118
  1140. Part120.Parent = Model0
  1141. Part120.CFrame = CFrame.new(1.06335335e-07, 2.58864951, -65.3499832, -0.422617137, -0.906308293, 0, 0, 0, -1, 0.906308293, -0.422617137, 0)
  1142. Part120.Orientation = Vector3.new(90, -115, 0)
  1143. Part120.Position = Vector3.new(1.06335335e-07, 2.58864951, -65.3499832)
  1144. Part120.Rotation = Vector3.new(90, 0, 115)
  1145. Part120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1146. Part120.Size = Vector3.new(0.334015369, 3.17314601, 0.334015369)
  1147. Part120.Anchored = true
  1148. Part120.BottomSurface = Enum.SurfaceType.Smooth
  1149. Part120.BrickColor = BrickColor.new("Really black")
  1150. Part120.Material = Enum.Material.Cobblestone
  1151. Part120.TopSurface = Enum.SurfaceType.Smooth
  1152. Part120.brickColor = BrickColor.new("Really black")
  1153. CylinderMesh121.Parent = Part120
  1154. Part122.Parent = Model0
  1155. Part122.CFrame = CFrame.new(-1.68535507e-06, 2.58864951, -65.3499832, 0.707107365, 0.707106352, 0, 0, 0, -1, -0.707106352, 0.707107365, 0)
  1156. Part122.Orientation = Vector3.new(90, 45, 0)
  1157. Part122.Position = Vector3.new(-1.68535507e-06, 2.58864951, -65.3499832)
  1158. Part122.Rotation = Vector3.new(90, 0, -45)
  1159. Part122.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1160. Part122.Size = Vector3.new(0.334015399, 3.17314625, 0.334015399)
  1161. Part122.Anchored = true
  1162. Part122.BottomSurface = Enum.SurfaceType.Smooth
  1163. Part122.BrickColor = BrickColor.new("Really black")
  1164. Part122.Material = Enum.Material.Cobblestone
  1165. Part122.TopSurface = Enum.SurfaceType.Smooth
  1166. Part122.brickColor = BrickColor.new("Really black")
  1167. CylinderMesh123.Parent = Part122
  1168. Part124.Parent = Model0
  1169. Part124.CFrame = CFrame.new(-1.75574201e-06, 2.58864951, -65.3499832, 0.707106352, -0.707107365, 0, 0, 0, -1, 0.707107365, 0.707106352, 0)
  1170. Part124.Orientation = Vector3.new(90, -45, 0)
  1171. Part124.Position = Vector3.new(-1.75574201e-06, 2.58864951, -65.3499832)
  1172. Part124.Rotation = Vector3.new(90, 0, 45)
  1173. Part124.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1174. Part124.Size = Vector3.new(0.334015369, 3.17314601, 0.334015369)
  1175. Part124.Anchored = true
  1176. Part124.BottomSurface = Enum.SurfaceType.Smooth
  1177. Part124.BrickColor = BrickColor.new("Really black")
  1178. Part124.Material = Enum.Material.Cobblestone
  1179. Part124.TopSurface = Enum.SurfaceType.Smooth
  1180. Part124.brickColor = BrickColor.new("Really black")
  1181. CylinderMesh125.Parent = Part124
  1182. for i,v in pairs(mas:GetChildren()) do
  1183. v.Parent = script
  1184. pcall(function() v:MakeJoints() end)
  1185. end
  1186. for i,v in pairs (Model0:GetChildren()) do
  1187. v.CanCollide = false
  1188. v.Anchored = false
  1189. end
  1190. mas:Destroy()
  1191. for i,v in pairs(cors) do
  1192. spawn(function()
  1193. pcall(v)
  1194. end)
  1195. end
  1196.  
  1197. --[[
  1198. HammerModel = Instance.new("Model",script)
  1199. HammerModel.Name = "Hammer"
  1200. HandlePart = Instance.new("Part",HammerModel)
  1201. HandlePart.Name = "HandlePart"
  1202. HandlePart.Material = "Cobblestone"
  1203. HandlePart.Size = Vector3.new(0.407, 11.8, 0.407)
  1204. HandlePart.CanCollide = false
  1205. HammerHead = Instance.new("Part",HammerModel)
  1206. HammerHead.Name = "Head"
  1207. HammerHead.Material = "Cobblestone"
  1208. HammerHead.Shape = "Cylinder"
  1209. HammerHead.BrickColor = BrickColor.new("Really black")
  1210. HammerHead.CanCollide = false
  1211. HammerHead.Size = Vector3.new(6.033, 5.202, 3.008)
  1212. WeldHammerHead = Instance.new("Weld",HammerHead)
  1213. WeldHammerHead.Part0 = HammerHead
  1214. WeldHammerHead.Part1 = HandlePart
  1215. WeldHammerHead.C0 = CFrame.new(0, 4, 0)
  1216. HammerSide1 = Instance.new("Part",HammerModel)
  1217. HammerSide1.Name = "Side1"
  1218. HammerSide1.Material = "Cobblestone"
  1219. HammerSide1.Shape = "Cylinder"
  1220. HammerSide1.BrickColor = BrickColor.new("Really black")
  1221. HammerSide1.Size = Vector3.new(0.5, 6.202, 4.008)
  1222. HammerSide1.CanCollide = false
  1223. WhammerSide1 = Instance.new("Weld",HammerSide1)
  1224. WhammerSide1.Part0 = HammerSide1
  1225. WhammerSide1.Part1 = HammerHead
  1226. WhammerSide1.C0 = CFrame.new(-3, 0, 0)
  1227. HammerSide2 = Instance.new("Part",HammerModel)
  1228. HammerSide2.Name = "Side2"
  1229. HammerSide2.Material = "Cobblestone"
  1230. HammerSide2.Shape = "Cylinder"
  1231. HammerSide2.BrickColor = BrickColor.new("Really black")
  1232. HammerSide2.Size = Vector3.new(0.5, 6.202, 4.008)
  1233. HammerSide2.CanCollide = false
  1234. WhammerSide2 = Instance.new("Weld",HammerSide1)
  1235. WhammerSide2.Part0 = HammerSide2
  1236. WhammerSide2.Part1 = HammerHead
  1237. WhammerSide2.C0 = CFrame.new(3, 0, 0)
  1238. HitboxPart = Instance.new("Part",HammerModel)
  1239. HitboxPart.CanCollide = false
  1240. HitboxPart.Name = "Hitbox"
  1241. HitboxPart.Locked = true
  1242. HitboxPart.Transparency = 1
  1243. HitboxPart.Size = Vector3.new(6.8, 6.8, 5.8)
  1244. WeldHitbox = Instance.new("Weld",HitboxPart)
  1245. WeldHitbox.Part0 = Hitbox
  1246. WeldHitbox.Part1 = HammerHead
  1247. Text = Instance.new("Part",HammerHead)
  1248. Text.CanCollide = false
  1249. Text.Name = "Text"
  1250. Text.Material = "Cobblestone"
  1251. Text.BrickColor = BrickColor.new("Really black")
  1252. Text.Size = Vector3.new(3.006, 0.668, 3.203)
  1253. WeldText = Instance.new("Weld",Text)
  1254. WeldText.Part0 = Text
  1255. WeldText.Part1 = HammerHead
  1256. BanSurface = Instance.new("SurfaceGui",Text)
  1257. BanSurface.Face = "Right"
  1258. BanSurface.Enabled = true
  1259. BanSurface.CanvasSize = Vector2.new(200, 100)
  1260. BanText = Instance.new("TextLabel",BanSurface)
  1261. BanText.BackgroundTransparency = 1
  1262. BanText.Text = "KICK"
  1263. BanText.Font = "SciFi"
  1264. BanText.TextColor3 = Color3.new(255, 0, 0)
  1265. BanText.TextStrokeTransparency = 1
  1266. BanText.TextScaled = true
  1267. BanText.Size = UDim2.new(1, 0,1, 0)
  1268. ]]--
  1269.  
  1270.  
  1271. IT = Instance.new
  1272. CF = CFrame.new
  1273. cf = CFrame.new
  1274. VT = Vector3.new
  1275. RAD = math.rad
  1276. C3 = Color3.new
  1277. UD2 = UDim2.new
  1278. BRICKC = BrickColor.new
  1279. ANGLES = CFrame.Angles
  1280. angles = CFrame.Angles
  1281. EULER = CFrame.fromEulerAnglesXYZ
  1282. COS = math.cos
  1283. ACOS = math.acos
  1284. SIN = math.sin
  1285. ASIN = math.asin
  1286. ABS = math.abs
  1287. MRANDOM = math.random
  1288. FLOOR = math.floor
  1289. local reason = "GET OUT"
  1290. --//=================================\\
  1291. --|| USEFUL VALUES
  1292. --\\=================================//
  1293. local Type = "Ban"
  1294. local nomeme = "1"
  1295. Animation_Speed = 2.89
  1296. local FORCERESET = false
  1297. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  1298. local Speed = 110
  1299. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  1300. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  1301. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  1302. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  1303. local DAMAGEMULTIPLIER = 1.1
  1304. local ANIM = "Idle"
  1305. local ATTACK = false
  1306. local EQUIPPED = false
  1307. local HOLD = true
  1308. local COMBO = 3
  1309. local Rooted = false
  1310. local SINE = 0
  1311. local KEYHOLD = false
  1312. local CHANGE = 2 / Animation_Speed
  1313. local WALKINGANIM = false
  1314. local VALUE1 = false
  1315. local VALUE2 = false
  1316. local ROBLOXIDLEANIMATION = IT("Animation")
  1317. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  1318. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  1319. --ROBLOXIDLEANIMATION.Parent = Humanoid
  1320. --local WEAPONGUI = IT("ScreenGui", PlayerGui)
  1321. --WEAPONGUI.Name = "KickGunGUI"
  1322. local Weapon = IT("Model")
  1323. Weapon.Name = "Adds"
  1324. local Effects = IT("Folder", Weapon)
  1325. Effects.Name = "Effects"
  1326. local ANIMATOR = Humanoid.Animator
  1327. ANIMATOR:Destroy()
  1328. local ANIMATE = Character:FindFirstChild("Animate")
  1329. local UNANCHOR = true
  1330. --script.Parent = PlayerGui
  1331.  
  1332. RootCF=EULER(-1.57,0,3.14)
  1333. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1334. --//=================================\\
  1335. --\\=================================//
  1336.  
  1337.  
  1338. --//=================================\\
  1339. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  1340. --\\=================================//
  1341.  
  1342. ArtificialHB = Instance.new("BindableEvent", script)
  1343. ArtificialHB.Name = "ArtificialHB"
  1344.  
  1345. script:WaitForChild("ArtificialHB")
  1346.  
  1347. frame = Frame_Speed
  1348. tf = 0
  1349. allowframeloss = false
  1350. tossremainder = false
  1351. lastframe = tick()
  1352. script.ArtificialHB:Fire()
  1353.  
  1354. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1355. tf = tf + s
  1356. if tf >= frame then
  1357. if allowframeloss then
  1358. script.ArtificialHB:Fire()
  1359. lastframe = tick()
  1360. else
  1361. for i = 1, math.floor(tf / frame) do
  1362. script.ArtificialHB:Fire()
  1363. end
  1364. lastframe = tick()
  1365. end
  1366. if tossremainder then
  1367. tf = 0
  1368. else
  1369. tf = tf - frame * math.floor(tf / frame)
  1370. end
  1371. end
  1372. end)
  1373.  
  1374. --//=================================\\
  1375. --\\=================================//
  1376.  
  1377. --//=================================\\
  1378. --|| SOME FUNCTIONS
  1379. --\\=================================//
  1380.  
  1381. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1382. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1383. end
  1384.  
  1385. function PositiveAngle(NUMBER)
  1386. if NUMBER >= 0 then
  1387. NUMBER = 0
  1388. end
  1389. return NUMBER
  1390. end
  1391.  
  1392. function NegativeAngle(NUMBER)
  1393. if NUMBER <= 0 then
  1394. NUMBER = 0
  1395. end
  1396. return NUMBER
  1397. end
  1398.  
  1399. function Swait(NUMBER)
  1400. if NUMBER == 0 or NUMBER == nil then
  1401. ArtificialHB.Event:wait()
  1402. else
  1403. for i = 1, NUMBER do
  1404. ArtificialHB.Event:wait()
  1405. end
  1406. end
  1407. end
  1408.  
  1409. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1410. local NEWMESH = IT(MESH)
  1411. if MESH == "SpecialMesh" then
  1412. NEWMESH.MeshType = MESHTYPE
  1413. if MESHID ~= "nil" and MESHID ~= "" then
  1414. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1415. end
  1416. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1417. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1418. end
  1419. end
  1420. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  1421. NEWMESH.Scale = SCALE
  1422. NEWMESH.Parent = PARENT
  1423. return NEWMESH
  1424. end
  1425.  
  1426. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1427. local NEWPART = IT("Part")
  1428. NEWPART.formFactor = FORMFACTOR
  1429. NEWPART.Reflectance = REFLECTANCE
  1430. NEWPART.Transparency = TRANSPARENCY
  1431. NEWPART.CanCollide = false
  1432. NEWPART.Locked = true
  1433. NEWPART.Anchored = true
  1434. if ANCHOR == false then
  1435. NEWPART.Anchored = false
  1436. end
  1437. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1438. NEWPART.Name = NAME
  1439. NEWPART.Size = SIZE
  1440. NEWPART.Position = Torso.Position
  1441. NEWPART.Material = MATERIAL
  1442. NEWPART:BreakJoints()
  1443. NEWPART.Parent = PARENT
  1444. return NEWPART
  1445. end
  1446.  
  1447. local function weldBetween(a, b)
  1448. local weldd = Instance.new("ManualWeld")
  1449. weldd.Part0 = a
  1450. weldd.Part1 = b
  1451. weldd.C0 = CFrame.new()
  1452. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1453. weldd.Parent = a
  1454. return weldd
  1455. end
  1456.  
  1457.  
  1458. function QuaternionFromCFrame(cf)
  1459. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1460. local trace = m00 + m11 + m22
  1461. if trace > 0 then
  1462. local s = math.sqrt(1 + trace)
  1463. local recip = 0.5 / s
  1464. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1465. else
  1466. local i = 0
  1467. if m11 > m00 then
  1468. i = 1
  1469. end
  1470. if m22 > (i == 0 and m00 or m11) then
  1471. i = 2
  1472. end
  1473. if i == 0 then
  1474. local s = math.sqrt(m00 - m11 - m22 + 1)
  1475. local recip = 0.5 / s
  1476. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1477. elseif i == 1 then
  1478. local s = math.sqrt(m11 - m22 - m00 + 1)
  1479. local recip = 0.5 / s
  1480. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1481. elseif i == 2 then
  1482. local s = math.sqrt(m22 - m00 - m11 + 1)
  1483. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1484. end
  1485. end
  1486. end
  1487.  
  1488. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1489. local xs, ys, zs = x + x, y + y, z + z
  1490. local wx, wy, wz = w * xs, w * ys, w * zs
  1491. local xx = x * xs
  1492. local xy = x * ys
  1493. local xz = x * zs
  1494. local yy = y * ys
  1495. local yz = y * zs
  1496. local zz = z * zs
  1497. 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))
  1498. end
  1499.  
  1500. function QuaternionSlerp(a, b, t)
  1501. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1502. local startInterp, finishInterp;
  1503. if cosTheta >= 0.0001 then
  1504. if (1 - cosTheta) > 0.0001 then
  1505. local theta = ACOS(cosTheta)
  1506. local invSinTheta = 1 / SIN(theta)
  1507. startInterp = SIN((1 - t) * theta) * invSinTheta
  1508. finishInterp = SIN(t * theta) * invSinTheta
  1509. else
  1510. startInterp = 1 - t
  1511. finishInterp = t
  1512. end
  1513. else
  1514. if (1 + cosTheta) > 0.0001 then
  1515. local theta = ACOS(-cosTheta)
  1516. local invSinTheta = 1 / SIN(theta)
  1517. startInterp = SIN((t - 1) * theta) * invSinTheta
  1518. finishInterp = SIN(t * theta) * invSinTheta
  1519. else
  1520. startInterp = t - 1
  1521. finishInterp = t
  1522. end
  1523. end
  1524. 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
  1525. end
  1526.  
  1527. function Clerp(a, b, t)
  1528. local qa = {QuaternionFromCFrame(a)}
  1529. local qb = {QuaternionFromCFrame(b)}
  1530. local ax, ay, az = a.x, a.y, a.z
  1531. local bx, by, bz = b.x, b.y, b.z
  1532. local _t = 1 - t
  1533. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1534. end
  1535.  
  1536. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  1537. local frame = IT("Frame")
  1538. frame.BackgroundTransparency = TRANSPARENCY
  1539. frame.BorderSizePixel = BORDERSIZEPIXEL
  1540. frame.Position = POSITION
  1541. frame.Size = SIZE
  1542. frame.BackgroundColor3 = COLOR
  1543. frame.BorderColor3 = BORDERCOLOR
  1544. frame.Name = NAME
  1545. frame.Parent = PARENT
  1546. return frame
  1547. end
  1548.  
  1549. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  1550. local label = IT("TextLabel")
  1551. label.BackgroundTransparency = 1
  1552. label.Size = UD2(1, 0, 1, 0)
  1553. label.Position = UD2(0, 0, 0, 0)
  1554. label.TextColor3 = TEXTCOLOR
  1555. label.TextStrokeTransparency = STROKETRANSPARENCY
  1556. label.TextTransparency = TRANSPARENCY
  1557. label.FontSize = TEXTFONTSIZE
  1558. label.Font = TEXTFONT
  1559. label.BorderSizePixel = BORDERSIZEPIXEL
  1560. label.TextScaled = false
  1561. label.Text = TEXT
  1562. label.Name = NAME
  1563. label.Parent = PARENT
  1564. return label
  1565. end
  1566.  
  1567. function NoOutlines(PART)
  1568. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  1569. end
  1570.  
  1571. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  1572. local NEWWELD = IT(TYPE)
  1573. NEWWELD.Part0 = PART0
  1574. NEWWELD.Part1 = PART1
  1575. NEWWELD.C0 = C0
  1576. NEWWELD.C1 = C1
  1577. NEWWELD.Parent = PARENT
  1578. return NEWWELD
  1579. end
  1580.  
  1581. local S = IT("Sound")
  1582. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  1583. local NEWSOUND = nil
  1584. coroutine.resume(coroutine.create(function()
  1585. NEWSOUND = S:Clone()
  1586. NEWSOUND.Parent = PARENT
  1587. NEWSOUND.Volume = VOLUME
  1588. NEWSOUND.Pitch = PITCH
  1589. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  1590. NEWSOUND:play()
  1591. if DOESLOOP == true then
  1592. NEWSOUND.Looped = true
  1593. else
  1594. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  1595. NEWSOUND:remove()
  1596. end
  1597. end))
  1598. return NEWSOUND
  1599. end
  1600.  
  1601. function CFrameFromTopBack(at, top, back)
  1602. local right = top:Cross(back)
  1603. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  1604. end
  1605.  
  1606. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1607. function WACKYEFFECT(Table)
  1608. local TYPE = (Table.EffectType or "Sphere")
  1609. local SIZE = (Table.Size or VT(1,1,1))
  1610. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1611. local TRANSPARENCY = (Table.Transparency or 0)
  1612. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1613. local CFRAME = (Table.CFrame or Torso.CFrame)
  1614. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1615. local ROTATION1 = (Table.RotationX or 0)
  1616. local ROTATION2 = (Table.RotationY or 0)
  1617. local ROTATION3 = (Table.RotationZ or 0)
  1618. local MATERIAL = (Table.Material or "Neon")
  1619. local COLOR = (Table.Color or C3(1,1,1))
  1620. local TIME = (Table.Time or 45)
  1621. local SOUNDID = (Table.SoundID or nil)
  1622. local SOUNDPITCH = (Table.SoundPitch or nil)
  1623. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1624. coroutine.resume(coroutine.create(function()
  1625. local PLAYSSOUND = false
  1626. local SOUND = nil
  1627. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1628. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1629. PLAYSSOUND = true
  1630. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1631. end
  1632. EFFECT.Color = COLOR
  1633. local MSH = nil
  1634. if TYPE == "Sphere" then
  1635. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1636. elseif TYPE == "Block" then
  1637. MSH = IT("BlockMesh",EFFECT)
  1638. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1639. elseif TYPE == "Wave" then
  1640. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1641. elseif TYPE == "Ring" then
  1642. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1643. elseif TYPE == "Slash" then
  1644. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1645. elseif TYPE == "Round Slash" then
  1646. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1647. elseif TYPE == "Swirl" then
  1648. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1649. elseif TYPE == "Skull" then
  1650. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1651. elseif TYPE == "Crystal" then
  1652. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1653. end
  1654. if MSH ~= nil then
  1655. local MOVESPEED = nil
  1656. if MOVEDIRECTION ~= nil then
  1657. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1658. end
  1659. local GROWTH = SIZE - ENDSIZE
  1660. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1661. if TYPE == "Block" then
  1662. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1663. else
  1664. EFFECT.CFrame = CFRAME
  1665. end
  1666. for LOOP = 1, TIME+1 do
  1667. Swait()
  1668. MSH.Scale = MSH.Scale - GROWTH/TIME
  1669. if TYPE == "Wave" then
  1670. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  1671. end
  1672. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1673. if TYPE == "Block" then
  1674. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1675. else
  1676. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1677. end
  1678. if MOVEDIRECTION ~= nil then
  1679. local ORI = EFFECT.Orientation
  1680. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  1681. EFFECT.Orientation = ORI
  1682. end
  1683. end
  1684. if PLAYSSOUND == false then
  1685. EFFECT:remove()
  1686. else
  1687. SOUND.Stopped:Connect(function()
  1688. EFFECT:remove()
  1689. end)
  1690. end
  1691. else
  1692. if PLAYSSOUND == false then
  1693. EFFECT:remove()
  1694. else
  1695. repeat Swait() until SOUND.Playing == false
  1696. EFFECT:remove()
  1697. end
  1698. end
  1699. end))
  1700. end
  1701.  
  1702. function WACKYEFFECT1(Table)
  1703. local TYPE = (Table.EffectType or "Sphere")
  1704. local SIZE = (Table.Size or VT(1,1,1))
  1705. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1706. local TRANSPARENCY = (Table.Transparency or 0)
  1707. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1708. local CFRAME = (Table.CFrame or Torso.CFrame)
  1709. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1710. local ROTATION1 = (Table.RotationX or 0)
  1711. local ROTATION2 = (Table.RotationY or 0)
  1712. local ROTATION3 = (Table.RotationZ or 0)
  1713. local MATERIAL = (Table.Material or "Neon")
  1714. local COLOR = (Table.Color or C3(1,1,1))
  1715. local TIME = (Table.Time or 45)
  1716. local SOUNDID = (Table.SoundID or nil)
  1717. local SOUNDPITCH = (Table.SoundPitch or nil)
  1718. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1719. local USEBOOMERANGMATH = (Table.UseBoomerangMath or false)
  1720. local BOOMERANG = (Table.Boomerang or 0)
  1721. local SIZEBOOMERANG = (Table.SizeBoomerang or 0)
  1722. coroutine.resume(coroutine.create(function()
  1723. local PLAYSSOUND = false
  1724. local SOUND = nil
  1725. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1726. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1727. PLAYSSOUND = true
  1728. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1729. end
  1730. EFFECT.Color = COLOR
  1731. local MSH = nil
  1732. if TYPE == "Sphere" then
  1733. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1734. elseif TYPE == "Block" or TYPE == "Box" then
  1735. MSH = IT("BlockMesh",EFFECT)
  1736. MSH.Scale = SIZE
  1737. elseif TYPE == "Wave" then
  1738. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1739. elseif TYPE == "Ring" then
  1740. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1741. elseif TYPE == "Slash" then
  1742. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1743. elseif TYPE == "Round Slash" then
  1744. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1745. elseif TYPE == "Swirl" then
  1746. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "168892432", "", SIZE, VT(0,0,0))
  1747. elseif TYPE == "Skull" then
  1748. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1749. elseif TYPE == "Crystal" then
  1750. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1751. end
  1752. if MSH ~= nil then
  1753. local BOOMR1 = 1+BOOMERANG/50
  1754. local BOOMR2 = 1+SIZEBOOMERANG/50
  1755. local MOVESPEED = nil
  1756. if MOVEDIRECTION ~= nil then
  1757. if USEBOOMERANGMATH == true then
  1758. MOVESPEED = ((CFRAME.p - MOVEDIRECTION).Magnitude/TIME)*BOOMR1
  1759. else
  1760. MOVESPEED = ((CFRAME.p - MOVEDIRECTION).Magnitude/TIME)
  1761. end
  1762. end
  1763. local GROWTH = nil
  1764. if USEBOOMERANGMATH == true then
  1765. GROWTH = (SIZE - ENDSIZE)*(BOOMR2+1)
  1766. else
  1767. GROWTH = (SIZE - ENDSIZE)
  1768. end
  1769. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1770. if TYPE == "Block" then
  1771. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1772. else
  1773. EFFECT.CFrame = CFRAME
  1774. end
  1775. if USEBOOMERANGMATH == true then
  1776. for LOOP = 1, TIME+1 do
  1777. Swait()
  1778. MSH.Scale = MSH.Scale - (VT((GROWTH.X)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Y)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Z)*((1 - (LOOP/TIME)*BOOMR2)))*BOOMR2)/TIME
  1779. if TYPE == "Wave" then
  1780. MSH.Offset = VT(0,0,-MSH.Scale.Z/8)
  1781. end
  1782. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1783. if TYPE == "Block" then
  1784. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1785. else
  1786. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1787. end
  1788. if MOVEDIRECTION ~= nil then
  1789. local ORI = EFFECT.Orientation
  1790. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-(MOVESPEED)*((1 - (LOOP/TIME)*BOOMR1)))
  1791. EFFECT.CFrame = CF(EFFECT.Position)*ANGLES(RAD(ORI.X),RAD(ORI.Y),RAD(ORI.Z))
  1792. end
  1793. end
  1794. else
  1795. for LOOP = 1, TIME+1 do
  1796. Swait()
  1797. MSH.Scale = MSH.Scale - GROWTH/TIME
  1798. if TYPE == "Wave" then
  1799. MSH.Offset = VT(0,0,-MSH.Scale.Z/8)
  1800. end
  1801. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1802. if TYPE == "Block" then
  1803. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1804. else
  1805. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1806. end
  1807. if MOVEDIRECTION ~= nil then
  1808. local ORI = EFFECT.Orientation
  1809. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  1810. EFFECT.CFrame = CF(EFFECT.Position)*ANGLES(RAD(ORI.X),RAD(ORI.Y),RAD(ORI.Z))
  1811. end
  1812. end
  1813. end
  1814. EFFECT.Transparency = 1
  1815. if PLAYSSOUND == false then
  1816. EFFECT:remove()
  1817. else
  1818. repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  1819. EFFECT:remove()
  1820. end
  1821. else
  1822. if PLAYSSOUND == false then
  1823. EFFECT:remove()
  1824. else
  1825. repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  1826. EFFECT:remove()
  1827. end
  1828. end
  1829. end))
  1830. end
  1831.  
  1832. function MakeForm(PART,TYPE)
  1833. if TYPE == "Cyl" then
  1834. local MSH = IT("CylinderMesh",PART)
  1835. elseif TYPE == "Ball" then
  1836. local MSH = IT("SpecialMesh",PART)
  1837. MSH.MeshType = "Sphere"
  1838. elseif TYPE == "Wedge" then
  1839. local MSH = IT("SpecialMesh",PART)
  1840. MSH.MeshType = "Wedge"
  1841. end
  1842. end
  1843.  
  1844. function SpawnTrail(FROM,TO,BIG)
  1845. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "Trail", VT(0,0,0))
  1846. MakeForm(TRAIL,"Cyl")
  1847. local DIST = (FROM - TO).Magnitude
  1848. if BIG == true then
  1849. TRAIL.Size = VT(0.5,DIST,0.5)
  1850. else
  1851. TRAIL.Size = VT(0.25,DIST,0.25)
  1852. end
  1853. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  1854. coroutine.resume(coroutine.create(function()
  1855. for i = 1, 5 do
  1856. Swait()
  1857. TRAIL.Transparency = TRAIL.Transparency + 0.1
  1858. end
  1859. TRAIL:remove()
  1860. end))
  1861. end
  1862.  
  1863. Debris = game:GetService("Debris")
  1864.  
  1865. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  1866. local DIRECTION = CF(StartPos,EndPos).lookVector
  1867. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  1868. end
  1869.  
  1870. function turnto(position)
  1871. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  1872. end
  1873.  
  1874.  
  1875. function shakes(power,length)
  1876. end
  1877.  
  1878. --//=================================\\
  1879. --|| WEAPON CREATION
  1880. --\\=================================//
  1881.  
  1882.  
  1883. local Particle = IT("ParticleEmitter",nil)
  1884. Particle.Enabled = false
  1885. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.3),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
  1886. Particle.LightEmission = 0.5
  1887. Particle.Rate = 150
  1888. Particle.ZOffset = 0.2
  1889. Particle.Rotation = NumberRange.new(-180, 180)
  1890. Particle.RotSpeed = NumberRange.new(-180, 180)
  1891. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  1892. Particle.Color = ColorSequence.new(C3(1,1,0),C3(0.4,0.4,0))
  1893.  
  1894. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  1895. function ParticleEmitter(Table)
  1896. local PRTCL = Particle:Clone()
  1897. local Speed = Table.Speed or 5
  1898. local Drag = Table.Drag or 0
  1899. local Size1 = Table.Size1 or 1
  1900. local Size2 = Table.Size2 or 5
  1901. local Lifetime1 = Table.Lifetime1 or 1
  1902. local Lifetime2 = Table.Lifetime2 or 1.5
  1903. local Parent = Table.Parent or Torso
  1904. local Emit = Table.Emit or 100
  1905. local Offset = Table.Offset or 360
  1906. local Acel = Table.Acel or VT(0,0,0)
  1907. local Enabled = Table.Enabled or false
  1908. PRTCL.Parent = Parent
  1909. PRTCL.Size = NumberSequence.new(Size1,Size2)
  1910. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  1911. PRTCL.Speed = NumberRange.new(Speed)
  1912. PRTCL.VelocitySpread = Offset
  1913. PRTCL.Drag = Drag
  1914. PRTCL.Acceleration = Acel
  1915. if Enabled == false then
  1916. PRTCL:Emit(Emit)
  1917. Debris:AddItem(PRTCL,Lifetime2)
  1918. else
  1919. PRTCL.Enabled = true
  1920. end
  1921. return PRTCL
  1922. end
  1923.  
  1924. local musik = Instance.new("Sound",RootPart)
  1925. --script.Parent = PlayerGui
  1926.  
  1927. local Player_Size = 1
  1928.  
  1929. local Hammer = script.Hammer
  1930. Hammer.Parent = Character
  1931.  
  1932. for _,c in pairs (Hammer:GetChildren()) do
  1933. c.Anchored = false
  1934. end
  1935.  
  1936. local Grip = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, Hammer.HandlePart, CF(0, -1, -2.1)*ANGLES(RAD(90),RAD(90),RAD(0)), CF(0, 0, 0))
  1937.  
  1938.  
  1939.  
  1940. Weapon.Parent = Character
  1941.  
  1942.  
  1943. --Weapon.Parent = Character
  1944.  
  1945. local BODY = {}
  1946. for _, c in pairs(Character:GetDescendants()) do
  1947. if c:IsA("BasePart") and c.Name ~= "Handle" then
  1948. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  1949. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1950. end
  1951. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  1952. elseif c:IsA("JointInstance") then
  1953. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  1954. end
  1955. end
  1956. for e = 1, #BODY do
  1957. if BODY[e] ~= nil then
  1958. local STUFF = BODY[e]
  1959. local PART = STUFF[1]
  1960. local PARENT = STUFF[2]
  1961. local MATERIAL = STUFF[3]
  1962. local COLOR = STUFF[4]
  1963. local TRANSPARENCY = STUFF[5]
  1964. if PART.ClassName == "Part" and PART ~= RootPart then
  1965. PART.Material = MATERIAL
  1966. PART.Color = COLOR
  1967. PART.Transparency = TRANSPARENCY
  1968. end
  1969. PART.AncestryChanged:Connect(function()
  1970. PART.Parent = PARENT
  1971. end)
  1972. end
  1973. end
  1974. function refit()
  1975. Character.Parent = workspace
  1976. for e = 1, #BODY do
  1977. if BODY[e] ~= nil then
  1978. local STUFF = BODY[e]
  1979. local PART = STUFF[1]
  1980. local PARENT = STUFF[2]
  1981. local MATERIAL = STUFF[3]
  1982. local COLOR = STUFF[4]
  1983. local TRANSPARENCY = STUFF[5]
  1984. if PART:IsA("BasePart") and PART ~= RootPart then
  1985. PART.Material = MATERIAL
  1986. PART.Color = COLOR
  1987. PART.Transparency = TRANSPARENCY+EXTRATRANS
  1988. end
  1989. if PART.Parent ~= PARENT then
  1990. Humanoid:remove()
  1991. PART.Parent = PARENT
  1992. Humanoid = IT("Humanoid",Character)
  1993. end
  1994. end
  1995. end
  1996. end
  1997.  
  1998. Humanoid.Died:connect(function()
  1999. refit()
  2000. --CreateSound("608314840", Character, 600, 1, false)
  2001. end)
  2002.  
  2003. --//=================================\\
  2004. --|| DAMAGING
  2005. --\\=================================//
  2006.  
  2007.  
  2008. function ApplyAoE(POSITION,RANGE,ISKICKED)
  2009. local CHILDREN = workspace:GetDescendants()
  2010. for index, CHILD in pairs(CHILDREN) do
  2011. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2012. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2013. if HUM then
  2014. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2015. if TORSO then
  2016. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2017. if ISKICKED == true then
  2018. CHILD:BreakJoints()
  2019. else
  2020. if ISKICKED == "Gravity" then
  2021. HUM.PlatformStand = true
  2022. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2023. local grav = Instance.new("BodyPosition",TORSO)
  2024. grav.D = 15
  2025. grav.P = 20000
  2026. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2027. grav.position = TORSO.Position
  2028. grav.Name = "V3BanishForce"..Player.Name
  2029. else
  2030. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  2031. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  2032. end
  2033. else
  2034. HUM.PlatformStand = false
  2035. end
  2036. end
  2037. elseif ISKICKED == "Gravity" then
  2038. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2039. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  2040. HUM.PlatformStand = false
  2041. end
  2042. end
  2043. end
  2044. end
  2045. end
  2046. end
  2047. end
  2048.  
  2049. local BEANED = {}
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055. function KickAoE(POSITION,RANGE,BRUTAL)
  2056. local CHILDREN = workspace:GetDescendants()
  2057. for index, CHILD in pairs(CHILDREN) do
  2058. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2059. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2060. if HUM then
  2061. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2062. if TORSO then
  2063. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2064. if BRUTAL == true then
  2065. if Type == "Banish" then
  2066. CHILD:BreakJoints()
  2067. elseif Type == "Ban" then
  2068. CHILD:BreakJoints()
  2069. elseif Type == "Kick" then
  2070. CHILD:BreakJoints()
  2071. --elseif Type == "Tangle" then
  2072. --Entangle(CHILD)
  2073. end
  2074. else
  2075. CHILD:BreakJoints()
  2076. end
  2077. end
  2078. end
  2079. end
  2080. end
  2081. end
  2082. end
  2083.  
  2084. function ApplyAoE2(POSITION,RANGE,ISKICKED)
  2085. local CHILDREN = workspace:GetDescendants()
  2086. for index, CHILD in pairs(CHILDREN) do
  2087. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2088. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2089. if HUM then
  2090. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2091. if TORSO then
  2092. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2093. if ISKICKED == true then
  2094. CHILD.Character:BreakJoints()
  2095. else
  2096. if ISKICKED == "Gravity" then
  2097. HUM.PlatformStand = true
  2098. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2099. local grav = Instance.new("BodyPosition",TORSO)
  2100. grav.D = 15
  2101. grav.P = 20000
  2102. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2103. grav.position = TORSO.Position
  2104. grav.Name = "V3BanishForce"..Player.Name
  2105. else
  2106. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  2107. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  2108. end
  2109. else
  2110. HUM.PlatformStand = false
  2111. end
  2112. end
  2113. elseif ISKICKED == "Gravity" then
  2114. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2115. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  2116. HUM.PlatformStand = false
  2117. end
  2118. end
  2119. end
  2120. end
  2121. end
  2122. end
  2123. end
  2124.  
  2125. --//=================================\\
  2126. --|| ATTACK FUNCTIONS AND STUFF
  2127. --\\=================================//
  2128.  
  2129.  
  2130. function ApplyDamage2(Humanoid,Damage)
  2131. if Humanoid.Health == math.huge then
  2132. Humanoid.Parent:BreakJoints()
  2133. else
  2134. local MULTIPLY = Humanoid.MaxHealth/100
  2135. Damage = Damage * DAMAGEMULTIPLIER
  2136. if Humanoid.Health ~= 0 then
  2137. Humanoid.Health = Humanoid.Health - Damage*MULTIPLY
  2138. end
  2139. end
  2140. end
  2141. function ApplyAoEA(POSITION,RANGE,MINDMG,MAXDMG,FLING,CAMSINSTAKILL,INSTAKILL)
  2142. local CHILDREN = workspace:GetDescendants()
  2143. for index, CHILD in pairs(CHILDREN) do
  2144. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2145. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2146. if HUM then
  2147. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2148. if TORSO then
  2149. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2150. if INSTAKILL == true or HUM.MaxHealth == math.huge then
  2151. CHILD:BreakJoints()
  2152. else
  2153. local DMG = MRANDOM(MINDMG,MAXDMG)
  2154. ApplyDamage2(HUM,DMG)
  2155. -- CreateSound(622342161, Character, 60, 1, false)
  2156. -- wait(0.9)
  2157. --shakes(4, 1)
  2158. end
  2159. if FLING > 0 then
  2160. for _, c in pairs(CHILD:GetChildren()) do
  2161. if c:IsA("BasePart") then
  2162. local bv = Instance.new("BodyVelocity")
  2163. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2164. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  2165. bv.Parent = c
  2166. Debris:AddItem(bv,0.05)
  2167. end
  2168. end
  2169. end
  2170. end
  2171. end
  2172. end
  2173. end
  2174. end
  2175. end
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183. function SPIN()
  2184. ATTACK = true
  2185. Rooted = false
  2186. --ApplyAoEA(Hammer.Position,9,750,990,975,true,{SHAKE = 1999, TIMER = 1005, DOESFADE = true})
  2187. for i=0, 6, 0.1 / Animation_Speed do
  2188. Swait()
  2189. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(0),RAD(0),RAD(0)),.1)
  2190. ApplyAoEA(Hammer.Hitbox.Position,5,0,0,980,true,{SHAKE = 999, TIMER = 995, DOESFADE = true})
  2191. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(360*COS(SINE/1))), 1 / Animation_Speed)
  2192. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  2193. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2194. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2195. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2196. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2197. end
  2198.  
  2199. ATTACK = false
  2200. Rooted = false
  2201. end
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207. function CreateWave(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  2208. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  2209. local mesh = IT("SpecialMesh",wave)
  2210. mesh.MeshType = "FileMesh"
  2211. mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2212. mesh.Scale = SIZE
  2213. mesh.Offset = VT(0,0,-SIZE.X/8)
  2214. wave.CFrame = CFRAME
  2215. coroutine.resume(coroutine.create(function(PART)
  2216. for i = 1, WAIT do
  2217. Swait()
  2218. mesh.Scale = mesh.Scale + GROW
  2219. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  2220. if DOESROT == true then
  2221. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  2222. end
  2223. wave.Transparency = wave.Transparency + (0.5/WAIT)
  2224. if wave.Transparency > 0.99 then
  2225. wave:remove()
  2226. end
  2227. end
  2228. end))
  2229. end
  2230.  
  2231.  
  2232.  
  2233. function BANSLAM()
  2234. ATTACK = true
  2235. Rooted = false
  2236. repeat
  2237. --HITFLOOR = nil
  2238. for i=0, 0.2, 0.1 / Animation_Speed do
  2239. Swait()
  2240. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2241. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2242. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2243. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2244. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -0.8, 0) * ANGLES(RAD(-90), RAD(-45), RAD(0)),2 / Animation_Speed)
  2245. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 7) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2246. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2247. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(250), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2248. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(250), RAD(0), RAD(45)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2249. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  2250. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  2251. end
  2252. for i=0, 0.08, 0.1 / Animation_Speed do
  2253. Swait()
  2254. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2255. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2256. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2257. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2258. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-90), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2259. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2260. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2261. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2262. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2263. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2264. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2265. end
  2266. for i=0, 0.08, 0.1 / Animation_Speed do
  2267. Swait()
  2268. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2269. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2270. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2271. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2272. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-70), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2273. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2274. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2275. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(30), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2276. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(30), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2277. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2278. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2279. end
  2280. CreateSound("147722910", Effects, 10, 1)
  2281. KickAoE(Hammer.Head.Position,4,true)
  2282. local randomshake = {0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9}
  2283. shakes(randomshake[MRANDOM(1,#randomshake)], 0.09)
  2284. if HITFLOOR ~= nil then
  2285. CreateSound("289842971", Hammer, 10, 1)
  2286. CreateSound("289842971", Hammer, 10, 1)
  2287. CreateSound("289842971", Hammer, 10, 1)
  2288. CreateSound("289842971", Hammer, 10, 1)
  2289. CreateDebreeRing(HITFLOOR,RootPart.CFrame*CF(0,-5,-6).p,5,VT(8,8,8),35)
  2290. end
  2291. for i = 1, 8 do
  2292. WACKYEFFECT1({Time = 10, EffectType = "Wave", Size = VT(15,0,15), Size2 = VT(120,0,120), Transparency = 0.6, Transparency2 = 1, CFrame = CF(Hammer.Head.Position-VT(0,5,0)) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)) * ANGLES(RAD(MRANDOM(-15,15)), RAD(MRANDOM(0,360)), RAD(0)), MoveToPos = nil, RotationX = 0.1, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = MRANDOM(9,11)/10, SoundVolume = MRANDOM(9,11)/2, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 22})
  2293. end
  2294. WACKYEFFECT1({Time = 10, EffectType = "Wave", Size = VT(2,0,2), Size2 = VT(32,2.5,32), Transparency = 0.75, Transparency2 = 1, CFrame = CF(RootPart.CFrame*CF(0,-4,0).p) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)), MoveToPos = nil, RotationX = 1, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = MRANDOM(9,11)/10, SoundVolume = MRANDOM(9,11)/2, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 22})
  2295. WACKYEFFECT({EffectType = "Sphere", Size = Hammer.Head.Size, Size2 = VT(10,10,10), Transparency = 0, Transparency2 = 1, CFrame = Hammer.Head.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = 2})
  2296. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(15,0,15), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2297. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(10,0,10), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position)*CF(0,2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2298. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(10,0,10), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position)*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2299. --CreateWave(VT(25,0,25),45,RootPart.CFrame*CF(0,-5,-6),true,2,"Institutional white",VT(0,3,0))
  2300. --CreateWave(VT(25,0,25),45,RootPart.CFrame*CF(0,-5,-6),true,-2,"Institutional white",VT(0,1,0))
  2301. for i=0, 0.1, 0.1 / Animation_Speed do
  2302. Swait()
  2303. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2304. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2305. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2306. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2307. -- HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-70), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2308. -- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.8) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2309. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2310. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -1) * ANGLES(RAD(60), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2311. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -1) * ANGLES(RAD(60), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2312. -- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2313. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2314. end
  2315. if HOLD == true then
  2316. for i=0, 0.08, 0.1 / Animation_Speed do
  2317. Swait()
  2318. if HOLD == false then
  2319. break
  2320. end
  2321. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2322. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2323. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2324. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2325. -- HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-90), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2326. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2327. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2328. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2329. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-35)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2330. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2331. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2332. end
  2333. end
  2334. until HOLD == false
  2335. for i=0, 1, 0.1 / Animation_Speed do
  2336. Swait()
  2337. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2338. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-70), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2339. -- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.8) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2340. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2341. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2342. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2343. -- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2344. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0) * ANGLES(RAD(60), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2345. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0) * ANGLES(RAD(60), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2346. -- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2347. -- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2348. end
  2349. for i=0, 5, 0.1 / Animation_Speed do
  2350. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2351. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2352. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2353. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2354. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, 0) * ANGLES(RAD(200), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  2355. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -0.8, 0) * ANGLES(RAD(-90), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2356. -- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2357. -- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2358. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2359. -- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2360. -- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2361. end
  2362. ATTACK = false
  2363. Rooted = false
  2364. end
  2365.  
  2366.  
  2367. function BANSLAM3()
  2368. ATTACK = true
  2369. Rooted = false
  2370. repeat
  2371. --HITFLOOR = nil
  2372. for i=0, 0.2, 0.1 / Animation_Speed do
  2373. Swait()
  2374. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2375. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2376. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2377. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2378. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -0.8, 0) * ANGLES(RAD(-90), RAD(-45), RAD(0)),2 / Animation_Speed)
  2379. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 7) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2380. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2381. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(250), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2382. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(250), RAD(0), RAD(45)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2383. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  2384. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  2385. end
  2386. for i=0, 0.08, 0.1 / Animation_Speed do
  2387. Swait()
  2388. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2389. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2390. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2391. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2392. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-90), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2393. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2394. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2395. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2396. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2397. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2398. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2399. end
  2400. for i=0, 0.08, 0.1 / Animation_Speed do
  2401. Swait()
  2402. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2403. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2404. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2405. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2406. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-70), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2407. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2408. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2409. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(30), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2410. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(30), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2411. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2412. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2413. end
  2414. CreateSound("147722910", Effects, 80, 1.3)
  2415. ApplyAoEA(Hammer.Hitbox.Position,12,2,MRANDOM(3,4),0,true,{SHAKE = 2, TIMER = 995, DOESFADE = true})
  2416. for i = 1, 8 do
  2417. WACKYEFFECT1({Time = 10, EffectType = "Wave", Size = VT(15,0,15), Size2 = VT(90,0,90), Transparency = 0.6, Transparency2 = 1, CFrame = CF(Hammer.Head.Position-VT(0,5,0)) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)) * ANGLES(RAD(MRANDOM(-15,15)), RAD(MRANDOM(0,360)), RAD(0)), MoveToPos = nil, RotationX = 0.1, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = MRANDOM(9,11)/10, SoundVolume = MRANDOM(9,11)/2, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 22})
  2418. end
  2419. WACKYEFFECT1({Time = 10, EffectType = "Wave", Size = VT(2,0,2), Size2 = VT(32,2.5,32), Transparency = 0.75, Transparency2 = 1, CFrame = CF(RootPart.CFrame*CF(0,-4,0).p) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)), MoveToPos = nil, RotationX = 1, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = MRANDOM(9,11)/10, SoundVolume = MRANDOM(9,11)/2, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 22})
  2420. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(12,0,12), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2421. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(10,0,10), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position)*CF(0,2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2422. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(10,0,10), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position)*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2423. --CreateWave(VT(25,0,25),45,RootPart.CFrame*CF(0,-5,-6),true,2,"Institutional white",VT(0,3,0))
  2424. --CreateWave(VT(25,0,25),45,RootPart.CFrame*CF(0,-5,-6),true,-2,"Institutional white",VT(0,1,0))
  2425. for i=0, 0.1, 0.1 / Animation_Speed do
  2426. Swait()
  2427. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2428. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2429. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2430. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2431. -- HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-70), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2432. -- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.8) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2433. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2434. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -1) * ANGLES(RAD(60), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2435. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -1) * ANGLES(RAD(60), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2436. -- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2437. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2438. end
  2439. if KEYHOLD == true then
  2440. for i=0, 0.08, 0.1 / Animation_Speed do
  2441. Swait()
  2442. if KEYHOLD == false then
  2443. break
  2444. end
  2445. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2446. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2447. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2448. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2449. -- HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-90), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2450. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2451. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2452. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2453. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-35)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2454. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2455. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2456. end
  2457. end
  2458. until KEYHOLD == false
  2459. for i=0, 1, 0.1 / Animation_Speed do
  2460. Swait()
  2461. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2462. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-70), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2463. -- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.8) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2464. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2465. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2466. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2467. -- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2468. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0) * ANGLES(RAD(60), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2469. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0) * ANGLES(RAD(60), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2470. -- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2471. -- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2472. end
  2473. for i=0, 5, 0.1 / Animation_Speed do
  2474. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2475. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2476. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2477. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2478. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, 0) * ANGLES(RAD(200), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  2479. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -0.8, 0) * ANGLES(RAD(-90), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2480. -- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2481. -- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2482. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2483. -- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2484. -- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2485. end
  2486. ATTACK = false
  2487. Rooted = false
  2488. end
  2489.  
  2490.  
  2491. function BANSLAM2()
  2492. ATTACK = true
  2493. Rooted = false
  2494. repeat
  2495. --HITFLOOR = nil
  2496. for i=0, 0.2, 0.1 / Animation_Speed do
  2497. Swait()
  2498. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2499. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2500. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2501. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2502. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -0.8, 0) * ANGLES(RAD(-90), RAD(-45), RAD(0)),2 / Animation_Speed)
  2503. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 7) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2504. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2505. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(250), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2506. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(250), RAD(0), RAD(45)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2507. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  2508. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  2509. end
  2510. for i=0, 0.08, 0.1 / Animation_Speed do
  2511. Swait()
  2512. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2513. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2514. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2515. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2516. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-90), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2517. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2518. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2519. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2520. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2521. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2522. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2523. end
  2524. for i=0, 0.08, 0.1 / Animation_Speed do
  2525. Swait()
  2526. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2527. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2528. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2529. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2530. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-70), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2531. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2532. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2533. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(30), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2534. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(30), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2535. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2536. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2537. end
  2538. CreateSound("147722910", Effects, 800, 1)
  2539. KickAoE(Hammer.Head.Position,MRANDOM(7,8),true)
  2540. KickAoE(Torso.Position,MRANDOM(3,6),true)
  2541. local randomshake = {1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9}
  2542. shakes(randomshake[MRANDOM(1,#randomshake)], 0.1)
  2543. if HITFLOOR ~= nil then
  2544. CreateSound("289842971", Hammer, 10, 1)
  2545. CreateSound("289842971", Hammer, 10, 1)
  2546. CreateSound("289842971", Hammer, 10, 1)
  2547. CreateSound("289842971", Hammer, 10, 1)
  2548. CreateDebreeRing(HITFLOOR,RootPart.CFrame*CF(0,-5,-6).p,5,VT(8,8,8),35)
  2549. end
  2550. for i = 1, 5 do
  2551. WACKYEFFECT1({Time = 50+(i*5), EffectType = "Round Slash", Size = VT(0,0,0), Size2 = VT(1.5,0,1.5), Transparency = 0, Transparency2 = 1, CFrame = CF(Hammer.Head.Position-VT(0,5,0)) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)) * ANGLES(RAD(MRANDOM(-15,15)), RAD(MRANDOM(0,360)), RAD(0)), MoveToPos = nil, RotationX = 0.1, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = MRANDOM(9,11)/10, SoundVolume = MRANDOM(9,11)/2, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 3})
  2552. end
  2553. WACKYEFFECT1({Time = 25, EffectType = "Round Slash", Size = VT(0,0,0), Size2 = VT(0.025,0,0.025), Transparency = 0.85, Transparency2 = 1, CFrame = Hammer.Head.CFrame*CF(0,0,-Hammer.Head.Size.X/1.5) * ANGLES(RAD(90), RAD(MRANDOM(0,360)), RAD(0)) * ANGLES(RAD(MRANDOM(-15,15)), RAD(MRANDOM(0,360)), RAD(0)), MoveToPos = nil, RotationX = 0.1, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = MRANDOM(9,11)/10, SoundVolume = MRANDOM(9,11)/2, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 45})
  2554. for i = 1, 3 do
  2555. WACKYEFFECT1({Time = 85, EffectType = "Sphere", Size = Hammer.Head.Size, Size2 = VT(250,250,250)+(VT(i,i,i)*180), Transparency = 0.5, Transparency2 = 1, CFrame = CF(Hammer.Head.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Really red".Color, SoundID = nil, SoundPitch = 1-(i/10), SoundVolume = 5, UseBoomerangMath = false, Boomerang = 0, SizeBoomerang = 0})
  2556. end
  2557. --for i = 1, 15 do
  2558. -- WACKYEFFECT1({Time = 100+(i*35), EffectType = "Wave", Size = VT(15,0,15), Size2 = VT(120,5,120)+(VT(i,0,i)*70), Transparency = 0.6, Transparency2 = 1, CFrame = CF(Hammer.Head.Position) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)) * ANGLES(RAD(MRANDOM(-15,15)), RAD(MRANDOM(0,360)), RAD(0)), MoveToPos = nil, RotationX = 1, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Pink".Color, SoundID = nil, SoundPitch = MRANDOM(9,11)/10, SoundVolume = MRANDOM(9,11)/2, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 22})
  2559. --end
  2560.  
  2561. for i = 1, 8 do
  2562. WACKYEFFECT1({Time = 80, EffectType = "Wave", Size = VT(15,0,15), Size2 = VT(120,0,120), Transparency = 0.6, Transparency2 = 1, CFrame = CF(Hammer.Head.Position-VT(0,5,0)) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)) * ANGLES(RAD(MRANDOM(-15,15)), RAD(MRANDOM(0,360)), RAD(0)), MoveToPos = nil, RotationX = 0.1, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(9,11)/10, SoundVolume = MRANDOM(9,11)/2, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 22})
  2563. end
  2564. WACKYEFFECT1({Time = 80, EffectType = "Wave", Size = VT(2,0,2), Size2 = VT(32,2.5,32), Transparency = 0.75, Transparency2 = 1, CFrame = CF(RootPart.CFrame*CF(0,-4,0).p) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)), MoveToPos = nil, RotationX = 1, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(9,11)/10, SoundVolume = MRANDOM(9,11)/2, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 22})
  2565. WACKYEFFECT({EffectType = "Sphere", Size = Hammer.Head.Size, Size2 = VT(10,10,10), Transparency = 0, Transparency2 = 1, CFrame = Hammer.Head.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = 2})
  2566. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(15,0,15), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2567. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(10,0,10), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position)*CF(0,2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2568. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(10,0,10), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position)*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2569. for i = 1, 8 do
  2570. WACKYEFFECT1({Time = 80, EffectType = "Wave", Size = VT(15,0,15), Size2 = VT(120,0,120), Transparency = 0.6, Transparency2 = 1, CFrame = CF(Hammer.Head.Position-VT(0,5,0)) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)) * ANGLES(RAD(MRANDOM(-15,15)), RAD(MRANDOM(0,360)), RAD(0)), MoveToPos = nil, RotationX = 0.1, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = MRANDOM(9,11)/10, SoundVolume = MRANDOM(9,11)/2, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 22})
  2571. end
  2572. WACKYEFFECT1({Time = 80, EffectType = "Wave", Size = VT(2,0,2), Size2 = VT(32,2.5,32), Transparency = 0.75, Transparency2 = 1, CFrame = CF(RootPart.CFrame*CF(0,-4,0).p) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)), MoveToPos = nil, RotationX = 1, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = MRANDOM(9,11)/10, SoundVolume = MRANDOM(9,11)/2, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 22})
  2573. WACKYEFFECT({EffectType = "Sphere", Size = Hammer.Head.Size, Size2 = VT(10,10,10), Transparency = 0, Transparency2 = 1, CFrame = Hammer.Head.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = 2})
  2574. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(15,0,15), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2575. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(10,0,10), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position)*CF(0,2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2576. WACKYEFFECT({EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(10,0,10), Transparency = 0.8, Transparency2 = 1, CFrame = CF(Hammer.Head.Position)*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2577. --CreateWave(VT(25,0,25),45,RootPart.CFrame*CF(0,-5,-6),true,2,"Institutional white",VT(0,3,0))
  2578. --CreateWave(VT(25,0,25),45,RootPart.CFrame*CF(0,-5,-6),true,-2,"Institutional white",VT(0,1,0))
  2579. for i=0, 0.1, 0.1 / Animation_Speed do
  2580. Swait()
  2581. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2582. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2583. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2584. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2585. -- HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-70), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2586. -- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.8) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2587. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2588. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -1) * ANGLES(RAD(60), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2589. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -1) * ANGLES(RAD(60), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2590. -- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2591. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2592. end
  2593. if KEYHOLD == true then
  2594. for i=0, 0.08, 0.1 / Animation_Speed do
  2595. Swait()
  2596. if KEYHOLD == false then
  2597. break
  2598. end
  2599. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2600. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2601. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2602. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2603. -- HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-90), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2604. --RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2605. --Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2606. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2607. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-35)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2608. --RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2609. --LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2610. end
  2611. end
  2612. until KEYHOLD == false
  2613. for i=0, 1, 0.1 / Animation_Speed do
  2614. Swait()
  2615. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2616. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -1, 0) * ANGLES(RAD(-70), RAD(-45), RAD(0)), 2 / Animation_Speed)
  2617. -- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.8) * ANGLES(RAD(75), RAD(0), RAD(0)), 2 / Animation_Speed)
  2618. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2619. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2620. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2621. -- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2622. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0) * ANGLES(RAD(60), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2623. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0) * ANGLES(RAD(60), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2624. -- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2625. -- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 0.5 / Animation_Speed)
  2626. end
  2627. for i=0, 5, 0.1 / Animation_Speed do
  2628. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2629. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  2630. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  2631. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  2632. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, 0) * ANGLES(RAD(200), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  2633. --HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0, -0.8, 0) * ANGLES(RAD(-90), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2634. -- RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2635. -- Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2636. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2637. -- RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2638. -- LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2639. end
  2640. ATTACK = false
  2641. Rooted = false
  2642. end
  2643.  
  2644.  
  2645. function Taunt2()
  2646. ATTACK = true
  2647. Rooted = true
  2648. CreateSound(2668778545,Head,80,1,false)
  2649. for i = 1, 30 do
  2650. Swait()
  2651. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 1 / Animation_Speed)
  2652. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(7 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2653. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2654. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2655. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(-4), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2656. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(-4), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2657. end
  2658. for i = 1, 38 do
  2659. Swait()
  2660. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 1 / Animation_Speed)
  2661. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(7 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2662. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(0), RAD(76)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2663. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2664. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(-4), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2665. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(-4), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2666. end
  2667. ATTACK = false
  2668. Rooted = false
  2669. end
  2670.  
  2671.  
  2672. function Taunt3()
  2673. ATTACK = true
  2674. Rooted = true
  2675. CreateSound(1076231331,Head,80,1,false)
  2676. for i = 1, 21 do
  2677. Swait()
  2678. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2679. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2680. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2681. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2682. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2683. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2684. end
  2685. for i = 1, 21 do
  2686. Swait()
  2687. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2688. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(7 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2689. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2690. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2691. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2692. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2693. end
  2694. for i = 0.8, 18 do
  2695. Swait()
  2696. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2697. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2698. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2699. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2700. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2701. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2702. end
  2703. for i = 0.7, 16 do
  2704. Swait()
  2705. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2706. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(7 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2707. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2708. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2709. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2710. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2711. end
  2712. for i = 0.1, 4 do
  2713. Swait()
  2714. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2715. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2716. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2717. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2718. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2719. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2720. end
  2721. for i = 0.1, 4 do
  2722. Swait()
  2723. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2724. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(7 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2725. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2726. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2727. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2728. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2729. end
  2730. for i = 0.1, 4 do
  2731. Swait()
  2732. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2733. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2734. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2735. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2736. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2737. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2738. end
  2739. for i = 0.1, 4 do
  2740. Swait()
  2741. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2742. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2743. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2744. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2745. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2746. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2747. end
  2748. for i = 0.1, 4 do
  2749. Swait()
  2750. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2751. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2752. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2753. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2754. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2755. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2756. end
  2757. for i = 0.1, 4 do
  2758. Swait()
  2759. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2760. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2761. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2762. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2763. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2764. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2765. end
  2766. for i = 0.1, 4 do
  2767. Swait()
  2768. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2769. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2770. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2771. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2772. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2773. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2774. end
  2775. for i = 0.1, 4 do
  2776. Swait()
  2777. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2778. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2779. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2780. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2781. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2782. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2783. end
  2784. for i = 0.1, 4 do
  2785. Swait()
  2786. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2787. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2788. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2789. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2790. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2791. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2792. end
  2793. for i = 0.1, 4 do
  2794. Swait()
  2795. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2796. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2797. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2798. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2799. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2800. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2801. end
  2802. for i = 0.1, 4 do
  2803. Swait()
  2804. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2805. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2806. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2807. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2808. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2809. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2810. end
  2811. ATTACK = false
  2812. Rooted = false
  2813. end
  2814.  
  2815.  
  2816. function Taunt1()
  2817. ATTACK = true
  2818. Rooted = true
  2819. CreateSound(511875124,Head,80,1,false)
  2820.  
  2821. for i=0, 0.1, 0.1 / Animation_Speed do
  2822. Swait()
  2823. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 90)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(25 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  2824. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-25 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  2825. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(60 + 4 * math.cos(SINE / 20)), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2826. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(5-3 * COS(SINE / 6)), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2827. end
  2828. for i=0, 1, 0.1 / Animation_Speed do
  2829. Swait()
  2830. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 90)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  2831. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(0 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  2832. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(60 + 4 * math.cos(SINE / 20)), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2833. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(160), RAD(0 + 2.5 * SIN(SINE / 12)), RAD(-15 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2834. end
  2835. WACKYEFFECT({Time = 25, EffectType = "Block", Size = VT(0,0,0), Size2 = VT(3,3,3), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 304999618, SoundPitch = 1, SoundVolume = 1})
  2836. if nomeme == false then
  2837. nomeme = true
  2838. elseif nomeme == true then
  2839. nomeme = false
  2840. end
  2841. ATTACK = false
  2842. Rooted = false
  2843. end
  2844. --//=================================\\
  2845. --|| ASSIGN THINGS TO KEYS
  2846. --\\=================================//
  2847.  
  2848.  
  2849. function chat(msg)
  2850. if string.sub(msg,1,1) == "h" then
  2851. CreateSound(1292661979,Head,80,1,false)
  2852. end
  2853. if string.sub(msg,1,7) == "!Banish" then
  2854. Type = "Banish"
  2855. end
  2856. if string.sub(msg,1,4) == "!Ban" then
  2857. Type = "Ban"
  2858. end
  2859. if string.sub(msg,1,5) == "!Kick" then
  2860. Type = "Kick"
  2861. end
  2862. if string.sub(msg,1,7) == "!Damage" then
  2863. Type = "Damage"
  2864. end
  2865. if string.sub(msg,1,6) == "!Unban" then
  2866. BEANED = {}
  2867. end
  2868. --[[
  2869. if string.sub(msg,1,7) == "!Tangle" then
  2870. Type = "Tangle"
  2871. end
  2872. ]]--
  2873. if string.sub(msg,1,11) == "!SetReason " then
  2874. reason = string.sub(msg,12)
  2875. end
  2876. end
  2877.  
  2878. Player.chatted:connect(chat)
  2879.  
  2880. Mouse.Button1Down:connect(function()
  2881. HOLD = true
  2882. if ATTACK == false then
  2883. BANSLAM()
  2884. wait(0.5)
  2885. HOLD = false
  2886. end
  2887. end)
  2888.  
  2889. function MouseUp(Mouse)
  2890. HOLD = false
  2891. ATTACK = false
  2892. KEYHOLD = false
  2893. end
  2894.  
  2895. function KeyDown(Key)
  2896. KEYHOLD = true
  2897. if Key == "t" and ATTACK == false then
  2898. Taunt2()
  2899. end
  2900. if Key == "y" and ATTACK == false then
  2901. Taunt3()
  2902. end
  2903. -- if Key == "m" and ATTACK == false then
  2904. --Taunt1()
  2905. -- end
  2906. if Key == "one" and ATTACK == false then
  2907. nomeme = "1"
  2908. end
  2909. if Key == "two" and ATTACK == false then
  2910. nomeme = "2"
  2911. end
  2912. if Key == "three" and ATTACK == false then
  2913. nomeme = "3"
  2914. sick.TimePosition = 0
  2915. end
  2916. if Key == "four" and ATTACK == false then
  2917. nomeme = "4"
  2918. end
  2919. if Key == "five" and ATTACK == false then
  2920. nomeme = "5"
  2921. end
  2922. if Key == "six" and ATTACK == false then
  2923. nomeme = "6"
  2924. end
  2925. if Key == "seven" and ATTACK == false then
  2926. nomeme = "7"
  2927. sick.TimePosition = 0
  2928. end
  2929. if Key == "z" and ATTACK == false then
  2930. BANSLAM2()
  2931. end
  2932. if Key == "c" and ATTACK == false then
  2933. BANSLAM3()
  2934. end
  2935. if Key == "x" and ATTACK == false then
  2936. SPIN()
  2937. end
  2938. end
  2939.  
  2940. function KeyUp(Key)
  2941. KEYHOLD = false
  2942. end
  2943.  
  2944. Mouse.Button1Down:connect(function(NEWKEY)
  2945. MouseDown(NEWKEY)
  2946. end)
  2947. Mouse.Button1Up:connect(function(NEWKEY)
  2948. MouseUp(NEWKEY)
  2949. end)
  2950. Mouse.KeyDown:connect(function(NEWKEY)
  2951. KeyDown(NEWKEY)
  2952. end)
  2953. Mouse.KeyUp:connect(function(NEWKEY)
  2954. KeyUp(NEWKEY)
  2955. end)
  2956.  
  2957. --//=================================\\
  2958. --\\=================================//
  2959.  
  2960.  
  2961. function unanchor()
  2962. if UNANCHOR == true then
  2963. g = Character:GetChildren()
  2964. for i = 1, #g do
  2965. if g[i].ClassName == "Part" then
  2966. g[i].Anchored = false
  2967. end
  2968. end
  2969. end
  2970. end
  2971.  
  2972. --//=================================\\
  2973. --|| WRAP THE WHOLE SCRIPT UP
  2974. --\\=================================//
  2975.  
  2976. Humanoid.Changed:connect(function(Jump)
  2977. if Jump == "Jump" and (Disable_Jump == true) then
  2978. Humanoid.Jump = false
  2979. end
  2980. end)
  2981.  
  2982. local CONNECT = nil
  2983. while true do
  2984. Swait()
  2985. ANIMATE.Parent = nil
  2986. if Character:FindFirstChildOfClass("Humanoid") == nil then
  2987. Humanoid = IT("Humanoid",Character)
  2988. end
  2989. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  2990. v:Stop();
  2991. end
  2992. SINE = SINE + CHANGE*1
  2993. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  2994. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  2995. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2996. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  2997. if ANIM ~= "Idle" and ATTACK == false then
  2998. Grip.C0=Clerp(Grip.C0,CF(0, -2, -2)*ANGLES(RAD(60),RAD(90),RAD(0)),.1)
  2999. end
  3000. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  3001. ANIM = "Jump"
  3002. if ATTACK == false then
  3003. -- Grip.C1=Clerp(Grip.C1,CF(0, -1, -2.1)*ANGLES(RAD(90),RAD(90),RAD(0)),.1)
  3004. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3005. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3006. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3007. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  3008. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  3009. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  3010. end
  3011. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  3012. ANIM = "Fall"
  3013. if ATTACK == false then
  3014. -- Grip.C1=Clerp(Grip.C1,CF(0, -1, -2.1)*ANGLES(RAD(90),RAD(90),RAD(0)),.1)
  3015. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3016. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3017. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3018. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  3019. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  3020. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  3021. end
  3022. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  3023. ANIM = "Idle"
  3024. if ATTACK == false then
  3025. --Grip.C1=Clerp(Grip.C1,CF(0, -1, -2.1)*ANGLES(RAD(90),RAD(90),RAD(0)),.1)
  3026. Grip.C0=Clerp(Grip.C0,CF(0, 2, -1.9)*ANGLES(RAD(152),RAD(90),RAD(0)),.1)
  3027. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-1 - 2 * math.cos(SINE / 20))),.1)
  3028. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-1 + 2 * math.cos(SINE / 20))),.1)
  3029. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 20),0 + 0.1 * math.cos(SINE / 20))*angles(math.rad(1 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(-12)),.1)
  3030. Torso.Neck.C0=Clerp(Torso.Neck.C0,necko*angles(math.rad(3 - 3 * math.cos(SINE / 40)),math.rad(0),math.rad(12 + 3 * math.cos(SINE / 67))),.1)
  3031. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(60 + 4 * math.cos(SINE / 20)), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  3032. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(7)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  3033. end
  3034. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  3035. ANIM = "Walk"
  3036. -- Grip.C1=Clerp(Grip.C1,CF(0, -1, -2.1)*ANGLES(RAD(90),RAD(90),RAD(0)),.1)
  3037. RH.C0=Clerp(RH.C0,cf(1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5.5),math.rad(-62* math.cos(SINE / 6))),.1)
  3038. LH.C0=Clerp(LH.C0,cf(-1,-1 - 0.1 * math.cos(SINE / 20),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(5.5),math.rad(-62* math.cos(SINE / 6))),.1)
  3039. if ATTACK == false then
  3040.  
  3041. RootJoint.C0=Clerp(RootJoint.C0,RootCF*cf(0,0.01 + 0.03 * math.cos(SINE / 6),0 + 0.1 * math.cos(SINE / 6))*angles(math.rad(-31 - 2 * math.cos(SINE / 20)),math.rad(0),math.rad(0)),.1)
  3042. Torso.Neck.C0=Clerp(Torso.Neck.C0,necko*angles(math.rad(-12 - 3 * math.cos(SINE / 40)),math.rad(0),math.rad(0 - 3 * math.cos(SINE / 67))),.1)
  3043. --RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-70* math.cos(SINE / 20)), RAD(0), RAD(7)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  3044. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(105 + 2 * math.cos(SINE / 20)), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  3045. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-80*COS(SINE/6)), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  3046. --LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(70* math.cos(SINE / 20)), RAD(0), RAD(7)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  3047. end
  3048. end
  3049. unanchor()
  3050. Humanoid.MaxHealth = "inf"
  3051. Humanoid.Health = "inf"
  3052. if Rooted == false then
  3053. Disable_Jump = false
  3054. Humanoid.WalkSpeed = Speed
  3055. elseif Rooted == true then
  3056. Disable_Jump = true
  3057. Humanoid.WalkSpeed = 0
  3058. end
  3059. if nomeme == "1" then
  3060. sick.SoundId = "rbxassetid://2385953834"
  3061. elseif nomeme == "2" then
  3062. sick.SoundId = "rbxassetid://1110421128"
  3063. elseif nomeme == "3" then
  3064. sick.SoundId = "rbxassetid://525271670"
  3065. elseif nomeme == "4" then
  3066. sick.SoundId = "rbxassetid://358499742"
  3067. elseif nomeme == "5" then
  3068. sick.SoundId = "rbxassetid://1845891274"
  3069. elseif nomeme == "6" then
  3070. sick.SoundId = "rbxassetid://1472377455"
  3071. elseif nomeme == "7" then
  3072. sick.SoundId = "rbxassetid://1704728362"
  3073. end
  3074. sick.Looped = true
  3075. sick.Pitch = 1
  3076. sick.Volume = 30
  3077. sick.Playing = true
  3078. if sick.Parent ~= RootPart then
  3079. sick = IT("Sound",RootPart)
  3080. end
  3081. end
  3082.  
  3083. --//=================================\\
  3084. --\\=================================//
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090. --//====================================================\\--
  3091. --|| END OF SCRIPT
  3092. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement