Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. wait(0.016666666666667)
  2. Effects = {}
  3. ShootEffects = {}
  4. local Player = game.Players.localPlayer
  5. local Character = Player.Character
  6. local Humanoid = Character.Humanoid
  7. local mouse = Player:GetMouse()
  8. local m = Instance.new("Model", Character)
  9. m.Name = "WeaponModel"
  10. local effect = Instance.new("Model", Character)
  11. effect.Name = "Effect"
  12. local LeftArm = Character["Left Arm"]
  13. local RightArm = Character["Right Arm"]
  14. local LeftLeg = Character["Left Leg"]
  15. local RightLeg = Character["Right Leg"]
  16. local heal = true
  17. local Head = Character.Head
  18. local Torso = Character.Torso
  19. local fathermode = false
  20. local cam = game.Workspace.CurrentCamera
  21. local RootPart = Character.HumanoidRootPart
  22. local RootJoint = RootPart.RootJoint
  23. local equipped = false
  24. local attack = false
  25. local Anim = "Idle"
  26. local idle = 0
  27. local attacktype = 1
  28. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  29. local velocity = RootPart.Velocity.y
  30. local sine = 0
  31. local change = 1
  32. local mana = 0
  33. local it = Instance.new
  34. vt = Vector3.new
  35. local grabbed = false
  36. local cf = CFrame.new
  37. local mr = math.rad
  38. local angles = CFrame.Angles
  39. local ud = UDim2.new
  40. local c3 = Color3.new
  41. local NeckCF = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  42. Humanoid.Animator:Destroy()
  43. Character.Animate:Destroy()
  44. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  45. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  46. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  47. RSH = nil
  48. RW = Instance.new("Weld")
  49. LW = Instance.new("Weld")
  50. RH = Torso["Right Hip"]
  51. LH = Torso["Left Hip"]
  52. RSH = Torso["Right Shoulder"]
  53. LSH = Torso["Left Shoulder"]
  54. RSH.Parent = nil
  55. LSH.Parent = nil
  56. RW.Name = "RW"
  57. RW.Part0 = Torso
  58. RW.C0 = cf(1.5, 0.5, 0)
  59. RW.C1 = cf(0, 0.5, 0)
  60. RW.Part1 = RightArm
  61. RW.Parent = Torso
  62. LW.Name = "LW"
  63. LW.Part0 = Torso
  64. LW.C0 = cf(-1.5, 0.5, 0)
  65. LW.C1 = cf(0, 0.5, 0)
  66. LW.Part1 = LeftArm
  67. LW.Parent = Torso
  68. local co1 = 30
  69. local co2 = 30
  70. local co3 = 30
  71. local co4 = 60
  72. local cooco = 5
  73. local cooldown1 = 0
  74. local cooldown2 = 0
  75. local cooldown3 = 0
  76. local cooldown4 = 0
  77. local coolcool = 0
  78. local maxEnergy = 100
  79. local Energy = 0
  80. local skill1stam = 10
  81. local skill2stam = 10
  82. local skill3stam = 10
  83. local skill4stam = 10
  84. local skill5stam = 10
  85. local recovermana = 50
  86. local skillcolorscheme = BrickColor.new("Bright yellow").Color
  87. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  88. makeframe = function(par, trans, pos, size, color)
  89. local frame = Instance.new("Frame", par)
  90. frame.BackgroundTransparency = trans
  91. frame.BorderSizePixel = 0
  92. frame.Position = pos
  93. frame.Size = size
  94. frame.BackgroundColor3 = color
  95. return frame
  96. end
  97.  
  98. makelabel = function(par, text)
  99. local label = Instance.new("TextLabel", par)
  100. label.BackgroundTransparency = 1
  101. label.Size = UDim2.new(1, 0, 1, 0)
  102. label.Position = UDim2.new(0, 0, 0, 0)
  103. label.TextColor3 = Color3.new(255, 255, 255)
  104. label.TextStrokeTransparency = 0
  105. label.FontSize = Enum.FontSize.Size32
  106. label.Font = Enum.Font.SourceSansBold
  107. label.BorderSizePixel = 0
  108. label.TextScaled = true
  109. label.Text = text
  110. end
  111.  
  112. framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  113. framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.74, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  114. framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.63, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  115. framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.52, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  116. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  117. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  118. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  119. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  120. text1 = Instance.new("TextLabel", framesk1)
  121. text1.BackgroundTransparency = 1
  122. text1.Size = UDim2.new(1, 0, 1, 0)
  123. text1.Position = UDim2.new(0, 0, 0, 0)
  124. text1.TextColor3 = Color3.new(255, 255, 255)
  125. text1.TextStrokeTransparency = 0
  126. text1.FontSize = Enum.FontSize.Size18
  127. text1.Font = Enum.Font.SourceSansBold
  128. text1.BorderSizePixel = 0
  129. text1.TextScaled = true
  130. text1.Text = "[Z]\n Spacial Wave"
  131. text2 = Instance.new("TextLabel", framesk2)
  132. text2.BackgroundTransparency = 1
  133. text2.Size = UDim2.new(1, 0, 1, 0)
  134. text2.Position = UDim2.new(0, 0, 0, 0)
  135. text2.TextColor3 = Color3.new(255, 255, 255)
  136. text2.TextStrokeTransparency = 0
  137. text2.FontSize = Enum.FontSize.Size18
  138. text2.Font = Enum.Font.SourceSansBold
  139. text2.BorderSizePixel = 0
  140. text2.TextScaled = true
  141. text2.Text = "[X]\n Clockwork"
  142. text3 = Instance.new("TextLabel", framesk3)
  143. text3.BackgroundTransparency = 1
  144. text3.Size = UDim2.new(1, 0, 1, 0)
  145. text3.Position = UDim2.new(0, 0, 0, 0)
  146. text3.TextColor3 = Color3.new(255, 255, 255)
  147. text3.TextStrokeTransparency = 0
  148. text3.FontSize = Enum.FontSize.Size18
  149. text3.Font = Enum.Font.SourceSansBold
  150. text3.BorderSizePixel = 0
  151. text3.TextScaled = false
  152. text3.Text = "[C]\n Counter Clockwork"
  153. text4 = Instance.new("TextLabel", framesk4)
  154. text4.BackgroundTransparency = 1
  155. text4.Size = UDim2.new(1, 0, 1, 0)
  156. text4.Position = UDim2.new(0, 0, 0, 0)
  157. text4.TextColor3 = Color3.new(255, 255, 255)
  158. text4.TextStrokeTransparency = 0
  159. text4.FontSize = Enum.FontSize.Size18
  160. text4.Font = Enum.Font.SourceSansBold
  161. text4.BorderSizePixel = 0
  162. text4.TextScaled = true
  163. text4.Text = "[V]\n Spacial Trigger"
  164. clerp = function(a, b, t)
  165. return a:lerp(b, t)
  166. end
  167.  
  168. BPos = Instance.new("BodyPosition")
  169. Gy = Instance.new("BodyGyro")
  170. local RbxUtility = LoadLibrary("RbxUtility")
  171. local Create = RbxUtility.Create
  172. RemoveOutlines = function(part)
  173. part.TopSurface = 10
  174. end
  175.  
  176. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  177. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  178. RemoveOutlines(Part)
  179. return Part
  180. end
  181.  
  182. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  183. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  184. if Mesh == "SpecialMesh" then
  185. Msh.MeshType = MeshType
  186. Msh.MeshId = MeshId
  187. end
  188. return Msh
  189. end
  190.  
  191. ArtificialHB = Instance.new("BindableEvent", script)
  192. ArtificialHB.Name = "Heartbeat"
  193. script:WaitForChild("Heartbeat")
  194. frame = 0.033333333333333
  195. tf = 0
  196. allowframeloss = false
  197. tossremainder = false
  198. lastframe = tick()
  199. script.Heartbeat:Fire()
  200. game:GetService("RunService").Heartbeat:connect(function(s, p)
  201. tf = tf + s
  202. if frame <= tf then
  203. if allowframeloss then
  204. script.Heartbeat:Fire()
  205. lastframe = tick()
  206. else
  207. for i = 1, math.floor(tf / frame) do
  208. script.Heartbeat:Fire()
  209. end
  210. lastframe = tick()
  211. end
  212. if tossremainder then
  213. tf = 0
  214. else
  215. tf = tf - frame * math.floor(tf / frame)
  216. end
  217. end
  218. end
  219. )
  220. swait = function(num)
  221. if num == 0 or num == nil then
  222. ArtificialHB.Event:wait()
  223. else
  224. for i = 0, num do
  225. ArtificialHB.Event:wait()
  226. end
  227. end
  228. end
  229.  
  230. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  231. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  232. return Weld
  233. end
  234.  
  235. rayCast = function(Position, Direction, Range, Ignore)
  236. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  237. end
  238.  
  239. CreateSound = function(id, par, vol, pit)
  240. coroutine.resume(coroutine.create(function()
  241. local sou = Instance.new("Sound", par or workspace)
  242. sou.Volume = vol
  243. sou.Pitch = pit or 1
  244. sou.SoundId = id
  245. swait()
  246. sou:play()
  247. game:GetService("Debris"):AddItem(sou, 6)
  248. end
  249. ))
  250. end
  251.  
  252. local getclosest = function(obj, distance)
  253. local last, lastx = distance + 1, nil
  254. for i,v in pairs(workspace:GetChildren()) do
  255. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  256. local t = v.Torso
  257. local dist = t.Position - obj.Position.magnitude
  258. if dist <= distance and dist < last then
  259. last = dist
  260. lastx = v
  261. end
  262. end
  263. end
  264. return lastx
  265. end
  266.  
  267. Bin = Instance.new("HopperBin")
  268. Bin.Name = "Grandfather"
  269. Bin.Parent = Player.Backpack
  270. Handle = CreatePart(m, Enum.Material.Wood, 0, 1, "Nougat", "Handle", Vector3.new(0.477256775, 2.77322483, 0.358406067))
  271. HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.917230606, -0.336982727, 0.0267496109, 0.0146199018, -0.999585748, -0.0247930363, -0.00398003776, 0.0247373134, -0.999686062, 0.999885201, 0.0147139886, -0.00361673185))
  272. FakeHandle = CreatePart(m, Enum.Material.Wood, 0, 1, "Nougat", "FakeHandle", Vector3.new(0.477256775, 2.77322483, 0.358406067))
  273. FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1.00000012, -5.89352567e-010, 0, -5.89352567e-010, 1, 0, 0, 0, 1))
  274. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.679864764, 0.46004653, 0.400796741))
  275. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00572681427, -1.64068174, 1.11921883, 7.35279173e-006, 1.11339614e-006, 1, -1.00000012, -3.61214916e-008, 7.35279173e-006, 3.73620423e-008, -1, 1.11339614e-006))
  276. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  277. Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 1, 0.353594959))
  278. BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0050983429, -8.96669006, 0.228179216, 7.44499266e-006, 1.05332583e-006, 1, 3.48280082e-006, 1, -1.05379149e-006, -1.00000012, 3.48209869e-006, 7.44499266e-006))
  279. CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  280. Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 1, 0.353594959))
  281. BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0050983429, -4.9795022, 0.684683323, 7.44499266e-006, 1.05332583e-006, 1, 3.48280082e-006, 1, -1.05379149e-006, -1.00000012, 3.48209869e-006, 7.44499266e-006))
  282. CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  283. Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(5.57014322, 0.817294657, 0.200000003))
  284. BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.68231773, 0.00500679016, -0.00487709045, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  285. CreateMesh("BlockMesh", Blade, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.200000003))
  286. Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(1.57014322, 0.349998832, 0.200000003))
  287. BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.69556332, -0.68505168, -0.00483703613, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  288. CreateMesh("BlockMesh", Blade, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.200000003))
  289. Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(1.57014322, 0.349998832, 0.200000003))
  290. BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.69665408, -0.695738554, 0.00509262085, 3.30659168e-006, 1, 1.90921128e-008, -1.00000012, 3.30550756e-006, -1.34110451e-007, -1.34110451e-007, -1.90921128e-008, 1))
  291. CreateMesh("BlockMesh", Blade, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.200000003))
  292. Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 0.941481948, 0.860229492))
  293. BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00510692596, 2.87387466, 6.09407234, 7.21216202e-006, 1.08126551e-006, 1, -0.866027534, -0.499996722, 6.7865476e-006, 0.499996692, -0.866027296, -2.6691705e-006))
  294. CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  295. Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 0.641481936, 0.56022948))
  296. BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00511646271, 3.48990178, 7.02666473, -7.13951886e-006, -1.13993883e-006, -1, 0.8660267, -0.499997914, -5.61401248e-006, -0.499997914, -0.86602658, 4.55672853e-006))
  297. CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  298. Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 1, 0.353594959))
  299. BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00511360168, -8.96674061, 0.237493038, -7.27642328e-006, -1.11525878e-006, -1, 3.48190224e-006, 1, -1.11525878e-006, 1.00000012, -3.48091271e-006, -7.27549195e-006))
  300. CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  301. Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 0.641481936, 0.56022948))
  302. BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0050945282, 3.47378445, 7.02349615, 7.21216202e-006, 1.08126551e-006, 1, -0.866027534, -0.499996722, 6.7865476e-006, 0.499996692, -0.866027296, -2.6691705e-006))
  303. CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  304. Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 1, 0.353594959))
  305. BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00488471985, -4.98064041, 0.698008537, -7.27642328e-006, -1.11525878e-006, -1, 3.35894219e-006, 1, -1.11525878e-006, 1, -3.36169614e-006, -7.27642328e-006))
  306. CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  307. Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 0.941481948, 0.860229492))
  308. BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0050983429, 2.88990903, 6.09728765, -7.13951886e-006, -1.13993883e-006, -1, 0.8660267, -0.499997914, -5.61401248e-006, -0.499997914, -0.86602658, 4.55672853e-006))
  309. CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  310. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "Brick", Vector3.new(0.650844634, 0.250822067, 0.395874023))
  311. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.51098108, -0.880820751, -0.003865242, 0.173646629, -0.984808028, -1.53668225e-008, -0.984808087, -0.173646629, 1.95577741e-008, -2.14204192e-008, 1.21071935e-008, -1))
  312. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  313. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Pastel brown", "Brick", Vector3.new(0.200000003, 2.21729469, 0.200000003))
  314. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.36750317, 0.00500869751, 0.307844162, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  315. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  316. Brick = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Brick", Vector3.new(0.338651776, 0.200000048, 0.200000003))
  317. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.58918595, -0.825012684, -0.258746147, -0.422618717, 0.906307638, 9.31322575e-009, 0.906307578, 0.422618657, 5.12227416e-008, 4.28408384e-008, 3.02679837e-008, -1))
  318. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.200000003, 1))
  319. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.650844634, 0.250822067, 0.395874023))
  320. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.47637272, -0.954310417, -0.00386238098, 0.173646629, -0.984808028, -1.53668225e-008, -0.984808087, -0.173646629, 1.95577741e-008, -2.14204192e-008, 1.21071935e-008, -1))
  321. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  322. Brick = CreatePart(m, Enum.Material.Neon, 0, 0, "Really black", "Brick", Vector3.new(0.200000003, 1.97606087, 0.380152881))
  323. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.97743416, -0.0480852127, -0.00672149658, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  324. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  325. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.317633063, 0.400239944, 0.689682007))
  326. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.23507023, -1.11952925, -0.0038433075, -1.00000012, 8.07631295e-010, -5.49480319e-008, 7.42147677e-010, 1, -3.63215804e-008, 5.49480319e-008, -3.63215804e-008, -1))
  327. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  328. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(2.13286591, 2.21729469, 0.689682007))
  329. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.98552871, 0.00498652458, -0.00389671326, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  330. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  331. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.532866001, 2.21729469, 0.200000003))
  332. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.30028415, 0.00499033928, -0.249515533, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  333. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  334. Brick = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Brick", Vector3.new(0.502778053, 0.200000048, 0.689682007))
  335. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.69430351, -0.00478291512, -0.013874054, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  336. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.200000003, 1))
  337. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Pastel brown", "Brick", Vector3.new(0.200000003, 2.21729469, 0.200000003))
  338. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.08614397, 0.00501132011, 0.307808876, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  339. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  340. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.524063587, 0.335916519, 0.200000003))
  341. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.30183053, -0.000645637512, 1.00398433, 3.37510937e-006, 1, -9.31322575e-009, -7.4384734e-006, -9.31322575e-009, -1, -1.00000012, 3.37594975e-006, 7.43940473e-006))
  342. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  343. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Pastel brown", "Brick", Vector3.new(0.200000003, 2.21729469, 0.200000003))
  344. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.36755681, 0.00498557091, -0.312952995, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  345. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  346. Brick = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Brick", Vector3.new(0.502778053, 0.200000048, 0.689682007))
  347. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.71072197, -0.00480389595, 0.0152854919, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  348. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.200000003, 1))
  349. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Pastel brown", "Brick", Vector3.new(0.200000003, 2.21729469, 0.200000003))
  350. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.08625245, 0.00499033928, -0.312912941, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  351. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  352. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.317633063, 0.400239944, 0.689682007))
  353. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.25177789, -1.1197319, 0.00385475159, 1.00000012, -1.0986696e-009, 1.27591193e-007, -9.09494702e-011, 1, 3.3993274e-008, -1.27591193e-007, -3.3993274e-008, 1))
  354. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  355. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(1, 0.250822067, 0.399787903))
  356. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00904488564, 1.2808733, -0.00479793549, -1.00000012, 5.89352567e-010, 0, -5.89352567e-010, 1, 0, 0, 0, -1))
  357. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  358. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.532866001, 2.21729469, 0.200000003))
  359. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.29951692, 0.00499510765, 0.240923882, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  360. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  361. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "Brick", Vector3.new(0.394547284, 0.250822067, 0.396949768))
  362. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.11045933, 1.03746223, -0.00482940674, -0.906309247, -0.422615081, -6.51925802e-008, -0.422615111, 0.906309187, 4.65661287e-009, 5.68106771e-008, 3.16649675e-008, -1))
  363. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  364. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "Brick", Vector3.new(0.394547284, 0.250822067, 0.399414063))
  365. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.06145144, 1.04123783, -0.00479507446, -0.906308949, 0.422615945, -4.65661287e-008, 0.422616005, 0.906308949, 1.55996531e-008, 5.0291419e-008, -6.05359674e-009, -1))
  366. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  367. Brick = CreatePart(m, Enum.Material.Neon, 0, 0, "Really black", "Brick", Vector3.new(0.532866001, 0.335916519, 0.200000003))
  368. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.27660346, -0.000638008118, 0.986061931, 3.37510937e-006, 1, -9.31322575e-009, -7.4384734e-006, -9.31322575e-009, -1, -1.00000012, 3.37594975e-006, 7.43940473e-006))
  369. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  370. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "Brick", Vector3.new(0.650844634, 0.250822067, 0.395874023))
  371. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52000475, -0.858482838, -0.00385189056, 0.173652604, 0.984807014, 3.27127054e-008, 0.984807074, -0.173652589, 5.77419996e-008, 6.23986125e-008, 2.23517418e-008, -1))
  372. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  373. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.532866001, 0.335916519, 0.200000003))
  374. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.29814005, -0.00063419342, -1.01576209, 3.37510937e-006, 1, -9.31322575e-009, -7.4384734e-006, -9.31322575e-009, -1, -1.00000012, 3.37594975e-006, 7.43940473e-006))
  375. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  376. Brick = CreatePart(m, Enum.Material.Neon, 0, 0, "Really black", "Brick", Vector3.new(0.532866001, 0.335916519, 0.200000003))
  377. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.29433632, -0.0006275177, -1.01307583, 3.37510937e-006, 1, -9.31322575e-009, -7.4384734e-006, -9.31322575e-009, -1, -1.00000012, 3.37594975e-006, 7.43940473e-006))
  378. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  379. Brick = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Brick", Vector3.new(0.338651776, 0.200000048, 0.200000003))
  380. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.60310125, -0.836060047, 0.262293816, -0.422618717, 0.906307638, 9.31322575e-009, 0.906307578, 0.422618657, 5.12227416e-008, 4.28408384e-008, 3.02679837e-008, -1))
  381. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.200000003, 1))
  382. Brick = CreatePart(m, Enum.Material.Neon, 0, 0, "Really black", "Brick", Vector3.new(0.504324436, 1.97606087, 0.200000003))
  383. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.31228089, -0.0480716228, 0.238947868, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  384. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  385. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "Brick", Vector3.new(1, 0.250822067, 0.399787903))
  386. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00905776024, 1.38823318, -0.00476646423, -1.00000012, 5.89352567e-010, 0, -5.89352567e-010, 1, 0, 0, 0, -1))
  387. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  388. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.394547284, 0.250822067, 0.399414063))
  389. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.12802935, 0.965418816, -0.00479412079, -0.906308949, 0.422615945, -4.65661287e-008, 0.422616005, 0.906308949, 1.55996531e-008, 5.0291419e-008, -6.05359674e-009, -1))
  390. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  391. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.650844634, 0.250822067, 0.395874023))
  392. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.48223686, -0.937196136, -0.00388908386, 0.173652604, 0.984807014, 3.27127054e-008, 0.984807074, -0.173652589, 5.77419996e-008, 6.23986125e-008, 2.23517418e-008, -1))
  393. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  394. Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.394547284, 0.250822067, 0.396949768))
  395. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.1423192, 0.957653999, -0.00475502014, -0.906309247, -0.422615081, -6.51925802e-008, -0.422615111, 0.906309187, 4.65661287e-009, 5.68106771e-008, 3.16649675e-008, -1))
  396. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  397. Brick = CreatePart(m, Enum.Material.Neon, 0, 0, "Really black", "Brick", Vector3.new(0.504324436, 1.97606087, 0.200000003))
  398. BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.30716515, -0.0480690002, -0.246861458, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
  399. CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  400. Cylinder = CreatePart(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Cool yellow", "Cylinder", Vector3.new(2.00100136, 0.200000003, 1.7352066))
  401. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.94555283, -0.251501083, 0.0105466843, -3.37526581e-006, -1, -1.39698386e-009, -7.44219869e-006, 1.39698386e-009, -1, 1.00000012, -3.37593519e-006, -7.44313002e-006))
  402. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  403. Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Cylinder", Vector3.new(1, 0.685348511, 1))
  404. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.07691383, 0.00385665894, 0.643633127, 3.49858237e-006, 1, 2.56113708e-008, 7.38166273e-006, -2.60770321e-008, 1, 1.00000012, -3.49725451e-006, -7.38166273e-006))
  405. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  406. Cylinder = CreatePart(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "White", "Cylinder", Vector3.new(1.60100138, 0.200000003, 1.7352066))
  407. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0105335712, 0.254835129, 1.94476843, -1.00000012, -1.51947461e-007, -5.12227416e-008, 5.12227416e-008, -1.05425715e-006, -1, 1.52009306e-007, -1.00000012, 1.05425715e-006))
  408. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  409. Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.300000012, 2.25878429, 0.399999976))
  410. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.328536034, -2.43229818, -1.05787706, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
  411. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  412. Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.300000012, 2.25878429, 0.399999976))
  413. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.344071388, -2.44002056, -1.05786562, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
  414. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  415. Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.300000012, 2.25878429, 0.399999976))
  416. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.32850647, -2.43189478, 1.07039309, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
  417. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  418. Cylinder = CreatePart(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Cool yellow", "Cylinder", Vector3.new(2.00100136, 0.200000003, 1.7352066))
  419. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.9454124, 0.248693466, 0.0105507374, -3.37526581e-006, -1, -1.39698386e-009, -7.44219869e-006, 1.39698386e-009, -1, 1.00000012, -3.37593519e-006, -7.44313002e-006))
  420. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  421. Cylinder = CreatePart(m, Enum.Material.Fabric, 0, 0, "Institutional white", "Cylinder", Vector3.new(0.477256775, 1.2820065, 0.358406067))
  422. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.57356262e-005, 0.427619934, -2.28881836e-005, 1.00000012, -5.89352567e-010, 0, -5.89352567e-010, 1, 0, 0, 0, 1))
  423. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1.04999995))
  424. Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.254612744, 0.520800591, 0.399999976))
  425. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.351241112, -1.32405615, -1.05791759, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
  426. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  427. Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Cylinder", Vector3.new(1, 0.687797546, 1))
  428. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.799618244, 0.00447368622, -0.00693869591, 3.49858237e-006, 1, 2.56113708e-008, 7.38166273e-006, -2.60770321e-008, 1, 1.00000012, -3.49725451e-006, -7.38166273e-006))
  429. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  430. Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Cylinder", Vector3.new(1, 0.684585571, 1))
  431. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.07605791, 0.00446128845, -0.63694787, 3.49858237e-006, 1, 2.56113708e-008, 7.38166273e-006, -2.60770321e-008, 1, 1.00000012, -3.49725451e-006, -7.38166273e-006))
  432. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  433. Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.300000012, 2.25878429, 0.399999976))
  434. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.344062805, -2.43987536, 1.07040501, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
  435. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  436. Cylinder = CreatePart(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "White", "Cylinder", Vector3.new(1.60100138, 0.200000003, 1.7352066))
  437. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.010532856, -0.255688667, 1.94716978, -1.00000012, -1.51947461e-007, -5.12227416e-008, 5.12227416e-008, -1.05425715e-006, -1, 1.52009306e-007, -1.00000012, 1.05425715e-006))
  438. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  439. Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.254612744, 0.520800591, 0.399999976))
  440. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.321333885, -1.33161402, 1.07041049, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
  441. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  442. Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.254612744, 0.520800591, 0.399999976))
  443. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.321304321, -1.3319068, -1.0578711, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
  444. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  445. Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.254612744, 0.520800591, 0.399999976))
  446. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.351258278, -1.32376528, 1.07039571, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
  447. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  448. Cylinder = CreatePart(m, Enum.Material.Wood, 0, 0, "Nougat", "Cylinder", Vector3.new(0.477256775, 2.77322483, 0.358406067))
  449. CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1.00000012, -5.89352567e-010, 0, -5.89352567e-010, 1, 0, 0, 0, 1))
  450. CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  451. Hitbox = CreatePart(m, Enum.Material.Neon, 0.20000000298023, 1, "Bright yellow", "Hitbox", Vector3.new(2.42902184, 0.429022253, 8.78902245))
  452. HitboxWeld = CreateWeld(m, FakeHandle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00939249992, 0.0151224136, -4.96933651, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.09896064e-006, -1, -3.94855306e-007, 1.00000012, -1.09896064e-006))
  453. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.826766074, 0.200000003))
  454. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.8901372, -6.20895386, -0.00454807281, -0.962290645, 0.272023559, -6.51925802e-008, 0.272023588, 0.962290645, 7.21338438e-008, 8.19563866e-008, 5.16884029e-008, -1))
  455. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  456. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.42079258, 0.200000003))
  457. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00482368469, -4.63128948, 0.691884041, -7.27642328e-006, -1.11525878e-006, -1, 3.35894219e-006, 1, -1.11525878e-006, 1, -3.36169614e-006, -7.27642328e-006))
  458. CreateMesh("SpecialMesh", Detail, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.5))
  459. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
  460. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.44308567, -3.56147957, -0.00407028198, -0.642789304, 0.766043067, 4.47034836e-008, 0.766043127, 0.642789185, -7.54371285e-008, -8.66129994e-008, -1.35041773e-008, -1))
  461. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  462. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
  463. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.30929375, -2.61010194, -0.00407123566, -0.642789304, 0.766043067, 4.47034836e-008, 0.766043127, 0.642789185, -7.54371285e-008, -8.66129994e-008, -1.35041773e-008, -1))
  464. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  465. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.446822524, 0.200000003))
  466. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.06919241, -5.98649693, -0.00459957123, -0.872794807, -0.488087445, 4.93600965e-008, -0.488087475, 0.872794747, 3.53902578e-008, -6.14672899e-008, 6.51925802e-009, -1))
  467. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  468. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.452592313, 0.200000003))
  469. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.08613968, -5.9753437, -0.0046081543, -0.872795641, 0.488085896, 4.93600965e-008, 0.488085866, 0.872795641, 7.35744834e-008, -6.51925802e-009, 8.84756446e-008, -1))
  470. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  471. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.42079258, 0.200000003))
  472. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00497627258, -7.96115589, 0.346496344, -7.27642328e-006, -1.11525878e-006, -1, 3.35894219e-006, 1, -1.11525878e-006, 1, -3.36169614e-006, -7.27642328e-006))
  473. CreateMesh("SpecialMesh", Detail, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.5))
  474. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.392947376, 0.200000003, 0.454014003))
  475. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0106084347, -0.0048418045, -7.1677351, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.0477379e-006, -1, -3.94105882e-007, 1.00000012, -1.0477379e-006))
  476. CreateMesh("CylinderMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  477. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.42079258, 0.200000003))
  478. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00495243073, -7.96235943, 0.326696873, 7.21216202e-006, 1.08126551e-006, 1, 3.35943696e-006, 1, -1.08126551e-006, -1, 3.3619508e-006, 7.21216202e-006))
  479. CreateMesh("SpecialMesh", Detail, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.5))
  480. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.42079258, 0.200000003))
  481. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00487709045, -4.62888336, 0.680601358, 7.21216202e-006, 1.08126551e-006, 1, 3.35943696e-006, 1, -1.08126551e-006, -1, 3.3619508e-006, 7.21216202e-006))
  482. CreateMesh("SpecialMesh", Detail, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.5))
  483. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 4.77378082, 0.200000003))
  484. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0101885796, -4.51280022, -0.00344467163, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
  485. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  486. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.868216038, 0.200000003))
  487. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.346824408, -7.32784176, -0.00456809998, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
  488. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  489. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.769021869, 0.769022226, 0.507312))
  490. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.010607481, -0.00482273102, -7.97545576, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.09896064e-006, -1, -3.94855306e-007, 1.00000012, -1.09896064e-006))
  491. CreateMesh("CylinderMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.385088414, 0.0588000044, 0.444933742))
  492. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 1.6369462, 0.200000003))
  493. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.691793442, -3.60471201, -0.00764465332, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
  494. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  495. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.769021869, 0.769022226, 0.769022167))
  496. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.010597229, -0.00483322144, -7.62803411, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.09896064e-006, -1, -3.94855306e-007, 1.00000012, -1.09896064e-006))
  497. CreateMesh("CylinderMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.385088414, 0.0588000044, 0.444933742))
  498. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 4.6369462, 0.200000003))
  499. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.239558697, -3.79226828, -0.00444602966, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
  500. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  501. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 1.6369462, 0.200000003))
  502. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.679411888, -3.60749531, -0.00761604309, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
  503. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  504. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
  505. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.07082224, -3.24916291, -0.00405979156, -0.642789304, 0.766043067, 4.47034836e-008, 0.766043127, 0.642789185, -7.54371285e-008, -8.66129994e-008, -1.35041773e-008, -1))
  506. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  507. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.868216038, 0.200000003))
  508. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.325645924, -7.32937622, -0.00455284119, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
  509. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  510. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 4.6369462, 0.200000003))
  511. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.219781399, -3.7941308, -0.00197505951, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
  512. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  513. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
  514. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.42773342, -3.60531974, -0.00405311584, -0.642792106, -0.766040683, 2.32830644e-009, -0.766040742, 0.642792165, -8.38190317e-009, 5.58793545e-009, -7.4505806e-009, -1))
  515. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  516. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
  517. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.05722141, -3.26159477, -0.00404071808, -0.642792106, -0.766040683, 2.32830644e-009, -0.766040742, 0.642792165, -8.38190317e-009, 5.58793545e-009, -7.4505806e-009, -1))
  518. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  519. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.826766074, 0.200000003))
  520. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.87103868, -6.21462679, -0.00448989868, -0.96228987, -0.27202636, -2.70083547e-008, -0.27202642, 0.96228987, -3.0733645e-008, 3.35276127e-008, -2.23517418e-008, -1))
  521. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  522. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
  523. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.29596138, -2.65033174, -0.00405502319, -0.642792106, -0.766040683, 2.32830644e-009, -0.766040742, 0.642792165, -8.38190317e-009, 5.58793545e-009, -7.4505806e-009, -1))
  524. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  525. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
  526. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.66016912, -2.95595217, -0.0040473938, -0.642792106, -0.766040683, 2.32830644e-009, -0.766040742, 0.642792165, -8.38190317e-009, 5.58793545e-009, -7.4505806e-009, -1))
  527. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  528. Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
  529. DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.67348218, -2.91571116, -0.00405597687, -0.642789304, 0.766043067, 4.47034836e-008, 0.766043127, 0.642789185, -7.54371285e-008, -8.66129994e-008, -1.35041773e-008, -1))
  530. CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
  531. Detail2 = CreatePart(m, Enum.Material.Neon, 0.20000000298023, 0, "Bright yellow", "Detail2", Vector3.new(0.769021869, 0.769022226, 0.491797626))
  532. Detail2Weld = CreateWeld(m, FakeHandle, Detail2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.010586977, -0.00482368469, -7.97520781, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.09896064e-006, -1, -3.94855306e-007, 1.00000012, -1.09896064e-006))
  533. CreateMesh("CylinderMesh", Detail2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.385088414, 0.068599999, 0.294868618))
  534. Detail2 = CreatePart(m, Enum.Material.Neon, 0.20000000298023, 0, "Bright yellow", "Detail2", Vector3.new(0.769021869, 0.769022226, 0.769022167))
  535. Detail2Weld = CreateWeld(m, FakeHandle, Detail2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0105988979, -0.00487327576, -7.62933969, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.09896064e-006, -1, -3.94855306e-007, 1.00000012, -1.09896064e-006))
  536. CreateMesh("CylinderMesh", Detail2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.385088414, 0.068599999, 0.294868618))
  537. Detail2 = CreatePart(m, Enum.Material.Neon, 0.20000000298023, 0, "Bright yellow", "Detail2", Vector3.new(0.392947376, 0.200000003, 0.300886333))
  538. Detail2Weld = CreateWeld(m, FakeHandle, Detail2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0106360912, -0.00486564636, -7.1693716, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.0477379e-006, -1, -3.94105882e-007, 1.00000012, -1.0477379e-006))
  539. CreateMesh("CylinderMesh", Detail2, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.349999994, 1))
  540. CreateMesh("CylinderMesh", FakeHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  541. Planet = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright red", "Planet", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  542. PlanetWeld = CreateWeld(m, FakeHandle, Planet, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.15915966, 0.693719387, 0.163201332, -0.0874774307, 0.98630774, 0.139802977, -0.732194006, -0.158819407, 0.662320435, 0.675455153, -0.0444248058, 0.736061692))
  543. CreateMesh("BlockMesh", Planet, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
  544. Planet = CreatePart(m, Enum.Material.Neon, 0, 0, "Dark green", "Planet", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  545. PlanetWeld = CreateWeld(m, FakeHandle, Planet, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.0643065, -1.02388668, 0.139883041, 0.0232121199, 0.977178812, -0.211145908, -0.793613613, 0.146452308, 0.590533018, 0.607979178, 0.153860778, 0.778901935))
  546. CreateMesh("BlockMesh", Planet, "", "", Vector3.new(0, 0, 0), Vector3.new(0.75, 0.75, 0.75))
  547. Planet = CreatePart(m, Enum.Material.Neon, 0, 0, "Deep blue", "Planet", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  548. PlanetWeld = CreateWeld(m, FakeHandle, Planet, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.37638712, 0.35047555, 0.384620667, 0.186239839, 0.963513553, 0.192240521, -0.897882044, 0.0874688402, 0.431459457, 0.398902029, -0.252964228, 0.881411612))
  549. CreateMesh("BlockMesh", Planet, "", "", Vector3.new(0, 0, 0), Vector3.new(0.699999988, 0.699999988, 0.699999988))
  550. Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright violet", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  551. StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.32202673, 0.372889519, -0.915979385, -0.141709134, 0.949285686, 0.280669332, 0.989908457, 0.135893896, 0.0401788019, -8.28877091e-008, 0.283530623, -0.958963215))
  552. CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
  553. Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Navy blue", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  554. StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.77251244, -1.38336658, -0.145799637, 0.301025689, 0.934359789, 0.190670818, -0.821353495, 0.355629146, -0.445989251, -0.484522521, -0.0223539602, 0.874493122))
  555. CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
  556. Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright yellow", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  557. StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.56974244, -1.75112343, -0.4702034, -0.47327736, 0.86003089, -0.190671086, 0.738700628, 0.505385935, 0.44598937, 0.479927152, 0.0702278242, -0.874493003))
  558. CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
  559. Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  560. StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.50671315, -0.0358543396, 0.667007446, -0.125911102, 0.973545611, -0.190670982, 0.872366965, 0.200173393, 0.445989519, 0.472358406, -0.110180028, -0.874492943))
  561. CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
  562. Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright yellow", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  563. StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.95790291, -1.39852285, 0.338871956, -0.208682552, 0.954918265, 0.211145982, 0.751260459, 0.294751495, -0.590533018, -0.626146436, 0.0353916846, -0.778901875))
  564. CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
  565. Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright yellow", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  566. StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.7762351, -1.27792978, -0.989602089, -0.479107618, 0.831673622, 0.280669004, 0.871608496, 0.488553047, 0.0401808247, -0.103704393, 0.263884425, -0.958963215))
  567. CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
  568. Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright blue", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  569. StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.94569564, -1.15383816, -1.00528812, 0.312143892, 0.90762949, -0.280668765, -0.948632121, 0.313819706, -0.0401813537, 0.0516095981, 0.278793722, 0.958963335))
  570. CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
  571. Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright yellow", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  572. StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.6678791, -1.50939703, 1.35799694, 0.480169207, 0.875929773, 0.0467414632, -0.703557491, 0.352758497, 0.616902232, 0.52387464, -0.329102725, 0.785650611))
  573. CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
  574. Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright violet", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
  575. StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.24203873, -2.2360568, 1.74946117, -0.638034225, 0.768588066, -0.0467416123, 0.623602331, 0.480159193, -0.616901398, -0.451699674, -0.422752351, -0.785651326))
  576. CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
  577. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.96004653, 0.400796741))
  578. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.249457359, -0.625309706, 3.76517916, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
  579. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  580. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.200000003, 0.900796771))
  581. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00228309631, -0.975172997, 4.02359915, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
  582. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  583. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.998284936, 0.63259232))
  584. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.249570847, -0.611064672, 3.84756422, 7.35279173e-006, 1.11339614e-006, 1, -1.00000012, -3.61214916e-008, 7.35279173e-006, 3.73620423e-008, -1, 1.11339614e-006))
  585. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  586. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.979684591, 0.63259232))
  587. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.249505997, -0.589035273, 3.84559846, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
  588. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  589. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.96004653, 0.400796741))
  590. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.249505043, -0.632004738, 3.76424336, 7.35279173e-006, 1.11339614e-006, 1, -1.00000012, -3.61214916e-008, 7.35279173e-006, 3.73620423e-008, -1, 1.11339614e-006))
  591. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  592. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.993745565, 0.63259232))
  593. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.240945816, -0.608797073, 3.84749889, 7.35279173e-006, 1.11339614e-006, 1, -1.00000012, -3.61214916e-008, 7.35279173e-006, 3.73620423e-008, -1, 1.11339614e-006))
  594. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  595. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.200000003, 0.900796771))
  596. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00228786469, -1.00529277, 4.0125308, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
  597. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  598. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.200000003, 0.900796771))
  599. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00228309631, -0.992087126, 4.03731441, 7.23544508e-006, 1.08778477e-006, 1, -1.00000012, -3.56558303e-008, 7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
  600. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  601. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.96004653, 0.400796741))
  602. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.24290657, -0.625341892, 3.76259184, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
  603. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  604. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.200000003, 0.900796771))
  605. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00227737427, -1.0147543, 4.01116085, 7.23544508e-006, 1.08778477e-006, 1, -1.00000012, -3.56558303e-008, 7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
  606. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  607. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.99015969, 0.63259232))
  608. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.240936279, -0.594239116, 3.84552884, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
  609. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  610. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.679864764, 0.46004653, 0.400796741))
  611. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00169086456, -1.62397337, 1.11902952, -7.41705298e-006, -1.06869265e-006, -1, 1.00000012, -7.35162757e-008, -7.41705298e-006, -7.32143235e-008, -1, 1.06869265e-006))
  612. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  613. HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.96004653, 0.400796741))
  614. HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.242881775, -0.6320436, 3.76163602, 7.35279173e-006, 1.11339614e-006, 1, -1.00000012, -3.61214916e-008, 7.35279173e-006, 3.73620423e-008, -1, 1.11339614e-006))
  615. CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  616. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  617. if hit.Parent == nil then
  618. return
  619. end
  620. local h = hit.Parent:FindFirstChild("Humanoid")
  621. for _,v in pairs(hit.Parent:children()) do
  622. if v:IsA("Humanoid") then
  623. h = v
  624. end
  625. end
  626. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  627. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  628. return
  629. end
  630. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  631. game:GetService("Debris"):AddItem(c, 0.5)
  632. if HitSound ~= nil and HitPitch ~= nil then
  633. CreateSound(HitSound, hit, 1, HitPitch)
  634. end
  635. local Damage = math.random(minim, maxim)
  636. local blocked = false
  637. local block = hit.Parent:findFirstChild("Block")
  638. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  639. blocked = true
  640. block.Value = block.Value - 1
  641. print(block.Value)
  642. end
  643. if blocked == false then
  644. h.Health = h.Health - Damage
  645. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  646. else
  647. h.Health = h.Health - Damage / 2
  648. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  649. end
  650. if Type == "Knockdown" then
  651. local hum = hit.Parent.Humanoid
  652. hum.PlatformStand = true
  653. coroutine.resume(coroutine.create(function(HHumanoid)
  654. swait(1)
  655. HHumanoid.PlatformStand = false
  656. end
  657. ), hum)
  658. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  659. local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  660. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  661. game:GetService("Debris"):AddItem(bodvol, 0.5)
  662. game:GetService("Debris"):AddItem(rl, 0.5)
  663. else
  664. do
  665. if Type == "Normal" then
  666. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05})
  667. if knockback > 0 then
  668. vp.Parent = hit.Parent.Torso
  669. end
  670. game:GetService("Debris"):AddItem(vp, 0.5)
  671. else
  672. do
  673. if Type == "Up" then
  674. local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  675. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  676. else
  677. do
  678. if Type == "DarkUp" then
  679. coroutine.resume(coroutine.create(function()
  680. for i = 0, 1, 0.1 do
  681. swait()
  682. BlockEffect(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  683. end
  684. end
  685. ))
  686. local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  687. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  688. else
  689. do
  690. if Type == "Snare" then
  691. local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  692. game:GetService("Debris"):AddItem(bp, 1)
  693. else
  694. do
  695. if Type == "Freeze" then
  696. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  697. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  698. hit.Parent.Torso.Anchored = true
  699. coroutine.resume(coroutine.create(function(Part)
  700. swait(1.5)
  701. Part.Anchored = false
  702. end
  703. ), hit.Parent.Torso)
  704. game:GetService("Debris"):AddItem(BodPos, 3)
  705. game:GetService("Debris"):AddItem(BodGy, 3)
  706. end
  707. do
  708. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  709. game:GetService("Debris"):AddItem(debounce, Delay)
  710. c = Instance.new("ObjectValue")
  711. c.Name = "creator"
  712. c.Value = Player
  713. c.Parent = h
  714. game:GetService("Debris"):AddItem(c, 0.5)
  715. end
  716. end
  717. end
  718. end
  719. end
  720. end
  721. end
  722. end
  723. end
  724. end
  725. end
  726. end
  727. end
  728.  
  729. ShowDamage = function(Pos, Text, Time, Color)
  730. local Rate = 0.033333333333333
  731. if not Pos then
  732. local Pos = Vector3.new(0, 0, 0)
  733. end
  734. local Text = Text or ""
  735. local Time = Time or 2
  736. if not Color then
  737. local Color = Color3.new(1, 0, 1)
  738. end
  739. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
  740. EffectPart.Anchored = true
  741. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
  742. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  743. game.Debris:AddItem(EffectPart, Time + 0.1)
  744. EffectPart.Parent = game:GetService("Workspace")
  745. delay(0, function()
  746. local Frames = Time / Rate
  747. for Frame = 1, Frames do
  748. wait(Rate)
  749. local Percent = Frame / Frames
  750. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  751. TextLabel.TextTransparency = Percent
  752. end
  753. if EffectPart and EffectPart.Parent then
  754. EffectPart:Destroy()
  755. end
  756. end
  757. )
  758. end
  759.  
  760. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  761. for _,c in pairs(workspace:children()) do
  762. local hum = c:findFirstChild("Humanoid")
  763. if hum ~= nil then
  764. local head = c:findFirstChild("Torso")
  765. if head ~= nil then
  766. local targ = head.Position - Part.Position
  767. local mag = targ.magnitude
  768. if mag <= magni and c.Name ~= Player.Name then
  769. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
  770. end
  771. end
  772. end
  773. end
  774. end
  775.  
  776. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  777. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  778. prt.Anchored = true
  779. prt.CFrame = cframe
  780. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  781. game:GetService("Debris"):AddItem(prt, 10)
  782. if Type == 1 or Type == nil then
  783. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  784. else
  785. if Type == 2 then
  786. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  787. end
  788. end
  789. end
  790.  
  791. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  792. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  793. prt.Anchored = true
  794. prt.CFrame = cframe
  795. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  796. game:GetService("Debris"):AddItem(prt, 10)
  797. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  798. end
  799.  
  800. RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  801. local prt = CreatePart(effect, "Neon", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  802. prt.Anchored = true
  803. prt.CFrame = cframe
  804. msh = CreateMesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  805. game:GetService("Debris"):AddItem(prt, 2)
  806. coroutine.resume(coroutine.create(function(Part, Mesh, num)
  807. for i = 0, 1, delay do
  808. swait()
  809. Part.Transparency = i
  810. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  811. end
  812. Part.Parent = nil
  813. end
  814. ), prt, msh, (math.random(0, 1) + math.random()) / 5)
  815. end
  816.  
  817. CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  818. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  819. prt.Anchored = true
  820. prt.CFrame = cframe
  821. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  822. game:GetService("Debris"):AddItem(prt, 10)
  823. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  824. end
  825.  
  826. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  827. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  828. prt.Anchored = true
  829. prt.CFrame = cframe
  830. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  831. game:GetService("Debris"):AddItem(prt, 10)
  832. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  833. end
  834.  
  835. SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  836. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  837. prt.Anchored = true
  838. prt.CFrame = cframe
  839. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  840. game:GetService("Debris"):AddItem(prt, 10)
  841. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  842. end
  843.  
  844. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  845. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  846. prt.Anchored = true
  847. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  848. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  849. local num = math.random(10, 50) / 1000
  850. game:GetService("Debris"):AddItem(prt, 10)
  851. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  852. end
  853.  
  854. GetX = function(Part, Point)
  855. local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
  856. return math.deg(x)
  857. end
  858.  
  859. GetY = function(Part, Point)
  860. local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
  861. return math.deg(y)
  862. end
  863.  
  864. LoopFunctions = {}
  865. DoLoop = function(times, func)
  866. LoopFunctions[#LoopFunctions + 1] = {times, 0, func}
  867. end
  868.  
  869. Effect1 = function(orig, adjj, radius, deg, parts, fade, wide, fadespeed, mindam, maxdam)
  870. local orig = orig
  871. if not adjj then
  872. local adjj = CFrame.new(0, 0, 0)
  873. end
  874. local radius = radius or 8
  875. local deg = deg or 65
  876. local parts = parts or 6
  877. local fade = fade or 1
  878. local wide = wide or 0.2
  879. local fadespeed = fadespeed or 0.05
  880. local part = {}
  881. for x = -deg / 2, deg / 2, deg / parts do
  882. local reframe = function(x, radius, wide, orig)
  883. local xa = x - deg / parts / 2
  884. local xb = x + deg / parts / 2
  885. local xxa = math.sin(math.rad(xa)) * radius * wide
  886. local zza = math.cos(math.rad(xa)) * radius
  887. local xxb = math.sin(math.rad(xb)) * radius * wide
  888. local zzb = math.cos(math.rad(xb)) * radius
  889. local xx = math.sin(math.rad(x)) * radius * wide
  890. local zz = math.cos(math.rad(x)) * radius
  891. local kek = CFrame.new(orig * CFrame.new(xxa, 0, zza).p, orig * CFrame.new(xxb, 0, zzb).p) * CFrame.new(0, 0, -(orig * CFrame.new(xxa, 0, zzb).p - orig * CFrame.new(xx, 0, zz).p).magnitude)
  892. local len = (orig * CFrame.new(xxa, 0, zza).p - orig * CFrame.new(xxb, 0, zzb).p).magnitude
  893. return kek, len
  894. end
  895.  
  896. local kek, len = reframe(x, radius, wide, orig)
  897. local new = Instance.new("Part", Character)
  898. new.Anchored = true
  899. new.TopSurface = 10
  900. new.BottomSurface = 10
  901. new.CanCollide = false
  902. new.Size = Vector3.new(0.2, 0.2, 0.2)
  903. new.BrickColor = BrickColor.new("Deep orange")
  904. new.Transparency = 0
  905. new.CFrame = kek
  906. new.Material = "Neon"
  907. local PE1 = Create("ParticleEmitter")({Parent = new, Color = ColorSequence.new(BrickColor.new("Deep orange").Color), Transparency = NumberSequence.new(0.5), Size = NumberSequence.new(0.2), Texture = "rbxassetid://263433152", Lifetime = NumberRange.new(5), Rate = 100, VelocitySpread = 180, Rotation = NumberRange.new(100), Speed = NumberRange.new(3), LightEmission = 0.7})
  908. local newm = Instance.new("BlockMesh", new)
  909. newm.Scale = Vector3.new(0.5, 0.1, len) * 5
  910. part[#part + 1] = {new, newm, x, CFrame.new(fade * radius / (1 / fadespeed), 0, 0), reframe}
  911. end
  912. DoLoop(1 / fadespeed, function(i)
  913. orig = orig * adjj
  914. for x = 1, #part do
  915. local kek, len = part[x][5](part[x][3], radius + fade * radius * i, wide, orig)
  916. MagniDamage(part[x][1], 3, mindam, maxdam, "Normal")
  917. part[x][1].CFrame = kek
  918. part[x][2].Scale = Vector3.new(0.5, 0.1, 0.01 + len) * 5
  919. part[x][1].Transparency = 0 + 1 * i
  920. if i == 1 then
  921. part[x][1]:Remove()
  922. end
  923. end
  924. end
  925. )
  926. end
  927.  
  928. timewarp = function()
  929. attack = true
  930. Humanoid.WalkSpeed = 0
  931. for i = 0, 1, 0.1 do
  932. swait()
  933. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
  934. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
  935. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  936. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(170), math.rad(0), math.rad(0)), 0.3)
  937. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  938. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
  939. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  940. end
  941. for i = 0, 360, 20 do
  942. swait()
  943. SphereEffect(BrickColor.new("Pastel yellow"), RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 0, -18), 1, 1, 1, 0.1, 0.1, 0.1, 0.01)
  944. end
  945. attack = true
  946. for i = 0, 1, 0.1 do
  947. swait()
  948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  950. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  951. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  952. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  953. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  954. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  955. end
  956. CreateSound("http://www.roblox.com/asset/?id=200633780", Handle, 1, 1)
  957. MagniDamage(Torso, 20, 10, 15, 3, "Snare")
  958. SphereEffect(BrickColor.new("Pastel yellow"), RootPart.CFrame, 100, 100, 100, 5, 5, 5, 0.07)
  959. BlockEffect(BrickColor.new("White"), RootPart.CFrame, 80, 80, 80, 5, 5, 5, 0.07, 1)
  960. Humanoid.WalkSpeed = 16
  961. attack = false
  962. end
  963.  
  964. findNearestTorso = function(pos, distance)
  965. local list = (game.Workspace:children())
  966. local torso = nil
  967. local dist = distance
  968. local temp, human, temp2 = nil, nil, nil
  969. for x = 1, #list do
  970. temp2 = list[x]
  971. canfind = true
  972. if game.Players:GetPlayerFromCharacter(temp2) ~= nil and game.Players:GetPlayerFromCharacter(temp2).TeamColor == Player.TeamColor and Player.Neutral == false then
  973. canfind = false
  974. end
  975. canfind = true
  976. if temp2.className == "Model" and temp2 ~= Character and canfind == true then
  977. temp = temp2:findFirstChild("Torso")
  978. human = temp2:findFirstChild("Humanoid")
  979. if temp ~= nil and human ~= nil and human.Health > 0 and temp.Position - pos.magnitude < dist then
  980. torso = temp
  981. dist = temp.Position - pos.magnitude
  982. end
  983. end
  984. end
  985. return torso, dist
  986. end
  987.  
  988. tempus = function()
  989. attack = true
  990. Humanoid.WalkSpeed = 0
  991. for i = 0, 1, 0.1 do
  992. swait()
  993. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  994. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  995. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  996. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  997. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  998. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  999. end
  1000. CreateSound("http://www.roblox.com/asset/?id=200633780", Handle, 1, 1)
  1001. MagniDamage(Torso, 15, 10, 15, 3, "Snare")
  1002. BPos.position = BPos.position - Vector3.new(0, 5, 0)
  1003. BlockEffect(BrickColor.new("Cool yellow"), Handle.CFrame * cf(0, -3, 0), 20, 20, 20, 5, 5, 5, 0.07)
  1004. SphereEffect(BrickColor.new("White"), Handle.CFrame * cf(0, -3, 0), 30, 30, 30, 10, 10, 10, 0.07)
  1005. MagniDamage(Hitbox, 25, 10, 15, 30, "Knockdown")
  1006. for i = 0, 1, 0.1 do
  1007. swait()
  1008. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1009. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1010. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
  1011. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
  1012. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1013. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1014. end
  1015. BPos.position = BPos.position + Vector3.new(0, 5, 0)
  1016. Humanoid.WalkSpeed = 20
  1017. attack = false
  1018. end
  1019.  
  1020. swordblast = function()
  1021. attack = true
  1022. Humanoid.WalkSpeed = 0
  1023. for i = 0, 1, 0.1 do
  1024. swait()
  1025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
  1026. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
  1027. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  1028. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(170), math.rad(0), math.rad(0)), 0.3)
  1029. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1030. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
  1031. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  1032. end
  1033. for i = 0, 1, 0.1 do
  1034. swait()
  1035. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1036. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1037. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  1038. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1039. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1040. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1041. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  1042. end
  1043. tPos = mouse.Hit.p
  1044. ref = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Reference", vt())
  1045. ref.Anchored = true
  1046. ref.CFrame = Handle.CFrame * cf(0, -2, 0)
  1047. game:GetService("Debris"):AddItem(ref, 1)
  1048. BlockEffect(BrickColor.new("White"), cf(ref.Position) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 7, 7, 7, 1, 1, 1, 0.08, 2)
  1049. local icepart1 = CreatePart(effect, "SmoothPlastic", 0.5, 0, BrickColor.new("White"), "Ice", vt(2, 4, 2))
  1050. icepart1.Anchored = true
  1051. icepart1.Material = Enum.Material.Neon
  1052. i1msh = CreateMesh("SpecialMesh", icepart1, "FileMesh", "http://www.roblox.com/asset/?id=1778999", vt(0, 0, 0), vt(0.7, 2, 0.7))
  1053. icepart1.CFrame = cf(ref.Position)
  1054. game:GetService("Debris"):AddItem(icepart1, 20)
  1055. MouseLook = cf(icepart1.Position, mouse.Hit.p)
  1056. table.insert(ShootEffects, {MouseLook, "ShootIce", 50, icepart1.Position, 8, 27, 0, icepart1, 7, 2})
  1057. Humanoid.WalkSpeed = 16
  1058. attack = false
  1059. end
  1060.  
  1061. destroytime = function()
  1062. attack = true
  1063. Humanoid.WalkSpeed = 0
  1064. ref = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
  1065. ref.Anchored = true
  1066. ref.CanCollide = false
  1067. ref.Parent = nil
  1068. for i = 0, 1, 0.1 do
  1069. swait()
  1070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
  1071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
  1072. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  1073. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(170), math.rad(0), math.rad(0)), 0.3)
  1074. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1075. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
  1076. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  1077. end
  1078. for i = 0, 360, 60 do
  1079. SphereEffect(BrickColor.new("Daisy orange"), RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 0, -18), 1, 1, 1, 0.1, 0.1, 0.1, 0.01)
  1080. end
  1081. for i = 360, 0, -60 do
  1082. swait()
  1083. SphereEffect(BrickColor.new("Cool yellow"), RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 0, -18), 5, 5, 5, -0.1, -0.1, -0.1, 0.03)
  1084. end
  1085. attack = true
  1086. for i = 0, 1, 0.1 do
  1087. swait()
  1088. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1089. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1090. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  1091. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1092. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1093. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1094. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  1095. end
  1096. ref.Parent = effect
  1097. CreateSound("http://www.roblox.com/asset/?id=200633780", Handle, 1, 1)
  1098. RingEffect(BrickColor.new("Cool yellow"), RootPart.CFrame * angles(math.rad(90), 0, 0), 40, 40, 8, 0.5, 0.5, 0, 0.07)
  1099. for i = 0, 360, 60 do
  1100. ref.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 0, -18)
  1101. MagniDamage(Torso, 10, 10, 15, 70, "Up")
  1102. BlockEffect(BrickColor.new("Cool yellow"), RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 0, -18), 5, 5, 5, 3, 3, 3, 0.07)
  1103. end
  1104. Humanoid.WalkSpeed = 16
  1105. attack = false
  1106. end
  1107.  
  1108. slashone = function()
  1109. attack = true
  1110. for i = 0, 1, 0.5 do
  1111. swait()
  1112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  1113. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
  1114. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.3)
  1115. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  1116. RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
  1117. LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1118. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-60), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
  1119. end
  1120. CreateSound("http://www.roblox.com/asset/?id=235097614", Handle, 1, 2)
  1121. Effect1(RootPart.CFrame * CFrame.Angles(0, 3.2, 1.5), CFrame.new(0, 0, 2), 5, 150, 10, 2, 0.85, 0.01, 12, 15)
  1122. for i = 0, 1, 0.1 do
  1123. swait()
  1124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  1125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
  1126. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(180), math.rad(0), math.rad(20)), 0.5)
  1127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  1128. RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
  1129. LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1130. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-90), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
  1131. end
  1132. attack = false
  1133. end
  1134.  
  1135. slashtwo = function()
  1136. attack = true
  1137. for i = 0, 1, 0.25 do
  1138. swait()
  1139. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
  1140. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
  1141. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(90)), 0.3)
  1142. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1143. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1144. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
  1145. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  1146. end
  1147. for i = 0, 1, 0.25 do
  1148. swait()
  1149. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  1150. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
  1151. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
  1152. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
  1153. RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1154. LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1155. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
  1156. end
  1157. CreateSound("http://www.roblox.com/asset/?id=235097614", Handle, 1, 2.5)
  1158. Effect1(RootPart.CFrame * CFrame.Angles(0, 3.2, 0), CFrame.new(0, 0, 2), 5, 150, 10, 2, 0.85, 0.01, 7, 12)
  1159. for i = 0, 1, 0.25 do
  1160. swait()
  1161. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(150)), 0.3)
  1162. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-80)), 0.3)
  1163. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.5)
  1164. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
  1165. RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1166. LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1167. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
  1168. end
  1169. attack = false
  1170. end
  1171.  
  1172. attackone = function()
  1173. attack = true
  1174. local con = Handle.Touched:connect(function(hit)
  1175. Damagefunc(Hitbox, hit, 8, 13, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1176. end
  1177. )
  1178. for i = 0, 1, 0.25 do
  1179. swait()
  1180. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1181. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(-55)), 0.3)
  1182. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(60), math.rad(0), math.rad(50)), 0.3)
  1183. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.2) * angles(math.rad(0), math.rad(-40), math.rad(-40)), 0.3)
  1184. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(-50)), 0.3)
  1185. LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1186. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
  1187. end
  1188. CreateSound("http://www.roblox.com/asset/?id=189505665", Handle, 1, 1)
  1189. Torso.Velocity = RootPart.CFrame.lookVector * 100
  1190. for i = 0, 1, 0.25 do
  1191. swait()
  1192. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1193. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(-55)), 0.3)
  1194. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(60), math.rad(0), math.rad(50)), 0.3)
  1195. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.2) * angles(math.rad(0), math.rad(-40), math.rad(-40)), 0.3)
  1196. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(-50)), 0.3)
  1197. LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1198. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
  1199. end
  1200. con:disconnect()
  1201. attack = false
  1202. end
  1203.  
  1204. spattackone = function()
  1205. attack = true
  1206. for i = 0, 1, 0.1 do
  1207. swait()
  1208. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1209. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(80)), 0.3)
  1210. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1211. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1212. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1213. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1214. end
  1215. for i = 0, 1, 0.15 do
  1216. swait()
  1217. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  1218. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(-90)), 0.5)
  1219. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  1220. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  1221. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1222. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1223. end
  1224. CreateSound("http://www.roblox.com/asset/?id=231917772", Handle, 1, 1)
  1225. MagniDamage(RightArm, 5, 9, 14, 0, "Normal")
  1226. BlockEffect(BrickColor.new("Cool yellow"), RightArm.CFrame * cf(0, -1, 0), 5, 5, 5, 3, 3, 3, 0.07)
  1227. SphereEffect(BrickColor.new("White"), RightArm.CFrame * cf(0, -1, 0), 10, 10, 10, 3, 3, 3, 0.07)
  1228. for i = 0, 1, 0.1 do
  1229. swait()
  1230. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  1231. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(-90)), 0.5)
  1232. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  1233. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  1234. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1235. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1236. end
  1237. attack = false
  1238. end
  1239.  
  1240. spattacktwo = function()
  1241. attack = true
  1242. for i = 0, 1, 0.1 do
  1243. swait()
  1244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(-80)), 0.3)
  1246. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1247. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1248. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1249. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1250. end
  1251. for i = 0, 1, 0.15 do
  1252. swait()
  1253. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  1254. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(90)), 0.5)
  1255. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  1256. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
  1257. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1258. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1259. end
  1260. CreateSound("http://www.roblox.com/asset/?id=231917772", Handle, 1, 1.2)
  1261. MagniDamage(RightArm, 5, 9, 14, 0, "Normal")
  1262. BlockEffect(BrickColor.new("Cool yellow"), LeftArm.CFrame * cf(0, -1, 0), 5, 5, 5, 3, 3, 3, 0.07)
  1263. SphereEffect(BrickColor.new("White"), LeftArm.CFrame * cf(0, -1, 0), 10, 10, 10, 3, 3, 3, 0.07)
  1264. for i = 0, 1, 0.1 do
  1265. swait()
  1266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  1267. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(90)), 0.5)
  1268. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  1269. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
  1270. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1271. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1272. end
  1273. attack = false
  1274. end
  1275.  
  1276. spattackthree = function()
  1277. attack = true
  1278. Humanoid.WalkSpeed = 5
  1279. for i = 0, 1, 0.1 do
  1280. swait()
  1281. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1282. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1283. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
  1284. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
  1285. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1286. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1287. end
  1288. CreateSound("http://www.roblox.com/asset/?id=231917772", Handle, 1, 0.8)
  1289. MagniDamage(RightArm, 5, 9, 18, 0, "Normal")
  1290. BlockEffect(BrickColor.new("Cool yellow"), LeftArm.CFrame * cf(0, -1, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1291. SphereEffect(BrickColor.new("White"), LeftArm.CFrame * cf(0, -1, 0), 20, 20, 20, 3, 3, 3, 0.07)
  1292. for i = 0, 1, 0.1 do
  1293. swait()
  1294. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1295. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1296. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1297. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1298. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1299. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1300. end
  1301. Humanoid.WalkSpeed = 20
  1302. attack = false
  1303. end
  1304.  
  1305. switch = function()
  1306. attack = true
  1307. Humanoid.WalkSpeed = 5
  1308. if heal == false then
  1309. heal = true
  1310. else
  1311. heal = false
  1312. end
  1313. for i = 0, 1, 0.1 do
  1314. swait()
  1315. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1316. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1317. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1318. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1319. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1320. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1321. end
  1322. CreateSound("http://www.roblox.com/asset/?id=206083252", Handle, 1, 0.8)
  1323. for i = 0, 1, 0.1 do
  1324. swait()
  1325. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1326. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1327. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
  1328. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
  1329. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1330. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1331. end
  1332. Humanoid.WalkSpeed = 20
  1333. attack = false
  1334. end
  1335.  
  1336. Disappear = function(Mod)
  1337. for _,v in pairs(Mod:children()) do
  1338. if v.className == "Hat" then
  1339. for _,i in pairs(v:children()) do
  1340. if i.className == "Part" then
  1341. coroutine.resume(coroutine.create(function(Part)
  1342. for i = 0, 1, 0.1 do
  1343. swait()
  1344. Part.Transparency = i
  1345. end
  1346. Part.Transparency = 1
  1347. end
  1348. ), i)
  1349. end
  1350. end
  1351. end
  1352. do
  1353. do
  1354. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1355. coroutine.resume(coroutine.create(function(Part)
  1356. for i = 0, 1, 0.1 do
  1357. swait()
  1358. Part.Transparency = i
  1359. end
  1360. Part.Transparency = 1
  1361. end
  1362. ), v)
  1363. end
  1364. -- DECOMPILER ERROR at PC40: LeaveBlock: unexpected jumping out DO_STMT
  1365.  
  1366. end
  1367. end
  1368. end
  1369. end
  1370.  
  1371. Reappear = function(Mod)
  1372. for _,v in pairs(Mod:children()) do
  1373. if v.className == "Hat" then
  1374. for _,i in pairs(v:children()) do
  1375. if i.className == "Part" and v.Name ~= "Handle" then
  1376. coroutine.resume(coroutine.create(function(Part)
  1377. for i = 1, 0, -0.1 do
  1378. swait()
  1379. Part.Transparency = i
  1380. end
  1381. Handle.Transparency = 1
  1382. Hitbox.Transparency = 1
  1383. Part.Transparency = 0
  1384. end
  1385. ), i)
  1386. end
  1387. end
  1388. end
  1389. do
  1390. do
  1391. if v.className == "Part" and v.Name ~= "HumanoidRootPart" and v.Name ~= "Handle" then
  1392. coroutine.resume(coroutine.create(function(Partt)
  1393. for i = 1, 0, -0.1 do
  1394. swait()
  1395. Partt.Transparency = i
  1396. end
  1397. FakeHandle.Transparency = 1
  1398. Hitbox.Transparency = 1
  1399. Partt.Transparency = 0
  1400. end
  1401. ), v)
  1402. Hitbox.Transparency = 1
  1403. end
  1404. -- DECOMPILER ERROR at PC48: LeaveBlock: unexpected jumping out DO_STMT
  1405.  
  1406. end
  1407. end
  1408. end
  1409. Hitbox.Transparency = 1
  1410. end
  1411.  
  1412. Take = function()
  1413. attack = true
  1414. for i = 0, 1, 0.1 do
  1415. swait()
  1416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  1417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  1418. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1419. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1420. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1421. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1422. end
  1423. Disappear(m)
  1424. CreateSound("http://www.roblox.com/asset/?id=206083252", Handle, 1, 1)
  1425. SphereEffect(BrickColor.new("White"), Hitbox.CFrame, 20, 50, 20, 5, 5, 10, 0.07)
  1426. for i = 0, 1, 0.05 do
  1427. swait()
  1428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1429. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1430. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(170), math.rad(0), math.rad(0)), 0.3)
  1431. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1432. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1433. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1434. end
  1435. Reappear(m)
  1436. BPos.Parent = nil
  1437. Gy.Parent = nil
  1438. HandleWeld.Parent = RightArm
  1439. SphereEffect(BrickColor.new("White"), Hitbox.CFrame, 20, 20, 50, 5, 5, 10, 0.07)
  1440. for i = 0, 1, 0.1 do
  1441. swait()
  1442. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1443. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1444. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1445. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1446. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1447. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1448. end
  1449. fathermode = false
  1450. attack = false
  1451. end
  1452.  
  1453. Plant = function()
  1454. attack = true
  1455. for i = 0, 1, 0.1 do
  1456. swait()
  1457. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
  1458. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
  1459. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(90)), 0.3)
  1460. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1461. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1462. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
  1463. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  1464. end
  1465. for i = 0, 1, 0.1 do
  1466. swait()
  1467. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  1468. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
  1469. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(190)), 0.3)
  1470. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1471. RH.C0 = clerp(RH.C0, cf(1.2, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1472. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1473. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-90), math.rad(0), math.rad(0)), 0.3)
  1474. end
  1475. CreateSound("http://www.roblox.com/asset/?id=191395766", Handle, 1, 0.7)
  1476. for i = 0, 1, 0.1 do
  1477. swait()
  1478. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  1479. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
  1480. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  1481. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1482. RH.C0 = clerp(RH.C0, cf(1.2, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1483. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1484. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-90), math.rad(0), math.rad(0)), 0.3)
  1485. end
  1486. HandleWeld.Parent = nil
  1487. BPos.P = 50000
  1488. BPos.D = 1000
  1489. BPos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1490. BPos.position = FakeHandle.Position
  1491. BPos.Parent = FakeHandle
  1492. Gy.maxTorque = vt(math.huge, math.huge, math.huge)
  1493. Gy.P = 20000
  1494. Gy.cframe = FakeHandle.CFrame
  1495. Gy.Parent = FakeHandle
  1496. for i = 0, 1, 0.1 do
  1497. swait()
  1498. BPos.position = BPos.position + Vector3.new(0, i, 0)
  1499. end
  1500. SphereEffect(BrickColor.new("White"), Handle.CFrame, 0, 0, 0, 2, 2, 2, 0.05)
  1501. CreateSound("http://www.roblox.com/asset/?id=192410089", Handle, 1, 0.7)
  1502. fathermode = true
  1503. attack = false
  1504. end
  1505.  
  1506. attacktwo = function()
  1507. attack = true
  1508. local con = Hitbox.Touched:connect(function(hit)
  1509. Damagefunc(Hitbox, hit, 8, 14, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1510. end
  1511. )
  1512. for i = 0, 1, 0.1 do
  1513. swait()
  1514. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
  1515. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
  1516. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(90)), 0.3)
  1517. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1518. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1519. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
  1520. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  1521. end
  1522. CreateSound("http://www.roblox.com/asset/?id=231917961", Handle, 1, 1)
  1523. for i = 0, 1, 0.25 do
  1524. swait()
  1525. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  1526. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
  1527. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
  1528. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
  1529. RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1530. LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1531. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
  1532. end
  1533. for i = 0, 1, 0.25 do
  1534. swait()
  1535. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  1536. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
  1537. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
  1538. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
  1539. RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1540. LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1541. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
  1542. end
  1543. con:disconnect()
  1544. attack = false
  1545. end
  1546.  
  1547. attackthree = function()
  1548. attack = true
  1549. local con = Hitbox.Touched:connect(function(hit)
  1550. Damagefunc(Hitbox, hit, 8, 14, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1551. end
  1552. )
  1553. for i = 0, 1, 0.1 do
  1554. swait()
  1555. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
  1556. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(35), math.rad(0), math.rad(75)), 0.3)
  1557. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(90)), 0.3)
  1558. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1559. RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  1560. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
  1561. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(190), math.rad(0)), 0.3)
  1562. end
  1563. CreateSound("http://www.roblox.com/asset/?id=231917961", Handle, 1, 1.3)
  1564. for i = 0, 1, 0.25 do
  1565. swait()
  1566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  1567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
  1568. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
  1569. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
  1570. RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1571. LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1572. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
  1573. end
  1574. for i = 0, 1, 0.25 do
  1575. swait()
  1576. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  1577. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
  1578. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
  1579. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
  1580. RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1581. LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1582. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
  1583. end
  1584. con:disconnect()
  1585. attack = false
  1586. end
  1587.  
  1588. ob1u = function()
  1589. end
  1590.  
  1591. ob1d = function()
  1592. if fathermode == false then
  1593. if attack == false and attacktype == 1 then
  1594. attacktype = 2
  1595. attackone()
  1596. else
  1597. if attack == false and attacktype == 2 then
  1598. attacktype = 3
  1599. attacktwo()
  1600. else
  1601. if attack == false and attacktype == 3 then
  1602. attacktype = 1
  1603. attackthree()
  1604. end
  1605. end
  1606. end
  1607. else
  1608. if attack == false and attacktype == 1 then
  1609. attacktype = 2
  1610. spattackone()
  1611. else
  1612. if attack == false and attacktype == 2 then
  1613. attacktype = 3
  1614. spattacktwo()
  1615. else
  1616. if attack == false and attacktype == 3 then
  1617. attacktype = 1
  1618. spattackthree()
  1619. end
  1620. end
  1621. end
  1622. end
  1623. end
  1624.  
  1625. local slashcomb = 1
  1626. key = function(k)
  1627. k = k:lower()
  1628. if attack == false and k == "z" and slashcomb == 1 and fathermode == false and cooldown1 >= 10 then
  1629. cooldown1 = cooldown1 - 10
  1630. slashcomb = 2
  1631. slashone()
  1632. else
  1633. if attack == false and k == "z" and slashcomb == 2 and fathermode == false and cooldown1 >= 10 then
  1634. cooldown1 = cooldown1 - 10
  1635. slashtwo()
  1636. slashcomb = 1
  1637. else
  1638. if attack == false and k == "z" and fathermode == true and cooldown1 >= 10 then
  1639. cooldown1 = cooldown1 - 10
  1640. swordblast()
  1641. else
  1642. if attack == false and k == "x" and fathermode == false and co2 <= cooldown2 then
  1643. cooldown2 = 0
  1644. timewarp()
  1645. else
  1646. if attack == false and k == "x" and fathermode == true and co2 <= cooldown2 then
  1647. cooldown2 = 0
  1648. tempus()
  1649. else
  1650. if attack == false and k == "c" and fathermode == false and co3 <= cooldown3 then
  1651. cooldown3 = 0
  1652. destroytime()
  1653. else
  1654. if attack == false and k == "c" and fathermode == true then
  1655. switch()
  1656. else
  1657. if attack == false and k == "v" and fathermode == false then
  1658. Plant()
  1659. else
  1660. if attack == false and k == "v" and fathermode == true then
  1661. Take()
  1662. end
  1663. end
  1664. end
  1665. end
  1666. end
  1667. end
  1668. end
  1669. end
  1670. end
  1671. end
  1672.  
  1673. ds = function(mouse)
  1674. end
  1675.  
  1676. s = function(mouse)
  1677. print("Selected")
  1678. mouse.Button1Down:connect(function()
  1679. ob1d(mouse)
  1680. end
  1681. )
  1682. mouse.Button1Up:connect(function()
  1683. ob1u(mouse)
  1684. end
  1685. )
  1686. mouse.KeyDown:connect(key)
  1687. end
  1688.  
  1689. Bin.Selected:connect(s)
  1690. Bin.Deselected:connect(ds)
  1691. local away = false
  1692. local debb = false
  1693. fatherly = function()
  1694. if debb == true then
  1695. return
  1696. end
  1697. if cooldown4 <= 0 then
  1698. away = true
  1699. attack = true
  1700. for i = 0, 1, 0.1 do
  1701. swait()
  1702. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  1703. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  1704. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1705. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1706. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1707. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1708. end
  1709. Disappear(m)
  1710. SphereEffect(BrickColor.new("White"), Hitbox.CFrame, 20, 50, 20, 5, 5, 10, 0.07)
  1711. for i = 0, 1, 0.05 do
  1712. swait()
  1713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1715. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(170), math.rad(0), math.rad(0)), 0.3)
  1716. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1717. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1718. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1719. end
  1720. Reappear(m)
  1721. BPos.Parent = nil
  1722. Gy.Parent = nil
  1723. HandleWeld.Parent = RightArm
  1724. SphereEffect(BrickColor.new("White"), Hitbox.CFrame, 20, 20, 50, 5, 5, 10, 0.07)
  1725. cooldown4 = cooldown4 + 2
  1726. for i = 0, 1, 0.1 do
  1727. swait()
  1728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1730. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1731. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1732. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1733. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1734. end
  1735. fathermode = false
  1736. attack = false
  1737. away = false
  1738. debb = false
  1739. end
  1740. if fathermode == true then
  1741. cooldown4 = cooldown4 - 1
  1742. debb = true
  1743. for i = 0, 1, 0.05 do
  1744. swait()
  1745. end
  1746. if heal == true then
  1747. MagniDamage(Handle, 20, -3, -1, 0, "Normal")
  1748. SphereEffect(BrickColor.new("White"), Handle.CFrame * cf(0, -3, 0), 30, 30, 30, 10, 10, 10, 0.07)
  1749. else
  1750. MagniDamage(Handle, 20, 1, 3, 2, "Normal")
  1751. SphereEffect(BrickColor.new("Persimmon"), Handle.CFrame * cf(0, -3, 0), 30, 30, 30, 10, 10, 10, 0.07)
  1752. end
  1753. debb = false
  1754. end
  1755. end
  1756.  
  1757. updateskills = function()
  1758. if fathermode == true then
  1759. text1.Text = "[Z]\n Time blast"
  1760. text2.Text = "[X]\n Over clock"
  1761. text3.Text = "[C]\n Judgement"
  1762. else
  1763. text1.Text = "[Z]\n Spacial Wave"
  1764. text2.Text = "[X]\n Clockwork"
  1765. text3.Text = "[C]\n Counter Clockwork"
  1766. end
  1767. if cooldown1 <= co1 then
  1768. cooldown1 = cooldown1 + 0.033333333333333
  1769. end
  1770. if cooldown2 <= co2 then
  1771. cooldown2 = cooldown2 + 0.033333333333333
  1772. end
  1773. if cooldown3 <= co3 then
  1774. cooldown3 = cooldown3 + 0.033333333333333
  1775. end
  1776. if cooldown4 <= co4 and fathermode == false then
  1777. cooldown4 = cooldown4 + 0.033333333333333
  1778. end
  1779. end
  1780.  
  1781. while 1 do
  1782. swait()
  1783. updateskills()
  1784. bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  1785. bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  1786. bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  1787. bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  1788. coroutine.resume(coroutine.create(function()
  1789. if away == true then
  1790. return
  1791. end
  1792. fatherly()
  1793. end
  1794. ))
  1795. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  1796. velocity = RootPart.Velocity.y
  1797. sine = sine + change
  1798. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1799. if equipped == true or equipped == false then
  1800. if attack == false and fathermode == true then
  1801. BPos.position = BPos.position + Vector3.new(0, 0 + 0.05 * math.cos((sine) / 6), 0)
  1802. end
  1803. if 1 < RootPart.Velocity.y and hit == nil then
  1804. Anim = "Jump"
  1805. if attack == false then
  1806. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1807. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1808. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(30)), 0.3)
  1809. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-30)), 0.3)
  1810. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1811. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1812. end
  1813. else
  1814. if RootPart.Velocity.y < -1 and hit == nil then
  1815. Anim = "Fall"
  1816. if attack == false then
  1817. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1818. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1819. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1820. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  1821. RH.C0 = clerp(RH.C0, cf(1, -1, -0.8) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  1822. LH.C0 = clerp(LH.C0, cf(-1, -0.7, -0.5) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1823. end
  1824. else
  1825. if (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) < 1 and hit ~= nil then
  1826. Anim = "Idle"
  1827. if attack == false then
  1828. if fathermode == false then
  1829. change = 1
  1830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos((sine) / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-50)), 0.3)
  1831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(55)), 0.3)
  1832. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 9), 0.3 + 0.1 * math.cos((sine) / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1833. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos((sine) / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1834. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos((sine) / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1835. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos((sine) / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
  1836. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  1837. else
  1838. change = 1
  1839. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos((sine) / 9)) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1840. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(10)), 0.3)
  1841. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos((sine) / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1842. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos((sine) / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1843. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos((sine) / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1844. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos((sine) / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1845. end
  1846. end
  1847. else
  1848. if 2 < (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) and hit ~= nil then
  1849. Anim = "Walk"
  1850. if attack == false then
  1851. if fathermode == false then
  1852. Humanoid.WalkSpeed = 15
  1853. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos((sine) / 9)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  1854. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(55)), 0.3)
  1855. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 9), 0.3 + 0.1 * math.cos((sine) / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1856. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5 + 0.15 * math.cos((sine) / 9), -0.5) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
  1857. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos((sine) / 9), 0) * RHCF * angles(math.rad(0), math.rad(-20), math.rad(0 - 50 * math.cos((sine) / 5))), 0.3)
  1858. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos((sine) / 9), 0) * LHCF * angles(math.rad(0), math.rad(-20), math.rad(0 - 50 * math.cos((sine) / 5))), 0.3)
  1859. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  1860. else
  1861. Humanoid.WalkSpeed = 20
  1862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0.1 + 0.1 * math.cos((sine) / 9)) * angles(math.rad(10), math.rad(0), math.rad(30)), 0.3)
  1863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(-30)), 0.3)
  1864. RW.C0 = clerp(RW.C0, CFrame.new(1, 1 + 0.15 * math.cos((sine) / 9), -0.8) * angles(math.rad(0), math.rad(160), math.rad(90)), 0.3)
  1865. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos((sine) / 9), 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3)
  1866. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos((sine) / 3), 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0 - 50 * math.cos((sine) / 3))), 0.3)
  1867. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos((sine) / 3), 0) * LHCF * angles(math.rad(10), math.rad(0), math.rad(0 - 50 * math.cos((sine) / 3))), 0.3)
  1868. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
  1869. end
  1870. end
  1871. end
  1872. end
  1873. end
  1874. end
  1875. end
  1876. for i,v in pairs(LoopFunctions) do
  1877. v[2] = v[2] + 1
  1878. v[3](v[2] / v[1])
  1879. if v[1] <= v[2] then
  1880. LoopFunctions[i] = nil
  1881. end
  1882. end
  1883. if 0 < #Effects then
  1884. for e = 1, #Effects do
  1885. if Effects[e] ~= nil then
  1886. local Thing = Effects[e]
  1887. if Thing ~= nil then
  1888. local Part = Thing[1]
  1889. local Mode = Thing[2]
  1890. local Delay = Thing[3]
  1891. local IncX = Thing[4]
  1892. local IncY = Thing[5]
  1893. local IncZ = Thing[6]
  1894. if Thing[1].Transparency <= 1 then
  1895. if Thing[2] == "Block1" then
  1896. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1897. Mesh = Thing[1].Mesh
  1898. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1899. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1900. else
  1901. if Thing[2] == "Block2" then
  1902. Thing[1].CFrame = Thing[1].CFrame
  1903. Mesh = Thing[7]
  1904. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1905. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1906. else
  1907. if Thing[2] == "Cylinder" then
  1908. Mesh = Thing[1].Mesh
  1909. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1910. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1911. else
  1912. if Thing[2] == "Blood" then
  1913. Mesh = Thing[7]
  1914. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1915. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1916. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1917. else
  1918. if Thing[2] == "Elec" then
  1919. Mesh = Thing[1].Mesh
  1920. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1921. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1922. else
  1923. if Thing[2] == "Disappear" then
  1924. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1925. else
  1926. if Thing[2] == "Shatter" then
  1927. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1928. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1929. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1930. Thing[6] = Thing[6] + Thing[5]
  1931. end
  1932. end
  1933. end
  1934. end
  1935. end
  1936. end
  1937. end
  1938. else
  1939. Part.Parent = nil
  1940. table.remove(Effects, e)
  1941. end
  1942. end
  1943. end
  1944. end
  1945. end
  1946. do
  1947. do
  1948. if 0 < #ShootEffects then
  1949. for e = 1, #ShootEffects do
  1950. if ShootEffects[e] ~= nil then
  1951. local Thing = ShootEffects[e]
  1952. if Thing ~= nil then
  1953. local Part = Thing[1]
  1954. local Mode = Thing[2]
  1955. local Delay = Thing[3]
  1956. local IncX = Thing[4]
  1957. local IncY = Thing[5]
  1958. local IncZ = Thing[6]
  1959. if Thing[2] == "ShootIce" then
  1960. local Look = Thing[1]
  1961. local hit, pos = rayCast(Thing[4], Look.lookVector, Thing[9], Character)
  1962. local mag = Thing[4] - pos.magnitude
  1963. Thing[8].CFrame = CFrame.new((Thing[4] + pos) / 2, pos) * angles(-1.57, 0, 0)
  1964. Thing[4] = Thing[4] + Look.lookVector * Thing[9]
  1965. Thing[3] = Thing[3] - 1
  1966. BlockEffect(BrickColor.new("Cool yellow"), Thing[8].CFrame, 20, 20, 20, 5, 5, 5, 0.1)
  1967. if hit ~= nil or Thing[3] <= 0 then
  1968. Thing[3] = 0
  1969. ref = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Really red"), "Reference", vt())
  1970. ref.Anchored = true
  1971. ref.CFrame = cf(pos)
  1972. game:GetService("Debris"):AddItem(ref, 1)
  1973. ref2 = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Really red"), "Reference", vt(5, 5, 5))
  1974. ref2.Anchored = true
  1975. ref2.CFrame = cf(pos)
  1976. game:GetService("Debris"):AddItem(ref2, 5)
  1977. size = 3
  1978. if Thing[10] == 2 then
  1979. freeze = true
  1980. size = 4
  1981. CreateSound("http://www.roblox.com/asset/?id=338594574", ref, 1, 1)
  1982. else
  1983. CreateSound("http://www.roblox.com/asset/?id=338594556", ref, 1, 1)
  1984. end
  1985. MagniDamage(ref, size, Thing[5], Thing[6], Thing[7], "Normal")
  1986. freeze = false
  1987. for i = 1, 8 do
  1988. BreakEffect(BrickColor.new("Cool yellow"), ref.CFrame * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100), math.random(20, 50) / 100, math.random(1, 5), math.random(20, 50) / 100)
  1989. end
  1990. if Thing[10] == 2 then
  1991. for i = 1, 5 do
  1992. BlockEffect(BrickColor.new("Cool yellow"), cf(ref.Position) * cf(math.random(-100, 100) / 100, math.random(-100, 100) / 100, math.random(-100, 100) / 100) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 30, 30, 30, 0.5, 0.5, 0.5, 0.05)
  1993. end
  1994. end
  1995. end
  1996. do
  1997. do
  1998. do
  1999. if Thing[3] <= 0 then
  2000. Thing[8].Transparency = 1
  2001. game:GetService("Debris"):AddItem(Thing[8], 5)
  2002. table.remove(ShootEffects, e)
  2003. end
  2004. Part.Parent = nil
  2005. table.remove(ShootEffects, e)
  2006. -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out DO_STMT
  2007.  
  2008. -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out DO_STMT
  2009.  
  2010. -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2011.  
  2012. -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_STMT
  2013.  
  2014. -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2015.  
  2016. -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_STMT
  2017.  
  2018. -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2019.  
  2020. -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_STMT
  2021.  
  2022. end
  2023. end
  2024. end
  2025. end
  2026. end
  2027. end
  2028. end
  2029. end
  2030. -- DECOMPILER ERROR at PC11570: LeaveBlock: unexpected jumping out DO_STMT
  2031.  
  2032. end
  2033. end
  2034. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement