Advertisement
lafur

Untitled

Jan 28th, 2020
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. wait(1)-- i'm gonna make an excuse later of why im lazy
  2. warn "Slenercat5's"
  3. warn "King Crimson"
  4. warn "Q to call stand"
  5. warn "E for karate chop attack"-- healf heath attack 10 reload time
  6. warn "R for Kick attack"--i needed an attack :P
  7. warn "T to erase time(Hold)"
  8. warn "Y to say someting"-- idk
  9. warn "F (Hold) for epitaph"-- 30 secound reload
  10. warn "G to cycle through idle animations"
  11. warn "Origional Model by JojofMer"-- i adapted to remove unions and r15 rig
  12. warn "Avatar clothing and hair by Masterofroblox1206"-- he made funny valentine which i edited to make diavolo so technically it was him
  13. warn"Sorry for model distortion and a big thanks to Model to Script converter by ttyyuu12345"
  14. plr = game.Players.LocalPlayer
  15. epitaphreload=false
  16. epitpah=false
  17. ChopR=false
  18.  
  19.  
  20. mse = plr:GetMouse()
  21. sound = Instance.new("Sound", game.Workspace)
  22. sound.Volume = 10
  23. canworld = true
  24. BeeSpeed = 50
  25.  
  26. chr=plr.Character
  27. tors=torso
  28. --[[
  29. for _,v in pairs(plr.Character:GetChildren())do
  30. if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
  31. v:remove()
  32. end
  33. end
  34. local sh = Instance.new("Shirt",chr)
  35. sh.ShirtTemplate = "http://www.roblox.com/asset/?id=394790364"
  36. p=Instance.new('Pants',chr)
  37. p.PantsTemplate='http://www.roblox.com/asset/?id=394795102'--]]
  38.  
  39. chr['Left Arm'].BrickColor=BrickColor.new('Pastel brown')
  40. chr['Right Arm'].BrickColor=BrickColor.new('Pastel brown')
  41. chr['Torso'].BrickColor=BrickColor.new('Pastel brown')
  42. chr.Head.BrickColor=BrickColor.new('Pastel brown')
  43.  
  44.  
  45.  
  46.  
  47. local Players=game:service'Players'
  48. local Player=Players.LocalPlayer
  49. local Mouse=Player:GetMouse''
  50. Character=Player.Character
  51.  
  52. local RenderStepped=game:service'RunService'.RenderStepped
  53.  
  54. local MeshId='http://www.roblox.com/asset?id=779592805'
  55. local TextureId='http://www.roblox.com/asset/?id=775493027'
  56.  
  57.  
  58. local QHold=false
  59. local EHold=false
  60.  
  61. cut = Instance.new("Sound", chr)
  62. cut.SoundId = "https://www.roblox.com/asset/?id=0"
  63. cut.Volume = 1.5
  64. thri = Instance.new("Sound", chr)
  65. thri.Volume = 2.5
  66.  
  67.  
  68. Sound2=Instance.new('Sound')
  69. Sound2.SoundId='rbxassetid://616594063'
  70. Sound2.Parent=Player.Character.Head
  71.  
  72.  
  73. Effects = {}
  74. local Player = game.Players.localPlayer
  75. local Character = Player.Character
  76. Character.Archivable = true
  77. AdvancingFortress = Character:Clone()
  78. --[[
  79. Hair=Instance.new('Part',Character)
  80. Hair.Size=Vector3.new(1,1,1)
  81. M=Instance.new('FileMesh',Hair)
  82. M.Scale=Vector3.new(.028,.028,.028)
  83. M.MeshId='rbxassetid://1450916371'
  84. M.TextureId='rbxassetid://1450916523'
  85. WARF=Instance.new('Weld',Hair)
  86. WARF.Part0=Hair
  87. WARF.Part1=Character.Head
  88. WARF.C0=CFrame.new(0,-.2,0)--]]
  89.  
  90.  
  91. --//KingCrimson costume
  92.  
  93. --Converted with ttyyuu12345's model to script plugin v4
  94. function sandbox(var,func)
  95. local env = getfenv(func)
  96. local newenv = setmetatable({},{
  97. __index = function(self,k)
  98. if k=="script" then
  99. return var
  100. else
  101. return env[k]
  102. end
  103. end,
  104. })
  105. setfenv(func,newenv)
  106. return func
  107. end
  108. cors = {}
  109. mas = Instance.new("Model",game:GetService("Lighting"))
  110. Model0 = Instance.new("Model")
  111. Model1 = Instance.new("Model")
  112. Part2 = Instance.new("Part")
  113. SpecialMesh3 = Instance.new("SpecialMesh")
  114. Part4 = Instance.new("Part")
  115. SpecialMesh5 = Instance.new("SpecialMesh")
  116. Part6 = Instance.new("Part")
  117. SpecialMesh7 = Instance.new("SpecialMesh")
  118. Part8 = Instance.new("Part")
  119. SpecialMesh9 = Instance.new("SpecialMesh")
  120. Part10 = Instance.new("Part")
  121. SpecialMesh11 = Instance.new("SpecialMesh")
  122. Part12 = Instance.new("Part")
  123. SpecialMesh13 = Instance.new("SpecialMesh")
  124. Part14 = Instance.new("Part")
  125. Part15 = Instance.new("Part")
  126. Part16 = Instance.new("Part")
  127. SpecialMesh17 = Instance.new("SpecialMesh")
  128. Part18 = Instance.new("Part")
  129. SpecialMesh19 = Instance.new("SpecialMesh")
  130. Part20 = Instance.new("Part")
  131. SpecialMesh21 = Instance.new("SpecialMesh")
  132. Part22 = Instance.new("Part")
  133. SpecialMesh23 = Instance.new("SpecialMesh")
  134. Part24 = Instance.new("Part")
  135. SpecialMesh25 = Instance.new("SpecialMesh")
  136. Part26 = Instance.new("Part")
  137. SpecialMesh27 = Instance.new("SpecialMesh")
  138. Part28 = Instance.new("Part")
  139. SpecialMesh29 = Instance.new("SpecialMesh")
  140. Model30 = Instance.new("Model")
  141. Part31 = Instance.new("Part")
  142. Part32 = Instance.new("Part")
  143. Part33 = Instance.new("Part")
  144. Part34 = Instance.new("Part")
  145. Part35 = Instance.new("Part")
  146. Model36 = Instance.new("Model")
  147. Part37 = Instance.new("Part")
  148. Part38 = Instance.new("Part")
  149. SpecialMesh39 = Instance.new("SpecialMesh")
  150. Part40 = Instance.new("Part")
  151. Part41 = Instance.new("Part")
  152. Part42 = Instance.new("Part")
  153. Part43 = Instance.new("Part")
  154. Model44 = Instance.new("Model")
  155. Part45 = Instance.new("Part")
  156. Part46 = Instance.new("Part")
  157. Part47 = Instance.new("Part")
  158. Part48 = Instance.new("Part")
  159. Part49 = Instance.new("Part")
  160. Part50 = Instance.new("Part")
  161. Model51 = Instance.new("Model")
  162. Part52 = Instance.new("Part")
  163. Part53 = Instance.new("Part")
  164. Part54 = Instance.new("Part")
  165. Part55 = Instance.new("Part")
  166. Part56 = Instance.new("Part")
  167. Part57 = Instance.new("Part")
  168. Model58 = Instance.new("Model")
  169. Part59 = Instance.new("Part")
  170. Part60 = Instance.new("Part")
  171. Part61 = Instance.new("Part")
  172. Part62 = Instance.new("Part")
  173. Part63 = Instance.new("Part")
  174. Part64 = Instance.new("Part")
  175. Model0.Name = "Hanged Man"
  176. Model0.Parent = mas
  177. Model0.PrimaryPart = Part2
  178. Model1.Name = "FHead"
  179. Model1.Parent = Model0
  180. Part2.Name = "Middle"
  181. Part2.Parent = Model1
  182. Part2.Material = Enum.Material.Concrete
  183. Part2.Rotation = Vector3.new(0, 89.8299942, 0)
  184. Part2.Anchored = true
  185. Part2.FormFactor = Enum.FormFactor.Symmetric
  186. Part2.Size = Vector3.new(2, 1, 1)
  187. Part2.CFrame = CFrame.new(35.3687477, -1.88997829, -36.617939, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  188. Part2.TopSurface = Enum.SurfaceType.Smooth
  189. Part2.Position = Vector3.new(35.3687477, -1.88997829, -36.617939)
  190. Part2.Orientation = Vector3.new(0, 89.8299942, 0)
  191. SpecialMesh3.Parent = Part2
  192. SpecialMesh3.Scale = Vector3.new(1.25, 1.25, 1.25)
  193. SpecialMesh3.Scale = Vector3.new(1.25, 1.25, 1.25)
  194. Part4.Parent = Model1
  195. Part4.Material = Enum.Material.Sand
  196. Part4.BrickColor = BrickColor.new("Brick yellow")
  197. Part4.Rotation = Vector3.new(0, 89.8299942, 0)
  198. Part4.Anchored = true
  199. Part4.FormFactor = Enum.FormFactor.Symmetric
  200. Part4.Size = Vector3.new(2.10000014, 0.55000031, 1.05000007)
  201. Part4.CFrame = CFrame.new(35.3687477, -2.25498056, -36.617939, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  202. Part4.TopSurface = Enum.SurfaceType.Smooth
  203. Part4.Color = Color3.new(0.843137, 0.772549, 0.603922)
  204. Part4.Position = Vector3.new(35.3687477, -2.25498056, -36.617939)
  205. Part4.Orientation = Vector3.new(0, 89.8299942, 0)
  206. Part4.Color = Color3.new(0.843137, 0.772549, 0.603922)
  207. SpecialMesh5.Parent = Part4
  208. SpecialMesh5.Scale = Vector3.new(1.25, 1.25, 1.25)
  209. SpecialMesh5.Scale = Vector3.new(1.25, 1.25, 1.25)
  210. Part6.Parent = Model1
  211. Part6.Material = Enum.Material.Sand
  212. Part6.BrickColor = BrickColor.new("Brick yellow")
  213. Part6.Rotation = Vector3.new(4.46000004, 89.8199997, 0)
  214. Part6.Anchored = true
  215. Part6.FormFactor = Enum.FormFactor.Symmetric
  216. Part6.Size = Vector3.new(2.10000014, 0.55000031, 1.05000007)
  217. Part6.CFrame = CFrame.new(35.3687477, -2.1249795, -36.617939, 0.00304799993, 1.78988557e-09, 0.999995232, 0.077715002, 0.996975601, -0.000236878215, -0.996971011, 0.0777153745, 0.00303878076)
  218. Part6.TopSurface = Enum.SurfaceType.Smooth
  219. Part6.Color = Color3.new(0.843137, 0.772549, 0.603922)
  220. Part6.Position = Vector3.new(35.3687477, -2.1249795, -36.617939)
  221. Part6.Orientation = Vector3.new(0.00999999978, 89.8299942, 4.46000004)
  222. Part6.Color = Color3.new(0.843137, 0.772549, 0.603922)
  223. SpecialMesh7.Parent = Part6
  224. SpecialMesh7.Scale = Vector3.new(1.25, 1.25, 1.25)
  225. SpecialMesh7.Scale = Vector3.new(1.25, 1.25, 1.25)
  226. Part8.Parent = Model1
  227. Part8.Material = Enum.Material.Sand
  228. Part8.BrickColor = BrickColor.new("Brick yellow")
  229. Part8.Rotation = Vector3.new(-15.7699995, 89.8299942, 0)
  230. Part8.Anchored = true
  231. Part8.FormFactor = Enum.FormFactor.Symmetric
  232. Part8.Size = Vector3.new(2.10000014, 0.55000031, 1.05000007)
  233. Part8.CFrame = CFrame.new(35.3687477, -1.95497835, -36.617939, 0.00304799946, 4.65661287e-10, 0.999995351, -0.271810979, 0.962350309, 0.000828483026, -0.962345898, -0.27181229, 0.00293324282)
  234. Part8.TopSurface = Enum.SurfaceType.Smooth
  235. Part8.Color = Color3.new(0.843137, 0.772549, 0.603922)
  236. Part8.Position = Vector3.new(35.3687477, -1.95497835, -36.617939)
  237. Part8.Orientation = Vector3.new(-0.049999997, 89.8299942, -15.7699995)
  238. Part8.Color = Color3.new(0.843137, 0.772549, 0.603922)
  239. SpecialMesh9.Parent = Part8
  240. SpecialMesh9.Scale = Vector3.new(1.25, 1.25, 1.25)
  241. SpecialMesh9.Scale = Vector3.new(1.25, 1.25, 1.25)
  242. Part10.Parent = Model1
  243. Part10.Material = Enum.Material.Sand
  244. Part10.BrickColor = BrickColor.new("Brick yellow")
  245. Part10.Rotation = Vector3.new(0.48999998, 89.8299942, 0)
  246. Part10.Anchored = true
  247. Part10.FormFactor = Enum.FormFactor.Symmetric
  248. Part10.Size = Vector3.new(2.10000014, 0.450000316, 1.05000007)
  249. Part10.CFrame = CFrame.new(35.3687477, -1.6249789, -36.6175117, 0.00304799993, -1.25510269e-10, 0.999995351, 0.0085359998, 0.999963641, -2.60177148e-05, -0.999958992, 0.00853603799, 0.00304788863)
  250. Part10.TopSurface = Enum.SurfaceType.Smooth
  251. Part10.Color = Color3.new(0.843137, 0.772549, 0.603922)
  252. Part10.Position = Vector3.new(35.3687477, -1.6249789, -36.6175117)
  253. Part10.Orientation = Vector3.new(0, 89.8299942, 0.48999998)
  254. Part10.Color = Color3.new(0.843137, 0.772549, 0.603922)
  255. SpecialMesh11.Parent = Part10
  256. SpecialMesh11.Scale = Vector3.new(1.25, 1.25, 1.25)
  257. SpecialMesh11.Scale = Vector3.new(1.25, 1.25, 1.25)
  258. Part12.Parent = Model1
  259. Part12.Material = Enum.Material.Sand
  260. Part12.BrickColor = BrickColor.new("Brick yellow")
  261. Part12.Rotation = Vector3.new(0.48999998, 89.8299942, 0)
  262. Part12.Anchored = true
  263. Part12.FormFactor = Enum.FormFactor.Symmetric
  264. Part12.Size = Vector3.new(2.10000014, 0.460000277, 1.05000007)
  265. Part12.CFrame = CFrame.new(35.3687477, -1.49997795, -36.6174698, 0.00304799993, -1.25510269e-10, 0.999995351, 0.0085359998, 0.999963641, -2.60177148e-05, -0.999958992, 0.00853603799, 0.00304788863)
  266. Part12.TopSurface = Enum.SurfaceType.Smooth
  267. Part12.Color = Color3.new(0.843137, 0.772549, 0.603922)
  268. Part12.Position = Vector3.new(35.3687477, -1.49997795, -36.6174698)
  269. Part12.Orientation = Vector3.new(0, 89.8299942, 0.48999998)
  270. Part12.Color = Color3.new(0.843137, 0.772549, 0.603922)
  271. SpecialMesh13.Parent = Part12
  272. SpecialMesh13.Scale = Vector3.new(1.25, 1.25, 1.25)
  273. SpecialMesh13.Scale = Vector3.new(1.25, 1.25, 1.25)
  274. Part14.Parent = Model1
  275. Part14.Material = Enum.Material.Neon
  276. Part14.BrickColor = BrickColor.new("New Yeller")
  277. Part14.Rotation = Vector3.new(0.48999998, 89.8299942, 0)
  278. Part14.Anchored = true
  279. Part14.FormFactor = Enum.FormFactor.Symmetric
  280. Part14.Shape = Enum.PartType.Ball
  281. Part14.Size = Vector3.new(0.440000862, 0.440000862, 0.440000862)
  282. Part14.CFrame = CFrame.new(34.996212, -1.76885259, -36.7468681, 0.00304799993, -1.25510269e-10, 0.999995351, 0.0085359998, 0.999963641, -2.60177148e-05, -0.999958992, 0.00853603799, 0.00304788863)
  283. Part14.TopSurface = Enum.SurfaceType.Smooth
  284. Part14.Color = Color3.new(1, 1, 0)
  285. Part14.Position = Vector3.new(34.996212, -1.76885259, -36.7468681)
  286. Part14.Orientation = Vector3.new(0, 89.8299942, 0.48999998)
  287. Part14.Color = Color3.new(1, 1, 0)
  288. Part15.Parent = Model1
  289. Part15.Material = Enum.Material.Neon
  290. Part15.BrickColor = BrickColor.new("New Yeller")
  291. Part15.Rotation = Vector3.new(0.48999998, 89.8299942, 0)
  292. Part15.Anchored = true
  293. Part15.FormFactor = Enum.FormFactor.Symmetric
  294. Part15.Shape = Enum.PartType.Ball
  295. Part15.Size = Vector3.new(0.440000862, 0.440000862, 0.440000862)
  296. Part15.CFrame = CFrame.new(34.996212, -1.76885259, -36.4968681, 0.00304799993, -1.25510269e-10, 0.999995351, 0.0085359998, 0.999963641, -2.60177148e-05, -0.999958992, 0.00853603799, 0.00304788863)
  297. Part15.TopSurface = Enum.SurfaceType.Smooth
  298. Part15.Color = Color3.new(1, 1, 0)
  299. Part15.Position = Vector3.new(34.996212, -1.76885259, -36.4968681)
  300. Part15.Orientation = Vector3.new(0, 89.8299942, 0.48999998)
  301. Part15.Color = Color3.new(1, 1, 0)
  302. Part16.Parent = Model1
  303. Part16.Material = Enum.Material.Sand
  304. Part16.BrickColor = BrickColor.new("Brick yellow")
  305. Part16.Rotation = Vector3.new(6.67000008, 89.8299942, 0)
  306. Part16.Anchored = true
  307. Part16.FormFactor = Enum.FormFactor.Symmetric
  308. Part16.Size = Vector3.new(2.10000014, 0.460000277, 1.05000007)
  309. Part16.CFrame = CFrame.new(35.3687477, -1.49997842, -36.6174698, 0.00304799946, -1.42608769e-09, 0.999995351, 0.116117969, 0.993235409, -0.000353927695, -0.993230879, 0.116118528, 0.00302738068)
  310. Part16.TopSurface = Enum.SurfaceType.Smooth
  311. Part16.Color = Color3.new(0.843137, 0.772549, 0.603922)
  312. Part16.Position = Vector3.new(35.3687477, -1.49997842, -36.6174698)
  313. Part16.Orientation = Vector3.new(0.0199999996, 89.8299942, 6.67000008)
  314. Part16.Color = Color3.new(0.843137, 0.772549, 0.603922)
  315. SpecialMesh17.Parent = Part16
  316. SpecialMesh17.Scale = Vector3.new(1.25, 1.25, 1.25)
  317. SpecialMesh17.Scale = Vector3.new(1.25, 1.25, 1.25)
  318. Part18.Parent = Model1
  319. Part18.Material = Enum.Material.Sand
  320. Part18.BrickColor = BrickColor.new("Brick yellow")
  321. Part18.Rotation = Vector3.new(-3.83999991, 89.8299942, 0)
  322. Part18.Anchored = true
  323. Part18.FormFactor = Enum.FormFactor.Symmetric
  324. Part18.Size = Vector3.new(2.10000014, 0.460000277, 1.05000007)
  325. Part18.CFrame = CFrame.new(35.3687477, -1.49997842, -36.6174698, 0.00304800109, -2.02271622e-09, 0.999995351, -0.066895023, 0.997760057, 0.000203899035, -0.997755349, -0.066895321, 0.00304117333)
  326. Part18.TopSurface = Enum.SurfaceType.Smooth
  327. Part18.Color = Color3.new(0.843137, 0.772549, 0.603922)
  328. Part18.Position = Vector3.new(35.3687477, -1.49997842, -36.6174698)
  329. Part18.Orientation = Vector3.new(-0.00999999978, 89.8299942, -3.83999991)
  330. Part18.Color = Color3.new(0.843137, 0.772549, 0.603922)
  331. SpecialMesh19.Parent = Part18
  332. SpecialMesh19.Scale = Vector3.new(1.25, 1.25, 1.25)
  333. SpecialMesh19.Scale = Vector3.new(1.25, 1.25, 1.25)
  334. Part20.Parent = Model1
  335. Part20.Material = Enum.Material.Sand
  336. Part20.BrickColor = BrickColor.new("Brick yellow")
  337. Part20.Rotation = Vector3.new(-0.979999959, 89.8299942, 0)
  338. Part20.Anchored = true
  339. Part20.FormFactor = Enum.FormFactor.Symmetric
  340. Part20.Size = Vector3.new(2.10000014, 0.460000277, 1.05000007)
  341. Part20.CFrame = CFrame.new(35.3687477, -1.42997777, -36.6174698, 0.00304799876, 2.11002771e-10, 0.999995351, -0.0171319935, 0.999853253, 5.22183182e-05, -0.999848664, -0.0171320681, 0.00304755126)
  342. Part20.TopSurface = Enum.SurfaceType.Smooth
  343. Part20.Color = Color3.new(0.843137, 0.772549, 0.603922)
  344. Part20.Position = Vector3.new(35.3687477, -1.42997777, -36.6174698)
  345. Part20.Orientation = Vector3.new(0, 89.8299942, -0.979999959)
  346. Part20.Color = Color3.new(0.843137, 0.772549, 0.603922)
  347. SpecialMesh21.Parent = Part20
  348. SpecialMesh21.Scale = Vector3.new(1.25, 1.25, 1.25)
  349. SpecialMesh21.Scale = Vector3.new(1.25, 1.25, 1.25)
  350. Part22.Name = "Handle"
  351. Part22.Parent = Model1
  352. Part22.BrickColor = BrickColor.new("Maroon")
  353. Part22.Rotation = Vector3.new(0, -21.6000004, 90)
  354. Part22.Anchored = true
  355. Part22.CanCollide = false
  356. Part22.Locked = true
  357. Part22.FormFactor = Enum.FormFactor.Custom
  358. Part22.Size = Vector3.new(0.270000011, 0.360000521, 0.759999931)
  359. Part22.CFrame = CFrame.new(35.0600014, -1.99940634, -36.1699905, 0, -0.929807127, -0.368047088, 1, 0, 0, 0, -0.368047088, 0.929807127)
  360. Part22.BottomSurface = Enum.SurfaceType.Smooth
  361. Part22.TopSurface = Enum.SurfaceType.Smooth
  362. Part22.Color = Color3.new(0.458824, 0, 0)
  363. Part22.Position = Vector3.new(35.0600014, -1.99940634, -36.1699905)
  364. Part22.Orientation = Vector3.new(0, -21.6000004, 90)
  365. Part22.Color = Color3.new(0.458824, 0, 0)
  366. SpecialMesh23.Parent = Part22
  367. SpecialMesh23.MeshId = "http://www.roblox.com/asset/?id=114019861"
  368. SpecialMesh23.Scale = Vector3.new(0.5, 0.5, 0.5)
  369. SpecialMesh23.MeshType = Enum.MeshType.FileMesh
  370. SpecialMesh23.Scale = Vector3.new(0.5, 0.5, 0.5)
  371. Part24.Name = "Handle"
  372. Part24.Parent = Model1
  373. Part24.BrickColor = BrickColor.new("Maroon")
  374. Part24.Rotation = Vector3.new(0, -21.6000004, 90)
  375. Part24.Anchored = true
  376. Part24.CanCollide = false
  377. Part24.Locked = true
  378. Part24.FormFactor = Enum.FormFactor.Custom
  379. Part24.Size = Vector3.new(0.270000011, 0.360000521, 0.759999931)
  380. Part24.CFrame = CFrame.new(35.0600014, -1.75940645, -36.1699905, 0, -0.929807127, -0.368047088, 1, 0, 0, 0, -0.368047088, 0.929807127)
  381. Part24.BottomSurface = Enum.SurfaceType.Smooth
  382. Part24.TopSurface = Enum.SurfaceType.Smooth
  383. Part24.Color = Color3.new(0.458824, 0, 0)
  384. Part24.Position = Vector3.new(35.0600014, -1.75940645, -36.1699905)
  385. Part24.Orientation = Vector3.new(0, -21.6000004, 90)
  386. Part24.Color = Color3.new(0.458824, 0, 0)
  387. SpecialMesh25.Parent = Part24
  388. SpecialMesh25.MeshId = "http://www.roblox.com/asset/?id=114019861"
  389. SpecialMesh25.Scale = Vector3.new(0.5, 0.5, 0.5)
  390. SpecialMesh25.MeshType = Enum.MeshType.FileMesh
  391. SpecialMesh25.Scale = Vector3.new(0.5, 0.5, 0.5)
  392. Part26.Name = "Handle"
  393. Part26.Parent = Model1
  394. Part26.BrickColor = BrickColor.new("Maroon")
  395. Part26.Rotation = Vector3.new(-180, -25.6399994, 90)
  396. Part26.Anchored = true
  397. Part26.CanCollide = false
  398. Part26.Locked = true
  399. Part26.FormFactor = Enum.FormFactor.Custom
  400. Part26.Size = Vector3.new(0.270000011, 0.360000521, 0.759999931)
  401. Part26.CFrame = CFrame.new(35.0300026, -1.99940634, -37.1299934, 0, -0.901557744, -0.432658941, -1, 0, 0, 0, 0.432658911, -0.901557744)
  402. Part26.BottomSurface = Enum.SurfaceType.Smooth
  403. Part26.TopSurface = Enum.SurfaceType.Smooth
  404. Part26.Color = Color3.new(0.458824, 0, 0)
  405. Part26.Position = Vector3.new(35.0300026, -1.99940634, -37.1299934)
  406. Part26.Orientation = Vector3.new(0, -154.360001, -90)
  407. Part26.Color = Color3.new(0.458824, 0, 0)
  408. SpecialMesh27.Parent = Part26
  409. SpecialMesh27.MeshId = "http://www.roblox.com/asset/?id=114019861"
  410. SpecialMesh27.Scale = Vector3.new(0.5, 0.5, 0.5)
  411. SpecialMesh27.MeshType = Enum.MeshType.FileMesh
  412. SpecialMesh27.Scale = Vector3.new(0.5, 0.5, 0.5)
  413. Part28.Name = "Handle"
  414. Part28.Parent = Model1
  415. Part28.BrickColor = BrickColor.new("Maroon")
  416. Part28.Rotation = Vector3.new(-180, -25.6399994, 90)
  417. Part28.Anchored = true
  418. Part28.CanCollide = false
  419. Part28.Locked = true
  420. Part28.FormFactor = Enum.FormFactor.Custom
  421. Part28.Size = Vector3.new(0.270000011, 0.360000521, 0.759999931)
  422. Part28.CFrame = CFrame.new(35.0300026, -1.75940645, -37.1299934, 0, -0.901557744, -0.432658941, -1, 0, 0, 0, 0.432658911, -0.901557744)
  423. Part28.BottomSurface = Enum.SurfaceType.Smooth
  424. Part28.TopSurface = Enum.SurfaceType.Smooth
  425. Part28.Color = Color3.new(0.458824, 0, 0)
  426. Part28.Position = Vector3.new(35.0300026, -1.75940645, -37.1299934)
  427. Part28.Orientation = Vector3.new(0, -154.360001, -90)
  428. Part28.Color = Color3.new(0.458824, 0, 0)
  429. SpecialMesh29.Parent = Part28
  430. SpecialMesh29.MeshId = "http://www.roblox.com/asset/?id=114019861"
  431. SpecialMesh29.Scale = Vector3.new(0.5, 0.5, 0.5)
  432. SpecialMesh29.MeshType = Enum.MeshType.FileMesh
  433. SpecialMesh29.Scale = Vector3.new(0.5, 0.5, 0.5)
  434. Model30.Name = "Left Arm"
  435. Model30.Parent = Model0
  436. Part31.Name = "Middle"
  437. Part31.Parent = Model30
  438. Part31.Material = Enum.Material.Concrete
  439. Part31.Rotation = Vector3.new(0, 89.8299942, 0)
  440. Part31.Anchored = true
  441. Part31.CanCollide = false
  442. Part31.FormFactor = Enum.FormFactor.Symmetric
  443. Part31.Size = Vector3.new(1, 2, 1)
  444. Part31.CFrame = CFrame.new(35.3641739, -3.46997833, -35.0779495, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  445. Part31.Position = Vector3.new(35.3641739, -3.46997833, -35.0779495)
  446. Part31.Orientation = Vector3.new(0, 89.8299942, 0)
  447. Part32.Parent = Model30
  448. Part32.Material = Enum.Material.Sand
  449. Part32.BrickColor = BrickColor.new("Brick yellow")
  450. Part32.Rotation = Vector3.new(-4.88999987, 89.8299942, 0)
  451. Part32.Anchored = true
  452. Part32.CanCollide = false
  453. Part32.FormFactor = Enum.FormFactor.Symmetric
  454. Part32.Size = Vector3.new(1.13157856, 0.430000216, 1.13157856)
  455. Part32.CFrame = CFrame.new(35.3641739, -3.27497935, -35.0779495, 0.00304800109, -1.65891834e-09, 0.999995351, -0.0853160322, 0.996353924, 0.000260046218, -0.996349216, -0.0853164271, 0.00303688692)
  456. Part32.Color = Color3.new(0.843137, 0.772549, 0.603922)
  457. Part32.Position = Vector3.new(35.3641739, -3.27497935, -35.0779495)
  458. Part32.Orientation = Vector3.new(-0.00999999978, 89.8299942, -4.88999987)
  459. Part32.Color = Color3.new(0.843137, 0.772549, 0.603922)
  460. Part33.Parent = Model30
  461. Part33.Material = Enum.Material.Glass
  462. Part33.BrickColor = BrickColor.new("Really black")
  463. Part33.Rotation = Vector3.new(0, 89.8299942, 0)
  464. Part33.Anchored = true
  465. Part33.CanCollide = false
  466. Part33.FormFactor = Enum.FormFactor.Symmetric
  467. Part33.Size = Vector3.new(1.12157845, 0.430000216, 1.09157848)
  468. Part33.CFrame = CFrame.new(35.3641586, -4.28497887, -35.0729485, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  469. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  470. Part33.Position = Vector3.new(35.3641586, -4.28497887, -35.0729485)
  471. Part33.Orientation = Vector3.new(0, 89.8299942, 0)
  472. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  473. Part34.Parent = Model30
  474. Part34.Material = Enum.Material.Sand
  475. Part34.BrickColor = BrickColor.new("Brick yellow")
  476. Part34.Rotation = Vector3.new(6.17000008, 89.8299942, 0)
  477. Part34.Anchored = true
  478. Part34.CanCollide = false
  479. Part34.FormFactor = Enum.FormFactor.Symmetric
  480. Part34.Size = Vector3.new(1.13157856, 0.430000216, 1.13157856)
  481. Part34.CFrame = CFrame.new(35.3641739, -3.27497935, -35.0779495, 0.00304800016, -1.65891834e-09, 0.999995351, 0.107559018, 0.99419868, -0.000327839778, -0.994193971, 0.107559524, 0.00303031737)
  482. Part34.Color = Color3.new(0.843137, 0.772549, 0.603922)
  483. Part34.Position = Vector3.new(35.3641739, -3.27497935, -35.0779495)
  484. Part34.Orientation = Vector3.new(0.0199999996, 89.8299942, 6.17000008)
  485. Part34.Color = Color3.new(0.843137, 0.772549, 0.603922)
  486. Part35.Parent = Model30
  487. Part35.Material = Enum.Material.Sand
  488. Part35.BrickColor = BrickColor.new("Brick yellow")
  489. Part35.Rotation = Vector3.new(0, 89.8299942, 0)
  490. Part35.Anchored = true
  491. Part35.CanCollide = false
  492. Part35.FormFactor = Enum.FormFactor.Symmetric
  493. Part35.Size = Vector3.new(1.14766145, 0.440000325, 1.1169641)
  494. Part35.CFrame = CFrame.new(35.3641586, -4.02997923, -35.0729485, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  495. Part35.Color = Color3.new(0.843137, 0.772549, 0.603922)
  496. Part35.Position = Vector3.new(35.3641586, -4.02997923, -35.0729485)
  497. Part35.Orientation = Vector3.new(0, 89.8299942, 0)
  498. Part35.Color = Color3.new(0.843137, 0.772549, 0.603922)
  499. Model36.Name = "Right Arm"
  500. Model36.Parent = Model0
  501. Part37.Name = "Middle"
  502. Part37.Parent = Model36
  503. Part37.Material = Enum.Material.Concrete
  504. Part37.Rotation = Vector3.new(90, 89.8299942, 0)
  505. Part37.Anchored = true
  506. Part37.CanCollide = false
  507. Part37.FormFactor = Enum.FormFactor.Symmetric
  508. Part37.Size = Vector3.new(1, 2, 1)
  509. Part37.CFrame = CFrame.new(35.3733215, -2.99031591, -38.5982666, 0.00304800109, 0, 0.999995351, 0.999995351, 0, -0.00304800109, -9.09494702e-13, 1, 0)
  510. Part37.Position = Vector3.new(35.3733215, -2.99031591, -38.5982666)
  511. Part37.Orientation = Vector3.new(0.170000002, 90, 90)
  512. Part38.Parent = Model36
  513. Part38.Material = Enum.Material.Concrete
  514. Part38.Reflectance = 0.0099999997764826
  515. Part38.Rotation = Vector3.new(-180, 0, -180)
  516. Part38.Anchored = true
  517. Part38.Elasticity = 0
  518. Part38.FormFactor = Enum.FormFactor.Custom
  519. Part38.Size = Vector3.new(0.600000024, 0.400000006, 2.4000001)
  520. Part38.CFrame = CFrame.new(35.2199936, -3.37826109, -40.0282669, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  521. Part38.BottomSurface = Enum.SurfaceType.Smooth
  522. Part38.TopSurface = Enum.SurfaceType.Smooth
  523. Part38.Position = Vector3.new(35.2199936, -3.37826109, -40.0282669)
  524. Part38.Orientation = Vector3.new(0, 180, 0)
  525. SpecialMesh39.Parent = Part38
  526. SpecialMesh39.MeshId = "http://www.roblox.com/asset/?id=20719463"
  527. SpecialMesh39.Scale = Vector3.new(0.5, 0.699999988, 0.5)
  528. SpecialMesh39.TextureId = "http://www.roblox.com/asset/?id=20719455"
  529. SpecialMesh39.MeshType = Enum.MeshType.FileMesh
  530. SpecialMesh39.Scale = Vector3.new(0.5, 0.699999988, 0.5)
  531. Part40.Parent = Model36
  532. Part40.Material = Enum.Material.Sand
  533. Part40.BrickColor = BrickColor.new("Brick yellow")
  534. Part40.Rotation = Vector3.new(-77.909996, 0.170000002, -180)
  535. Part40.Anchored = true
  536. Part40.CanCollide = false
  537. Part40.FormFactor = Enum.FormFactor.Symmetric
  538. Part40.Size = Vector3.new(1.13157856, 0.430000216, 1.13157856)
  539. Part40.CFrame = CFrame.new(35.3641739, -3.03497934, -38.2979317, -0.999995351, 3.05939466e-07, 0.00304871867, 0.00298100105, -0.209498033, 0.977804482, 0.000638999743, 0.977809131, 0.209497049)
  540. Part40.Color = Color3.new(0.843137, 0.772549, 0.603922)
  541. Part40.Position = Vector3.new(35.3641739, -3.03497934, -38.2979317)
  542. Part40.Orientation = Vector3.new(-77.909996, 0.829999983, 179.179993)
  543. Part40.Color = Color3.new(0.843137, 0.772549, 0.603922)
  544. Part41.Parent = Model36
  545. Part41.Material = Enum.Material.Glass
  546. Part41.BrickColor = BrickColor.new("Really black")
  547. Part41.Rotation = Vector3.new(-90, 0.170000002, -180)
  548. Part41.Anchored = true
  549. Part41.CanCollide = false
  550. Part41.FormFactor = Enum.FormFactor.Symmetric
  551. Part41.Size = Vector3.new(0.991578519, 0.430000216, 1.11157858)
  552. Part41.CFrame = CFrame.new(35.3641739, -2.99497962, -39.477932, -0.999995351, 0, 0.00304800109, 0.00304800109, 0, 0.999995351, 0, 1, -9.09494702e-13)
  553. Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  554. Part41.Position = Vector3.new(35.3641739, -2.99497962, -39.477932)
  555. Part41.Orientation = Vector3.new(-89.8299942, 90, 90)
  556. Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  557. Part42.Parent = Model36
  558. Part42.Material = Enum.Material.Sand
  559. Part42.BrickColor = BrickColor.new("Brick yellow")
  560. Part42.Rotation = Vector3.new(-103.790001, 0.170000002, -180)
  561. Part42.Anchored = true
  562. Part42.CanCollide = false
  563. Part42.FormFactor = Enum.FormFactor.Symmetric
  564. Part42.Size = Vector3.new(1.13157856, 0.430000216, 1.13157856)
  565. Part42.CFrame = CFrame.new(35.3641739, -3.03497934, -38.2979317, -0.999995351, 2.95974314e-06, 0.00304920017, 0.00296200113, 0.238382101, 0.971166968, -0.000723999925, 0.971171439, -0.238381028)
  566. Part42.Color = Color3.new(0.843137, 0.772549, 0.603922)
  567. Part42.Position = Vector3.new(35.3641739, -3.03497934, -38.2979317)
  568. Part42.Orientation = Vector3.new(-76.2099991, 179.269989, 0.709999979)
  569. Part42.Color = Color3.new(0.843137, 0.772549, 0.603922)
  570. Part43.Parent = Model36
  571. Part43.Material = Enum.Material.Sand
  572. Part43.BrickColor = BrickColor.new("Brick yellow")
  573. Part43.Rotation = Vector3.new(-90, 0.170000002, -180)
  574. Part43.Anchored = true
  575. Part43.CanCollide = false
  576. Part43.FormFactor = Enum.FormFactor.Symmetric
  577. Part43.Size = Vector3.new(1.01463842, 0.440000176, 1.13742924)
  578. Part43.CFrame = CFrame.new(35.3641739, -2.99497962, -39.3229294, -0.999995351, 0, 0.00304800109, 0.00304800109, 0, 0.999995351, 0, 1, -9.09494702e-13)
  579. Part43.Color = Color3.new(0.843137, 0.772549, 0.603922)
  580. Part43.Position = Vector3.new(35.3641739, -2.99497962, -39.3229294)
  581. Part43.Orientation = Vector3.new(-89.8299942, 90, 90)
  582. Part43.Color = Color3.new(0.843137, 0.772549, 0.603922)
  583. Model44.Name = "Right Leg"
  584. Model44.Parent = Model0
  585. Part45.Name = "Middle"
  586. Part45.Parent = Model44
  587. Part45.Material = Enum.Material.Concrete
  588. Part45.Rotation = Vector3.new(0, 89.8299942, 0)
  589. Part45.Anchored = true
  590. Part45.CanCollide = false
  591. Part45.FormFactor = Enum.FormFactor.Symmetric
  592. Part45.Size = Vector3.new(1, 2, 1)
  593. Part45.CFrame = CFrame.new(35.3702698, -5.46997833, -37.1179428, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  594. Part45.BottomSurface = Enum.SurfaceType.Smooth
  595. Part45.Position = Vector3.new(35.3702698, -5.46997833, -37.1179428)
  596. Part45.Orientation = Vector3.new(0, 89.8299942, 0)
  597. Part46.Parent = Model44
  598. Part46.Material = Enum.Material.Marble
  599. Part46.BrickColor = BrickColor.new("Really black")
  600. Part46.Rotation = Vector3.new(0, -0.170000002, 0)
  601. Part46.Anchored = true
  602. Part46.CanCollide = false
  603. Part46.FormFactor = Enum.FormFactor.Symmetric
  604. Part46.Size = Vector3.new(0.32747525, 1.73094082, 0.413160145)
  605. Part46.CFrame = CFrame.new(35.0228577, -4.97544956, -37.0830803, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  606. Part46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  607. Part46.Position = Vector3.new(35.0228577, -4.97544956, -37.0830803)
  608. Part46.Orientation = Vector3.new(0, -0.170000002, 0)
  609. Part46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  610. Part47.Parent = Model44
  611. Part47.Material = Enum.Material.Marble
  612. Part47.BrickColor = BrickColor.new("Burgundy")
  613. Part47.Rotation = Vector3.new(0, -0.170000002, 0)
  614. Part47.Anchored = true
  615. Part47.CanCollide = false
  616. Part47.FormFactor = Enum.FormFactor.Symmetric
  617. Part47.Size = Vector3.new(1.12758613, 0.300000101, 1.18094397)
  618. Part47.CFrame = CFrame.new(35.3928528, -5.27997923, -37.1293983, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  619. Part47.Color = Color3.new(0.533333, 0.243137, 0.243137)
  620. Part47.Position = Vector3.new(35.3928528, -5.27997923, -37.1293983)
  621. Part47.Orientation = Vector3.new(0, -0.170000002, 0)
  622. Part47.Color = Color3.new(0.533333, 0.243137, 0.243137)
  623. Part48.Parent = Model44
  624. Part48.Material = Enum.Material.Sand
  625. Part48.BrickColor = BrickColor.new("Brick yellow")
  626. Part48.Rotation = Vector3.new(0, -0.170000002, 0)
  627. Part48.Anchored = true
  628. Part48.CanCollide = false
  629. Part48.FormFactor = Enum.FormFactor.Symmetric
  630. Part48.Size = Vector3.new(1.08999979, 0.290000081, 1.14157903)
  631. Part48.CFrame = CFrame.new(35.3928528, -5.62497902, -37.1128464, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  632. Part48.Color = Color3.new(0.843137, 0.772549, 0.603922)
  633. Part48.Position = Vector3.new(35.3928528, -5.62497902, -37.1128464)
  634. Part48.Orientation = Vector3.new(0, -0.170000002, 0)
  635. Part48.Color = Color3.new(0.843137, 0.772549, 0.603922)
  636. Part49.Parent = Model44
  637. Part49.Material = Enum.Material.Sand
  638. Part49.BrickColor = BrickColor.new("Brick yellow")
  639. Part49.Rotation = Vector3.new(0, -0.170000002, 0)
  640. Part49.Anchored = true
  641. Part49.CanCollide = false
  642. Part49.FormFactor = Enum.FormFactor.Symmetric
  643. Part49.Size = Vector3.new(1.1651721, 0.310000122, 1.22030842)
  644. Part49.CFrame = CFrame.new(35.3928528, -5.80497885, -37.1128464, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  645. Part49.Color = Color3.new(0.843137, 0.772549, 0.603922)
  646. Part49.Position = Vector3.new(35.3928528, -5.80497885, -37.1128464)
  647. Part49.Orientation = Vector3.new(0, -0.170000002, 0)
  648. Part49.Color = Color3.new(0.843137, 0.772549, 0.603922)
  649. Part50.Parent = Model44
  650. Part50.Material = Enum.Material.Sand
  651. Part50.BrickColor = BrickColor.new("Brick yellow")
  652. Part50.Rotation = Vector3.new(0, -0.170000002, 0)
  653. Part50.Anchored = true
  654. Part50.CanCollide = false
  655. Part50.FormFactor = Enum.FormFactor.Symmetric
  656. Part50.Size = Vector3.new(1.1299994, 0.2900002, 1.14157856)
  657. Part50.CFrame = CFrame.new(35.3928528, -6.09497881, -37.1128464, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  658. Part50.Color = Color3.new(0.843137, 0.772549, 0.603922)
  659. Part50.Position = Vector3.new(35.3928528, -6.09497881, -37.1128464)
  660. Part50.Orientation = Vector3.new(0, -0.170000002, 0)
  661. Part50.Color = Color3.new(0.843137, 0.772549, 0.603922)
  662. Model51.Name = "FTorso"
  663. Model51.Parent = Model0
  664. Part52.Name = "Middle"
  665. Part52.Parent = Model51
  666. Part52.Material = Enum.Material.Concrete
  667. Part52.Rotation = Vector3.new(0, 89.8299942, 0)
  668. Part52.Anchored = true
  669. Part52.FormFactor = Enum.FormFactor.Symmetric
  670. Part52.Size = Vector3.new(2, 2, 1)
  671. Part52.CFrame = CFrame.new(35.3687477, -3.46997833, -36.617939, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  672. Part52.LeftSurface = Enum.SurfaceType.Weld
  673. Part52.RightSurface = Enum.SurfaceType.Weld
  674. Part52.Position = Vector3.new(35.3687477, -3.46997833, -36.617939)
  675. Part52.Orientation = Vector3.new(0, 89.8299942, 0)
  676. Part53.Parent = Model51
  677. Part53.Material = Enum.Material.Sand
  678. Part53.BrickColor = BrickColor.new("Brick yellow")
  679. Part53.Rotation = Vector3.new(-4.5999999, -0.170000002, 0)
  680. Part53.Anchored = true
  681. Part53.CanCollide = false
  682. Part53.FormFactor = Enum.FormFactor.Symmetric
  683. Part53.Size = Vector3.new(1.13157856, 1.24000013, 0.48157829)
  684. Part53.CFrame = CFrame.new(35.3651657, -2.81901145, -37.5129356, 0.999995232, 1.65132224e-06, -0.00304870028, 0.00024300009, 0.996775091, 0.0802456364, 0.00303900079, -0.0802460015, 0.996770322)
  685. Part53.Color = Color3.new(0.843137, 0.772549, 0.603922)
  686. Part53.Position = Vector3.new(35.3651657, -2.81901145, -37.5129356)
  687. Part53.Orientation = Vector3.new(-4.5999999, -0.179999992, 0.00999999978)
  688. Part53.Color = Color3.new(0.843137, 0.772549, 0.603922)
  689. Part54.Parent = Model51
  690. Part54.Material = Enum.Material.Sand
  691. Part54.BrickColor = BrickColor.new("Brick yellow")
  692. Part54.Rotation = Vector3.new(8.27999973, -0.170000002, 0)
  693. Part54.Anchored = true
  694. Part54.CanCollide = false
  695. Part54.FormFactor = Enum.FormFactor.Symmetric
  696. Part54.Size = Vector3.new(1.13157856, 1.24000013, 0.48157829)
  697. Part54.CFrame = CFrame.new(35.3651657, -2.81901145, -35.7429276, 0.999995351, 2.05330434e-06, -0.0030480714, -0.000441000157, 0.989575565, -0.144014418, 0.00301600108, 0.144015089, 0.989570916)
  698. Part54.Color = Color3.new(0.843137, 0.772549, 0.603922)
  699. Part54.Position = Vector3.new(35.3651657, -2.81901145, -35.7429276)
  700. Part54.Orientation = Vector3.new(8.27999973, -0.179999992, -0.0299999993)
  701. Part54.Color = Color3.new(0.843137, 0.772549, 0.603922)
  702. Part55.Parent = Model51
  703. Part55.Material = Enum.Material.Sand
  704. Part55.BrickColor = BrickColor.new("Brick yellow")
  705. Part55.Rotation = Vector3.new(0, -0.170000002, 0)
  706. Part55.Anchored = true
  707. Part55.CanCollide = false
  708. Part55.FormFactor = Enum.FormFactor.Symmetric
  709. Part55.Size = Vector3.new(1.13157856, 0.459999979, 1.2215786)
  710. Part55.CFrame = CFrame.new(35.3651657, -2.49901295, -36.5929298, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  711. Part55.Color = Color3.new(0.843137, 0.772549, 0.603922)
  712. Part55.Position = Vector3.new(35.3651657, -2.49901295, -36.5929298)
  713. Part55.Orientation = Vector3.new(0, -0.170000002, 0)
  714. Part55.Color = Color3.new(0.843137, 0.772549, 0.603922)
  715. Part56.Parent = Model51
  716. Part56.Material = Enum.Material.Sand
  717. Part56.BrickColor = BrickColor.new("Brick yellow")
  718. Part56.Rotation = Vector3.new(0, -0.170000002, 0)
  719. Part56.Anchored = true
  720. Part56.CanCollide = false
  721. Part56.FormFactor = Enum.FormFactor.Symmetric
  722. Part56.Size = Vector3.new(1.13157856, 0.459999979, 1.2215786)
  723. Part56.CFrame = CFrame.new(35.3651657, -4.29901171, -36.5929298, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  724. Part56.Color = Color3.new(0.843137, 0.772549, 0.603922)
  725. Part56.Position = Vector3.new(35.3651657, -4.29901171, -36.5929298)
  726. Part56.Orientation = Vector3.new(0, -0.170000002, 0)
  727. Part56.Color = Color3.new(0.843137, 0.772549, 0.603922)
  728. Part57.Parent = Model51
  729. Part57.Material = Enum.Material.Sand
  730. Part57.BrickColor = BrickColor.new("Brick yellow")
  731. Part57.Rotation = Vector3.new(0, -0.170000002, 0)
  732. Part57.Anchored = true
  733. Part57.CanCollide = false
  734. Part57.FormFactor = Enum.FormFactor.Symmetric
  735. Part57.Size = Vector3.new(1.04157853, 0.369999975, 2.14157867)
  736. Part57.CFrame = CFrame.new(35.3701668, -4.25400972, -36.5929146, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  737. Part57.Color = Color3.new(0.843137, 0.772549, 0.603922)
  738. Part57.Position = Vector3.new(35.3701668, -4.25400972, -36.5929146)
  739. Part57.Orientation = Vector3.new(0, -0.170000002, 0)
  740. Part57.Color = Color3.new(0.843137, 0.772549, 0.603922)
  741. Model58.Name = "Left Leg"
  742. Model58.Parent = Model0
  743. Part59.Name = "Middle"
  744. Part59.Parent = Model58
  745. Part59.Material = Enum.Material.Concrete
  746. Part59.Rotation = Vector3.new(0, 89.8299942, 0)
  747. Part59.Anchored = true
  748. Part59.CanCollide = false
  749. Part59.FormFactor = Enum.FormFactor.Symmetric
  750. Part59.Size = Vector3.new(1, 2, 1)
  751. Part59.CFrame = CFrame.new(35.3670044, -5.46997833, -36.118, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  752. Part59.BottomSurface = Enum.SurfaceType.Smooth
  753. Part59.Position = Vector3.new(35.3670044, -5.46997833, -36.118)
  754. Part59.Orientation = Vector3.new(0, 89.8299942, 0)
  755. Part60.Parent = Model58
  756. Part60.Material = Enum.Material.Marble
  757. Part60.BrickColor = BrickColor.new("Really black")
  758. Part60.Rotation = Vector3.new(0, -0.170000002, 0)
  759. Part60.Anchored = true
  760. Part60.CanCollide = false
  761. Part60.FormFactor = Enum.FormFactor.Symmetric
  762. Part60.Size = Vector3.new(0.32747525, 1.8900001, 0.413160145)
  763. Part60.CFrame = CFrame.new(35.0228577, -5.05497932, -36.1848488, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  764. Part60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  765. Part60.Position = Vector3.new(35.0228577, -5.05497932, -36.1848488)
  766. Part60.Orientation = Vector3.new(0, -0.170000002, 0)
  767. Part60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  768. Part61.Parent = Model58
  769. Part61.Material = Enum.Material.Marble
  770. Part61.BrickColor = BrickColor.new("Burgundy")
  771. Part61.Rotation = Vector3.new(0, -0.170000002, 0)
  772. Part61.Anchored = true
  773. Part61.CanCollide = false
  774. Part61.FormFactor = Enum.FormFactor.Symmetric
  775. Part61.Size = Vector3.new(1.12758613, 0.300000101, 1.18094397)
  776. Part61.CFrame = CFrame.new(35.3928528, -5.27997923, -36.1362724, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  777. Part61.Color = Color3.new(0.533333, 0.243137, 0.243137)
  778. Part61.Position = Vector3.new(35.3928528, -5.27997923, -36.1362724)
  779. Part61.Orientation = Vector3.new(0, -0.170000002, 0)
  780. Part61.Color = Color3.new(0.533333, 0.243137, 0.243137)
  781. Part62.Parent = Model58
  782. Part62.Material = Enum.Material.Sand
  783. Part62.BrickColor = BrickColor.new("Brick yellow")
  784. Part62.Rotation = Vector3.new(0, -0.170000002, 0)
  785. Part62.Anchored = true
  786. Part62.CanCollide = false
  787. Part62.FormFactor = Enum.FormFactor.Symmetric
  788. Part62.Size = Vector3.new(1.08999979, 0.290000081, 1.14157903)
  789. Part62.CFrame = CFrame.new(35.3928528, -5.62497902, -36.1528244, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  790. Part62.Color = Color3.new(0.843137, 0.772549, 0.603922)
  791. Part62.Position = Vector3.new(35.3928528, -5.62497902, -36.1528244)
  792. Part62.Orientation = Vector3.new(0, -0.170000002, 0)
  793. Part62.Color = Color3.new(0.843137, 0.772549, 0.603922)
  794. Part63.Parent = Model58
  795. Part63.Material = Enum.Material.Sand
  796. Part63.BrickColor = BrickColor.new("Brick yellow")
  797. Part63.Rotation = Vector3.new(0, -0.170000002, 0)
  798. Part63.Anchored = true
  799. Part63.CanCollide = false
  800. Part63.FormFactor = Enum.FormFactor.Symmetric
  801. Part63.Size = Vector3.new(1.1651721, 0.310000122, 1.22030842)
  802. Part63.CFrame = CFrame.new(35.3928528, -5.80497885, -36.1528244, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  803. Part63.Color = Color3.new(0.843137, 0.772549, 0.603922)
  804. Part63.Position = Vector3.new(35.3928528, -5.80497885, -36.1528244)
  805. Part63.Orientation = Vector3.new(0, -0.170000002, 0)
  806. Part63.Color = Color3.new(0.843137, 0.772549, 0.603922)
  807. Part64.Parent = Model58
  808. Part64.Material = Enum.Material.Sand
  809. Part64.BrickColor = BrickColor.new("Brick yellow")
  810. Part64.Rotation = Vector3.new(0, -0.170000002, 0)
  811. Part64.Anchored = true
  812. Part64.CanCollide = false
  813. Part64.FormFactor = Enum.FormFactor.Symmetric
  814. Part64.Size = Vector3.new(1.1299994, 0.2900002, 1.14157856)
  815. Part64.CFrame = CFrame.new(35.3928528, -6.09497881, -36.1528244, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  816. Part64.Color = Color3.new(0.843137, 0.772549, 0.603922)
  817. Part64.Position = Vector3.new(35.3928528, -6.09497881, -36.1528244)
  818. Part64.Orientation = Vector3.new(0, -0.170000002, 0)
  819. Part64.Color = Color3.new(0.843137, 0.772549, 0.603922)
  820. for i,v in pairs(mas:GetChildren()) do
  821. v.Parent = game:GetService("Players").LocalPlayer.Character
  822. pcall(function() v:MakeJoints() end)
  823. end
  824. mas:Destroy()
  825. for i,v in pairs(cors) do
  826. spawn(function()
  827. pcall(v)
  828. end)
  829. end
  830.  
  831. --end of costume
  832.  
  833.  
  834. AdvancingFortress.Parent = Character
  835. torso = AdvancingFortress.Torso
  836. hum = AdvancingFortress.Humanoid
  837. AdvancingFortress.Name = "Advancing Fortress"
  838. pl = AdvancingFortress
  839. for i, v in pairs(AdvancingFortress:GetChildren()) do
  840. if v:IsA("BasePart") then
  841. v.Transparency = 1
  842. end
  843. end
  844. local Humanoid = AdvancingFortress.Humanoid
  845. local Mouse = Player:GetMouse()
  846. local LeftArm = AdvancingFortress["Left Arm"]
  847. local RightArm = AdvancingFortress["Right Arm"]
  848. local LeftLeg = AdvancingFortress["Left Leg"]
  849. local RightLeg = AdvancingFortress["Right Leg"]
  850. local Head = AdvancingFortress.Head
  851. local Torso = AdvancingFortress.Torso
  852. local Camera = game.Workspace.CurrentCamera
  853. local RootPart = AdvancingFortress.HumanoidRootPart
  854. local RootJoint = RootPart.RootJoint
  855. local attack = false
  856. local Anim = "Idle"
  857. local attacktype = 1
  858. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  859. local velocity = RootPart.Velocity.y
  860. local sine = 0
  861. local change = 1
  862. local Create = LoadLibrary("RbxUtility").Create
  863. local TimeStop = false
  864. local m = Create("Model")({
  865. Parent = AdvancingFortress,
  866. Name = "WeaponModel"
  867. })
  868. --for _,v in pairs(KQ) do
  869. --v.Transparency=1
  870. --end
  871. KQ={
  872.  
  873. }
  874.  
  875.  
  876. for _,v in pairs(Character['Hanged Man']:GetChildren()) do
  877. if v:IsA('Model') then
  878. for _,g in pairs(v:GetChildren())do
  879. if g:IsA('Part') then
  880. for _,h in pairs(g:GetChildren())do
  881. if h:IsA('Texture') or h:IsA('Decal') then --gets all decals and textures
  882. table.insert(KQ,h)
  883. end
  884. end
  885.  
  886. end
  887. end
  888.  
  889. end
  890. end
  891.  
  892. AdvancingFortress.Head.Name = "FHead"
  893. AdvancingFortress.Torso.Name = "FTorso"
  894. wait()
  895. for _,v in pairs(Character['Hanged Man']:GetChildren()) do
  896. fEF=v.Name
  897. if v:IsA('Model') then
  898. for _,g in pairs(v:GetChildren()) do
  899. if g:IsA('Part') then
  900. local W = Instance.new("Weld")
  901. W.Part0 = v.Middle
  902. W.Part1 =g
  903. g.CanCollide=false
  904. local CJ = CFrame.new(v.Middle.Position)
  905. local C0 = v.Middle.CFrame:inverse()*CJ
  906. local C1 = g.CFrame:inverse()*CJ
  907. W.C0 = C0
  908. W.C1 = C1
  909. W.Parent = v.Middle
  910. end
  911. local Y = Instance.new("Weld")
  912. Y.Part0 = AdvancingFortress[fEF]
  913. Y.Part1 = v.Middle
  914. Y.C0 = CFrame.new(0, 0, 0)
  915. Y.Parent = Y.Part0
  916. end
  917. end
  918. end
  919. wait()
  920. for _,v in pairs(Character['Hanged Man']:GetChildren()) do
  921. fEF=v.Name
  922. if v:IsA('Model') then
  923. for _,g in pairs(v:GetChildren()) do
  924. if g:IsA('Part') then
  925. g.Anchored=false
  926. end
  927. end
  928. end
  929. end
  930. --[[
  931. shirt = Instance.new("Shirt", Character)
  932. shirt.Name = "Shirt"
  933. pants = Instance.new("Pants", Character)
  934. pants.Name = "Pants"
  935. Character.Shirt.ShirtTemplate = "rbxassetid://769199076"
  936. Character.Pants.PantsTemplate = "rbxassetid://693211747"
  937.  
  938. for i, v in pairs(Character:GetChildren()) do
  939. if v.ClassName == "Accessory" then
  940. v:Remove()
  941. end
  942. end
  943.  
  944. Hat3 = Instance.new("Model")
  945. Hat3.Parent = Character
  946. Hat3.Name = "Hat3"
  947. rh = Instance.new("Part")
  948. rh.Parent = Hat3
  949. rh.BrickColor = BrickColor.new("Pink")
  950. rh.Locked = true
  951. rh.CanCollide = false
  952. mesh = Instance.new("SpecialMesh")
  953. rh.formFactor = "Symmetric"
  954. mesh.MeshType = "FileMesh"
  955. mesh.MeshId = "rbxassetid://495152230"
  956. mesh.Parent = rh
  957. local weld = Instance.new("Weld")
  958. weld.Parent = rh
  959. weld.Part0 = rh
  960. weld.Part1 =Character.Head
  961. weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0)
  962. mesh.Scale = Vector3.new(1,1,1)
  963. Hat3.Part.Transparency = 0--]]
  964.  
  965. for _,v in pairs(AdvancingFortress:GetChildren()) do
  966. if v:IsA('Part') then
  967. v.BrickColor=BrickColor.new('Really red')
  968. end
  969. end
  970.  
  971. AdvancingFortress.FTorso.BrickColor=BrickColor.new('Really red')
  972.  
  973. AdvancingFortress.HumanoidRootPart.Name = "FHumanoidRootPart"
  974. Humanoid.Animator.Parent = nil
  975. AdvancingFortress.Animate.Parent = nil
  976.  
  977. base = Instance.new("ScreenGui",plr.PlayerGui)
  978. bbg = Instance.new("BillboardGui",plr.Character.Head)
  979. bbg.Size = UDim2.new(0,200,0,50)
  980. bbg.StudsOffset = Vector3.new(0,3,0)
  981.  
  982. bbgTl = Instance.new("TextLabel",bbg)
  983. bbgTl.BackgroundTransparency = 1
  984. bbgTl.Size = UDim2.new(10,0,1,0)
  985. bbgTl.Position = UDim2.new(-4.5,0,0,0)
  986. bbgTl.Font = "Code"
  987. bbgTl.Text = " "
  988. bbgTl.TextSize = 25
  989. bbgTl.TextStrokeColor3 = Color3.new(1,1,1)
  990. bbgTl.TextColor3 = Color3.new(0,0,0)
  991. bbgTl.TextStrokeTransparency = 0
  992. bbgTl.TextWrapped = true
  993.  
  994. function Chat(msg)
  995. if msg=='NANI' then
  996. CFuncs.Sound.Create(948494432, Torso, 1, 1)
  997. end
  998. ff=game.Chat:FilterStringAsync(msg,Player,Player)
  999. bbgTl.Text = ff
  1000. wait(1)
  1001. if bbgTl.Text == ff then
  1002. bbgTl.Text = " "
  1003. end
  1004. end
  1005. lknives=false
  1006.  
  1007.  
  1008. -- Fired when client sends a request to write on the sign
  1009. -- Called when button is clicked
  1010.  
  1011.  
  1012. plr.Chatted:connect(function(msg)-- local messageObject = getTextObject(msg, Player.UserId)
  1013. Chat(msg)
  1014. end)
  1015.  
  1016.  
  1017. local function newMotor(part0, part1, c0, c1)
  1018. local w = Create("Weld")({
  1019. Parent = part0,
  1020. Part0 = part0,
  1021. Part1 = part1,
  1022. C0 = c0,
  1023. C1 = c1
  1024. })
  1025. return w
  1026. end
  1027. function clerp(a, b, t)
  1028. return a:lerp(b, t)
  1029. end
  1030. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1031. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1032. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  1033. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  1034. local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
  1035. local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
  1036. RootJoint.C1 = CFrame.new(0, 0, 0)
  1037. RootJoint.C0 = CFrame.new(0, 0, 0)
  1038. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  1039. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  1040. local rarmc1 = RW.C1
  1041. local larmc1 = LW.C1
  1042. local rlegc1 = RH.C1
  1043. local llegc1 = LH.C1
  1044. local resetc1 = false
  1045. function PlayAnimationFromTable(table, speed, bool)
  1046. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1047. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1048. RW.C0 = clerp(RW.C0, table[3], speed)
  1049. LW.C0 = clerp(LW.C0, table[4], speed)
  1050. RH.C0 = clerp(RH.C0, table[5], speed)
  1051. LH.C0 = clerp(LH.C0, table[6], speed)
  1052. if bool == true and resetc1 == false then
  1053. resetc1 = true
  1054. RootJoint.C1 = RootJoint.C1
  1055. Torso.Neck.C1 = Torso.Neck.C1
  1056. RW.C1 = rarmc1
  1057. LW.C1 = larmc1
  1058. RH.C1 = rlegc1
  1059. LH.C1 = llegc1
  1060. end
  1061. end
  1062. ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"})
  1063. script:WaitForChild("Heartbeat")
  1064. frame = 0.03333333333333333
  1065. tf = 0
  1066. allowframeloss = false
  1067. tossremainder = false
  1068. lastframe = tick()
  1069. script.Heartbeat:Fire()
  1070. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1071. tf = tf + s
  1072. if tf >= frame then
  1073. if allowframeloss then
  1074. script.Heartbeat:Fire()
  1075. lastframe = tick()
  1076. else
  1077. for i = 1, math.floor(tf / frame) do
  1078. script.Heartbeat:Fire()
  1079. end
  1080. lastframe = tick()
  1081. end
  1082. if tossremainder then
  1083. tf = 0
  1084. else
  1085. tf = tf - frame * math.floor(tf / frame)
  1086. end
  1087. end
  1088. end)
  1089. function swait(num)
  1090. if num == 0 or num == nil then
  1091. ArtificialHB.Event:wait()
  1092. else
  1093. for i = 0, num do
  1094. ArtificialHB.Event:wait()
  1095. end
  1096. end
  1097. end
  1098. function RemoveOutlines(part)
  1099. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1100. end
  1101. CFuncs = {
  1102. Part = {
  1103. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1104. local Part = Create("Part")({
  1105. Parent = Parent,
  1106. Reflectance = Reflectance,
  1107. Transparency = Transparency,
  1108. CanCollide = false,
  1109. Locked = true,
  1110. BrickColor = BrickColor.new(tostring(BColor)),
  1111. Name = Name,
  1112. Size = Size,
  1113. Material = Material
  1114. })
  1115. RemoveOutlines(Part)
  1116. return Part
  1117. end
  1118. },
  1119. Mesh = {
  1120. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1121. local Msh = Create(Mesh)({
  1122. Parent = Part,
  1123. Offset = OffSet,
  1124. Scale = Scale
  1125. })
  1126. if Mesh == "SpecialMesh" then
  1127. Msh.MeshType = MeshType
  1128. Msh.MeshId = MeshId
  1129. end
  1130. return Msh
  1131. end
  1132. },
  1133. Weld = {
  1134. Create = function(Parent, Part0, Part1, C0, C1)
  1135. local Weld = Create("Weld")({
  1136. Parent = Parent,
  1137. Part0 = Part0,
  1138. Part1 = Part1,
  1139. C0 = C0,
  1140. C1 = C1
  1141. })
  1142. return Weld
  1143. end
  1144. },
  1145. Sound = {
  1146. Create = function(id, par, vol, pit)
  1147. local Sound = Create("Sound")({
  1148. Volume = vol,
  1149. Pitch = pit or 1,
  1150. SoundId = "rbxassetid://" .. id,
  1151. Parent = par or workspace
  1152. })
  1153. Sound:play()
  1154. game:GetService("Debris"):AddItem(Sound, 130)
  1155. return Sound
  1156. end
  1157. },
  1158. Decal = {
  1159. Create = function(Color, Texture, Transparency, Name, Parent)
  1160. local Decal = Create("Decal")({
  1161. Color3 = Color,
  1162. Texture = "rbxassetid://" .. Texture,
  1163. Transparency = Transparency,
  1164. Name = Name,
  1165. Parent = Parent
  1166. })
  1167. return Decal
  1168. end
  1169. },
  1170. BillboardGui = {
  1171. Create = function(Parent, Image, Position, Size)
  1172. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  1173. BillPar.CFrame = CFrame.new(Position)
  1174. local Bill = Create("BillboardGui")({
  1175. Parent = BillPar,
  1176. Adornee = BillPar,
  1177. Size = UDim2.new(1, 0, 1, 0),
  1178. SizeOffset = Vector2.new(Size, Size)
  1179. })
  1180. local d = Create("ImageLabel", Bill)({
  1181. Parent = Bill,
  1182. BackgroundTransparency = 1,
  1183. Size = UDim2.new(1, 0, 1, 0),
  1184. Image = "rbxassetid://" .. Image
  1185. })
  1186. return BillPar
  1187. end
  1188. },
  1189. ParticleEmitter = {
  1190. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1191. local Particle = Create("ParticleEmitter")({
  1192. Parent = Parent,
  1193. Color = ColorSequence.new(Color1, Color2),
  1194. LightEmission = LightEmission,
  1195. Size = Size,
  1196. Texture = Texture,
  1197. Transparency = Transparency,
  1198. ZOffset = ZOffset,
  1199. Acceleration = Accel,
  1200. Drag = Drag,
  1201. LockedToPart = LockedToPart,
  1202. VelocityInheritance = VelocityInheritance,
  1203. EmissionDirection = EmissionDirection,
  1204. Enabled = Enabled,
  1205. Lifetime = LifeTime,
  1206. Rate = Rate,
  1207. Rotation = Rotation,
  1208. RotSpeed = RotSpeed,
  1209. Speed = Speed,
  1210. VelocitySpread = VelocitySpread
  1211. })
  1212. return Particle
  1213. end
  1214. },
  1215. CreateTemplate = {}
  1216. }
  1217. function rayCast(Position, Direction, Range, Ignore)
  1218. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1219. end
  1220. function FindNearestTorso(pos)
  1221. local list = game.Workspace:children()
  1222. local torso
  1223. local dist = 1000
  1224. local temp, human, temp2
  1225. for x = 1, #list do
  1226. temp2 = list[x]
  1227. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1228. temp = temp2:findFirstChild("Torso")
  1229. human = temp2:findFirstChild("Humanoid")
  1230. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  1231. local dohit = true
  1232. if dohit == true then
  1233. torso = temp
  1234. dist = (temp.Position - pos).magnitude
  1235. end
  1236. end
  1237. end
  1238. end
  1239. return torso, dist
  1240. end
  1241. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1242. if hit.Parent == nil then
  1243. return
  1244. end
  1245. local h = hit.Parent:FindFirstChild("Humanoid")
  1246. for _, v in pairs(hit.Parent:children()) do
  1247. c=hit.Parent:findFirstChild('HumanoidRootPart')
  1248. if v:IsA("Humanoid") then
  1249. h = v
  1250. if c~=nil then
  1251. end
  1252. end
  1253. end
  1254. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1255. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1256. return
  1257. end
  1258. local c = Create("ObjectValue")({
  1259. Name = "creator",
  1260. Value = game:service("Players").LocalPlayer,
  1261. Parent = h
  1262. })
  1263. game:GetService("Debris"):AddItem(c, 0.5)
  1264. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1265. local Damage = math.random(minim, maxim)
  1266. local blocked = false
  1267. local block = hit.Parent:findFirstChild("Block")
  1268. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1269. blocked = true
  1270. block.Value = block.Value - 1
  1271. print(block.Value)
  1272. end
  1273. if TimeStop == false then
  1274. h.Health = h.Health - Damage
  1275. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Really red").Color)
  1276. elseif TimeStop == true then
  1277. repeat
  1278. wait()
  1279. until TimeStop == false
  1280. h.Health = h.Health - Damage / 2
  1281. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Really red").Color)
  1282. end
  1283. if Type == "Knockdown" then
  1284. local hum = hit.Parent.Humanoid
  1285. hum.PlatformStand = true
  1286. coroutine.resume(coroutine.create(function(HHumanoid)
  1287. swait(1)
  1288. HHumanoid.PlatformStand = false
  1289. end), hum)
  1290. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1291. local bodvol = Create("BodyVelocity")({
  1292. velocity = angle * knockback,
  1293. P = 5000,
  1294. maxForce = Vector3.new(8000, 8000, 8000),
  1295. Parent = hit
  1296. })
  1297. local rl = Create("BodyAngularVelocity")({
  1298. P = 3000,
  1299. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1300. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1301. Parent = hit
  1302. })
  1303. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1304. game:GetService("Debris"):AddItem(rl, 0.5)
  1305. elseif Type == "Normal" then
  1306. local vp = Create("BodyVelocity")({
  1307. P = 500,
  1308. maxForce = Vector3.new(math.huge, 0, math.huge),
  1309. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1310. })
  1311. if knockback > 0 then
  1312. vp.Parent = hit.Parent.Torso
  1313. end
  1314. game:GetService("Debris"):AddItem(vp, 0.5)
  1315. elseif Type == "Up" then
  1316. local bodyVelocity = Create("BodyVelocity")({
  1317. velocity = Vector3.new(0, 20, 0),
  1318. P = 5000,
  1319. maxForce = Vector3.new(8000, 8000, 8000),
  1320. Parent = hit
  1321. })
  1322. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1323. elseif Type == "DarkUp" then
  1324. coroutine.resume(coroutine.create(function()
  1325. for i = 0, 1, 0.1 do
  1326. swait()
  1327. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  1328. end
  1329. end))
  1330. local bodyVelocity = Create("BodyVelocity")({
  1331. velocity = Vector3.new(0, 20, 0),
  1332. P = 5000,
  1333. maxForce = Vector3.new(8000, 8000, 8000),
  1334. Parent = hit
  1335. })
  1336. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1337. elseif Type == "Snare" then
  1338. local bp = Create("BodyPosition")({
  1339. P = 2000,
  1340. D = 100,
  1341. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1342. position = hit.Parent.Torso.Position,
  1343. Parent = hit.Parent.Torso
  1344. })
  1345. game:GetService("Debris"):AddItem(bp, 1)
  1346. elseif Type == "Freeze" then
  1347. local BodPos = Create("BodyPosition")({
  1348. P = 50000,
  1349. D = 1000,
  1350. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1351. position = hit.Parent.Torso.Position,
  1352. Parent = hit.Parent.Torso
  1353. })
  1354. local BodGy = Create("BodyGyro")({
  1355. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1356. P = 20000,
  1357. Parent = hit.Parent.Torso,
  1358. cframe = hit.Parent.Torso.CFrame
  1359. })
  1360. hit.Parent.Torso.Anchored = true
  1361. coroutine.resume(coroutine.create(function(Part)
  1362. swait(1.5)
  1363. Part.Anchored = false
  1364. end), hit.Parent.Torso)
  1365. game:GetService("Debris"):AddItem(BodPos, 3)
  1366. game:GetService("Debris"):AddItem(BodGy, 3)
  1367. end
  1368. local debounce = Create("BoolValue")({
  1369. Name = "DebounceHit",
  1370. Parent = hit.Parent,
  1371. Value = true
  1372. })
  1373. game:GetService("Debris"):AddItem(debounce, Delay)
  1374. c = Create("ObjectValue")({
  1375. Name = "creator",
  1376. Value = Player,
  1377. Parent = h
  1378. })
  1379. game:GetService("Debris"):AddItem(c, 0.5)
  1380. end
  1381. end
  1382. function ShowDamage(Pos, Text, Time, Color)
  1383. local Rate = 0.03333333333333333
  1384. local Pos = Pos or Vector3.new(0, 0, 0)
  1385. local Text = Text or ""
  1386. local Time = Time or 2
  1387. local Color = Color or Color3.new(1, 0, 1)
  1388. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1389. EffectPart.Anchored = true
  1390. local BillboardGui = Create("BillboardGui")({
  1391. Size = UDim2.new(3, 0, 3, 0),
  1392. Adornee = EffectPart,
  1393. Parent = EffectPart
  1394. })
  1395. local TextLabel = Create("TextLabel")({
  1396. BackgroundTransparency = 1,
  1397. Size = UDim2.new(1, 0, 1, 0),
  1398. Text = Text,
  1399. Font = "SciFi",
  1400. TextColor3 = Color,
  1401. TextScaled = true,
  1402. Parent = BillboardGui
  1403. })
  1404. game.Debris:AddItem(EffectPart, Time)
  1405. EffectPart.Parent = game:GetService("Workspace")
  1406. delay(0, function()
  1407. local Frames = Time / Rate
  1408. for Frame = 1, Frames do
  1409. wait(Rate)
  1410. local Percent = Frame / Frames
  1411. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1412. TextLabel.TextTransparency = Percent
  1413. end
  1414. if EffectPart and EffectPart.Parent then
  1415. EffectPart:Destroy()
  1416. end
  1417. end)
  1418. end
  1419. local STDamage = false
  1420. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1421. for _, c in pairs(workspace:children()) do
  1422. local hum = c:findFirstChild("Humanoid")
  1423. if hum ~= nil then
  1424. local head = c:findFirstChild("Torso")
  1425. if head ~= nil then
  1426. local targ = head.Position - Part.Position
  1427. local mag = targ.magnitude
  1428. if Magnitude >= mag and c.Name ~= Player.Name then
  1429. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitPitch)
  1430. if STDamage == true then
  1431. for i = 1, 3 do
  1432. Effects.Block.Create(BrickColor.new("Really red"), head.CFrame, 1, 1, 1, 4, 4, 4, 0.07, 1)
  1433. end
  1434. for i = 1, 10 do
  1435. CamShake(1, 70000)
  1436. Effects.Break.Create(BrickColor.new("Really red"), head.CFrame, 1, 1, 1)
  1437. end
  1438. elseif STDamage == false then
  1439. CamShake(1, 90000)
  1440. Effects.Block.Create(BrickColor.new("Really red"), head.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.07, 1)
  1441. for i = 1, 2 do
  1442. Effects.Break.Create(BrickColor.new("Really red"), head.CFrame, 0.4, 0.4, 0.4)
  1443. end
  1444. end
  1445. end
  1446. end
  1447. end
  1448. end
  1449. end
  1450. --[[
  1451. HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999))
  1452. HHandleWeld = CFuncs.Weld.Create(m, Head, HHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0646438599, -0.0500068665, -0.0646400452, -0.707107365, -3.21031663E-8, 0.707106411, -8.19564079E-8, 1.00000119, -1.41561088E-7, -0.707106352, 1.38630043E-7, -0.707107484))
  1453. Eye1 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "White", "Eye1", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  1454. PartWeld = CFuncs.Weld.Create(m, HHandle, Eye1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0381011963, -0.0574798584, 0.471725464, -2.89082527E-6, 0.173647985, -0.984807968, -6.2584877E-7, 0.984808922, 0.173648104, 1.00000012, 1.02902288E-6, -2.77161598E-6))
  1455. CFuncs.Mesh.Create("SpecialMesh", Eye1, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1456. Eye2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "White", "Eye2", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  1457. PartWeld = CFuncs.Weld.Create(m, HHandle, Eye2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0115432739, -0.0487277508, 0.482452393, -0.981060266, -0.173648134, -0.0858327746, -0.172987267, 0.984808922, -0.0151339322, 0.0871568322, 3.96735317E-7, -0.996194839))
  1458. CFuncs.Mesh.Create("SpecialMesh", Eye2, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1459. THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1))
  1460. THandleWeld = CFuncs.Weld.Create(m, Torso, THandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1461. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.80000019, 0.300000012, 1.80000007))
  1462. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.10351563E-5, -1.04342794, -0.404396057, 1, -8.19564079E-8, 5.96046519E-8, -1.01078633E-7, 0.939694166, -0.342019171, 1.52638329E-8, 0.34201926, 0.939693213))
  1463. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1464. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 1.10000002, 0.300000012))
  1465. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617E-5, -0.943422318, -1.35441589, 1, -8.19564079E-8, 5.96046519E-8, -1.01078633E-7, 0.939694166, -0.342019171, 1.52638329E-8, 0.34201926, 0.939693213))
  1466. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1467. --]]
  1468. AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  1469. AHandleRWeld = CFuncs.Weld.Create(m, RightArm, AHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.209915161, 0.00999641418, -3.81469727E-6, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1470. --[[
  1471.  
  1472. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
  1473. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999984741, 0.550004005, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1474. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1475. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.150001526, 0.200003624, -0.359994888, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1476. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1477. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.20000267, 0.359992981, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1478. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
  1479. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.209899902, -0.809997559, 5.7220459E-6, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
  1480. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
  1481. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300003052, 0.650004387, 1.71661377E-5, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1482. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
  1483. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.650003433, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1484. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
  1485. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199996948, -0.049996376, -3.81469727E-6, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1486. --]]
  1487. HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  1488.  
  1489. HitboxRWeld = CFuncs.Weld.Create(m, AHandleR, HitboxR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1490. AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  1491. AHandleLWeld = CFuncs.Weld.Create(m, LeftArm, AHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.210014343, 0.00999736786, 1.14440918E-5, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
  1492. HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  1493. HitboxLWeld = CFuncs.Weld.Create(m, AHandleL, HitboxL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1494.  
  1495.  
  1496. --[[
  1497. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1498. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149986267, 0.200001717, -0.360012054, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1499. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
  1500. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199989319, -0.0499982834, -9.53674316E-6, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1501. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1502. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149986267, 0.200001717, 0.359992981, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1503. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
  1504. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.21005249, -0.81000042, 2.28881836E-5, -1, -8.19564079E-8, -5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, -5.96046519E-8, -1.41561088E-7, -1.00000024))
  1505. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
  1506. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999984741, 0.550003052, -5.7220459E-6, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1507. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
  1508. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.299995422, 0.650003433, -3.81469727E-6, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1509. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
  1510. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.65000248, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1511. LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1512. LHandleRWeld = CFuncs.Weld.Create(m, RightLeg, LHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498962402, -0.0950021744, 0.00499534607, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
  1513. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000012, 0.800000012, 0.200000003))
  1514. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00498962402, -0.00499916077, -0.604999542, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1515. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1516. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.600002289, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1517. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
  1518. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.454998016, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1519. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.400000006, 1.20000005, 0.200000003))
  1520. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00499725342, -0.00499916077, -0.604999542, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1521. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
  1522. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00499725342, 0.0149993896, 0.00500297546, 2.28095047E-7, 1.00000775, 2.99581131E-7, -1.00000417, 5.63755016E-8, -4.06898749E-7, -2.98379774E-7, 2.07959161E-8, 1.0000037))
  1523. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1524. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1525. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.604999542, -0.504998207, 0.29499054, -2.98023224E-8, -6.70552254E-8, -1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
  1526. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1527. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1528. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.60499382, -0.495001793, 0.305000305, -5.96046519E-8, -1.41561088E-7, -1.00000024, -8.19564079E-8, -1.00000119, -1.41561088E-7, -1, -8.19564079E-8, -5.96046519E-8))
  1529. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1530. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1531. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.604999542, -0.495001793, 0.29499054, 2.98023224E-8, 6.70552254E-8, 1.00000012, -3.7252903E-8, -1.0000006, -7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
  1532. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1533. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1534. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.604999542, -0.504998207, 0.305000305, 2.98023224E-8, 6.70552254E-8, 1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, -1, -4.47034836E-8, -2.98023224E-8))
  1535. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1536. LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1537. LHandleLWeld = CFuncs.Weld.Create(m, LeftLeg, LHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498199463, -0.095000267, 0.00502204895, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
  1538. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1539. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.600001335, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1540. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.400000006, 1.20000005, 0.300000012))
  1541. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00499725342, -0.00500106812, -0.554998398, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1542. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
  1543. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.454999924, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1544. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
  1545. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00499534607, 0.0149993896, 0.00500297546, 2.28095047E-7, 1.00000775, 2.99581131E-7, -1.00000417, 5.63755016E-8, -4.06898749E-7, -2.98379774E-7, 2.07959161E-8, 1.0000037))
  1546. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1547. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000012, 0.800000012, 0.300000012))
  1548. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00498962402, -0.00500106812, -0.554998398, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1549. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1550. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.554998398, -0.505000114, 0.305000305, 2.98023224E-8, 6.70552254E-8, 1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, -1, -4.47034836E-8, -2.98023224E-8))
  1551. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1552. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1553. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.554998398, -0.505000114, 0.29499054, -2.98023224E-8, -6.70552254E-8, -1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
  1554. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1555. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1556. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.554998398, -0.494999886, 0.29499054, 2.98023224E-8, 6.70552254E-8, 1.00000012, -3.7252903E-8, -1.0000006, -7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
  1557. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1558. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1559. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.554998398, -0.494999886, 0.305000305, -5.96046519E-8, -1.41561088E-7, -1.00000024, -8.19564079E-8, -1.00000119, -1.41561088E-7, -1, -8.19564079E-8, -5.96046519E-8))
  1560. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1561. --]]
  1562. Shield = CFuncs.Part.Create(m, "Neon", 0, 0.5, "Pastle brown", "Part", Vector3.new(9.1, 8.5, 0.2))
  1563. CFuncs.Mesh.Create("SpecialMesh", Shield, "FileMesh", "rbxassetid://708292865", Vector3.new(0, 0, 0), Vector3.new(0.04, 0.04, 0.04))
  1564. Shield.Parent = nil
  1565.  
  1566. EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
  1567. Effects = {
  1568. Block = {
  1569. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1570. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1571. prt.Anchored = true
  1572. prt.CFrame = cframe
  1573. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1574. game:GetService("Debris"):AddItem(prt, 10)
  1575. if Type == 1 or Type == nil then
  1576. table.insert(Effects, {
  1577. prt,
  1578. "Block1",
  1579. delay,
  1580. x3,
  1581. y3,
  1582. z3,
  1583. msh
  1584. })
  1585. elseif Type == 2 then
  1586. table.insert(Effects, {
  1587. prt,
  1588. "Block2",
  1589. delay,
  1590. x3,
  1591. y3,
  1592. z3,
  1593. msh
  1594. })
  1595. end
  1596. end
  1597. },
  1598. Cylinder = {
  1599. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1600. local prt = CFuncs.Part .. Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1601. prt.Anchored = true
  1602. prt.CFrame = cframe
  1603. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1604. game:GetService("Debris"):AddItem(prt, 2)
  1605. Effects[#Effects + 1] = {
  1606. prt,
  1607. "Cylinder",
  1608. delay,
  1609. x3,
  1610. y3,
  1611. z3
  1612. }
  1613. end
  1614. },
  1615. Head = {
  1616. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1617. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1618. prt.Anchored = true
  1619. prt.CFrame = cframe
  1620. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1621. game:GetService("Debris"):AddItem(prt, 10)
  1622. table.insert(Effects, {
  1623. prt,
  1624. "Cylinder",
  1625. delay,
  1626. x3,
  1627. y3,
  1628. z3,
  1629. msh
  1630. })
  1631. end
  1632. },
  1633. Sphere = {
  1634. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1635. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1636. prt.Anchored = true
  1637. prt.CFrame = cframe
  1638. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1639. game:GetService("Debris"):AddItem(prt, 10)
  1640. table.insert(Effects, {
  1641. prt,
  1642. "Cylinder",
  1643. delay,
  1644. x3,
  1645. y3,
  1646. z3,
  1647. msh
  1648. })
  1649. end
  1650. },
  1651. Sphere2 = {
  1652. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1653. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1654. prt.Anchored = true
  1655. prt.CFrame = cframe
  1656. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1657. game:GetService("Debris"):AddItem(prt, 10)
  1658. table.insert(Effects, {
  1659. prt,
  1660. "Cylinder",
  1661. delay,
  1662. x3,
  1663. y3,
  1664. z3,
  1665. msh
  1666. })
  1667. end
  1668. },
  1669. Elec = {
  1670. Create = function(cff, x, y, z)
  1671. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Really red"), "Part", Vector3.new(1, 1, 1))
  1672. prt.Anchored = true
  1673. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1674. prt.CFrame = CFrame.new(prt.Position)
  1675. game:GetService("Debris"):AddItem(prt, 2)
  1676. local xval = math.random() / 2
  1677. local yval = math.random() / 2
  1678. local zval = math.random() / 2
  1679. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1680. table.insert(Effects, {
  1681. prt,
  1682. "Elec",
  1683. 0.1,
  1684. x,
  1685. y,
  1686. z,
  1687. xval,
  1688. yval,
  1689. zval
  1690. })
  1691. end
  1692. },
  1693. Ring = {
  1694. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1695. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1696. prt.Anchored = true
  1697. prt.CFrame = cframe
  1698. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1699. game:GetService("Debris"):AddItem(prt, 10)
  1700. table.insert(Effects, {
  1701. prt,
  1702. "Cylinder",
  1703. delay,
  1704. x3,
  1705. y3,
  1706. z3,
  1707. msh
  1708. })
  1709. end
  1710. },
  1711. Wave = {
  1712. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1713. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1714. prt.Anchored = true
  1715. prt.CFrame = cframe
  1716. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1717. game:GetService("Debris"):AddItem(prt, 10)
  1718. table.insert(Effects, {
  1719. prt,
  1720. "Cylinder",
  1721. delay,
  1722. x3,
  1723. y3,
  1724. z3,
  1725. msh
  1726. })
  1727. end
  1728. },
  1729. Break = {
  1730. Create = function(brickcolor, cframe, x1, y1, z1)
  1731. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1732. prt.Anchored = true
  1733. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1734. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1735. local num = math.random(10, 50) / 1000
  1736. game:GetService("Debris"):AddItem(prt, 10)
  1737. table.insert(Effects, {
  1738. prt,
  1739. "Shatter",
  1740. num,
  1741. prt.CFrame,
  1742. math.random() - math.random(),
  1743. 0,
  1744. math.random(50, 100) / 100
  1745. })
  1746. end
  1747. },
  1748. Fire = {
  1749. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1750. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1751. prt.Anchored = true
  1752. prt.CFrame = cframe
  1753. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1754. game:GetService("Debris"):AddItem(prt, 10)
  1755. table.insert(Effects, {
  1756. prt,
  1757. "Fire",
  1758. delay,
  1759. 1,
  1760. 1,
  1761. 1,
  1762. msh
  1763. })
  1764. end
  1765. },
  1766. FireWave = {
  1767. Create = function(brickcolor, cframe, x1, y1, z1)
  1768. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1769. prt.Anchored = true
  1770. prt.CFrame = cframe
  1771. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1772. local d = Create("Decal")({
  1773. Parent = prt,
  1774. Texture = "rbxassetid://26356434",
  1775. Face = "Top"
  1776. })
  1777. local d = Create("Decal")({
  1778. Parent = prt,
  1779. Texture = "rbxassetid://26356434",
  1780. Face = "Bottom"
  1781. })
  1782. game:GetService("Debris"):AddItem(prt, 10)
  1783. table.insert(Effects, {
  1784. prt,
  1785. "FireWave",
  1786. 1,
  1787. 30,
  1788. math.random(400, 600) / 100,
  1789. msh
  1790. })
  1791. end
  1792. },
  1793. Lightning = {
  1794. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1795. local magz = (p0 - p1).magnitude
  1796. local curpos = p0
  1797. local trz = {
  1798. -ofs,
  1799. ofs
  1800. }
  1801. for i = 1, tym do
  1802. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1803. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1804. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1805. li.Material = "Neon"
  1806. if tym == i then
  1807. local magz2 = (curpos - p1).magnitude
  1808. li.Size = Vector3.new(th, th, magz2)
  1809. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1810. table.insert(Effects, {
  1811. li,
  1812. "Disappear",
  1813. last
  1814. })
  1815. else
  1816. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1817. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1818. game.Debris:AddItem(li, 10)
  1819. table.insert(Effects, {
  1820. li,
  1821. "Disappear",
  1822. last
  1823. })
  1824. end
  1825. end
  1826. end
  1827. },
  1828. EffectTemplate = {}
  1829. }
  1830. local Invisible = true
  1831. function Reappear()
  1832. for _, i in pairs(Character['Hanged Man']:children()) do
  1833. if i:IsA("Model") then
  1834. for _,v in pairs(i:GetChildren()) do
  1835. if v:IsA('Part') then
  1836. coroutine.resume(coroutine.create(function(Part)
  1837. for v = 0, 1, 0.3 do
  1838. swait()
  1839. Part.Transparency = -v
  1840. end
  1841. Part.Transparency = 0
  1842. for _,v in pairs(KQ) do
  1843. v.Transparency=0
  1844. end
  1845. end), v)
  1846. end
  1847. end
  1848. end
  1849. end
  1850. for _, i in pairs(m:children()) do
  1851. if i:IsA("BasePart") then
  1852. coroutine.resume(coroutine.create(function(Part)
  1853. for i = 0, 1, 0.3 do
  1854. swait()
  1855. Part.Transparency = i
  1856. end
  1857. Part.Transparency = 0
  1858. end), i)
  1859. end
  1860. end
  1861. end
  1862. function ReappearArmorOnly()
  1863. for _, i in pairs(m:children()) do
  1864. if i:IsA("BasePart") then
  1865. coroutine.resume(coroutine.create(function(Part)
  1866. for i = 0, 1, 0.3 do
  1867. swait()
  1868. Part.Transparency = i
  1869. end
  1870. Part.Transparency = 0
  1871. end), i)
  1872. end
  1873. end
  1874. end
  1875. function Disappear()
  1876. for _, i in pairs(Character['Hanged Man']:children()) do
  1877. if i:IsA("Model") then
  1878. for _,v in pairs(i:GetChildren()) do
  1879. if v:IsA('Part') then
  1880. coroutine.resume(coroutine.create(function(Part)
  1881. for v = 0, 1, 0.3 do
  1882. swait()
  1883. Part.Transparency = v
  1884. end
  1885. Part.Transparency = 1
  1886. for _,v in pairs(KQ) do
  1887. v.Transparency=1
  1888. end
  1889. end), v)
  1890. end
  1891. end
  1892. end
  1893. end
  1894. for _, i in pairs(m:children()) do
  1895. if i:IsA("BasePart") then
  1896. coroutine.resume(coroutine.create(function(Part)
  1897. for i = 0, 1, 0.3 do
  1898. swait()
  1899. Part.Transparency = i
  1900. end
  1901. Part.Transparency = 1
  1902. end), i)
  1903. end
  1904. end
  1905. end
  1906. function DisappearArmorOnly()
  1907. for _, i in pairs(m:children()) do
  1908. if i:IsA("BasePart") then
  1909. coroutine.resume(coroutine.create(function(Part)
  1910. for i = 0, 1, 0.3 do
  1911. swait()
  1912. Part.Transparency = i
  1913. end
  1914. Part.Transparency = 1
  1915. end), i)
  1916. end
  1917. end
  1918. end
  1919. function CamShake(time, freq)
  1920. coroutine.resume(coroutine.create(function()
  1921. local cam = game:GetService("Workspace").CurrentCamera
  1922. local time = 10
  1923. local seed = Vector3.new(math.random(100, 200) / freq, math.random(100, 200) / freq, 0)
  1924. if math.random(1, 2) == 1 then
  1925. seed = Vector3.new(-seed.x, seed.y, 0)
  1926. end
  1927. if math.random(1, 2) == 1 then
  1928. seed = Vector3.new(seed.x, -seed.y, 0)
  1929. end
  1930. cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(seed.x * time, seed.y * time, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude)
  1931. for i = 1, time do
  1932. cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(-seed.x, -seed.y, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude)
  1933. wait()
  1934. end
  1935. end))
  1936. end
  1937. local ora = false
  1938. Disappear()
  1939. function ORA()
  1940. attack = true
  1941. local S = CFuncs.Sound.Create("", Torso, 3, 1)
  1942. S.Looped = true
  1943. if ora == true then
  1944. while ora == true do
  1945. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  1946. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  1947. for i = 0, 1, 0.8 do
  1948. swait()
  1949. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  1950. PlayAnimationFromTable({
  1951. CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1952. CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1953. CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1954. CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1955. CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1956. CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1957. }, 0.8, false)
  1958. end
  1959. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  1960. MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
  1961. for i = 0, 1, 0.8 do
  1962. swait()
  1963. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  1964. PlayAnimationFromTable({
  1965. CFrame.new(1.1920929E-6, -0.0170394331, -0.52941519, 0.70710516, -2.21270369E-7, -0.707108498, 0.18301405, 0.965925574, 0.183012888, 0.683014154, -0.258820117, 0.683010995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1966. CFrame.new(-1.22189522E-6, 1.49999356, 1.04308128E-6, 0.707110465, 0.122788236, 0.696360528, -1.4748274E-6, 0.98480773, -0.173648238, -0.707103193, 0.122787461, 0.696368098) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1967. CFrame.new(1.44562268, 0.333473027, -0.475224167, 0.907739162, 0.217196256, 0.358959734, 0.40125221, -0.199453548, -0.893991232, -0.122576535, 0.955528319, -0.268199235) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1968. CFrame.new(-1.884794, 0.881342709, -0.770847201, 0.0912726, 0.688403964, -0.719562054, -0.91795665, -0.221949756, -0.328776807, -0.386037856, 0.690535009, 0.611666858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1969. CFrame.new(0.789779902, -1.8586235, 0.161380947, 0.965926766, -0.258817255, -8.10623169E-6, 0.243211254, 0.907672405, 0.342022836, -0.0885141194, -0.330371499, 0.939691722) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1970. CFrame.new(-0.73783946, -1.45406294, -0.215006173, 0.882573366, -0.0180292428, 0.469829261, -0.163172901, 0.925412893, 0.342031717, -0.440952569, -0.378531486, 0.813802838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1971. }, 0.8, false)
  1972. end
  1973. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  1974. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  1975. for i = 0, 1, 0.8 do
  1976. swait()
  1977. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  1978. PlayAnimationFromTable({
  1979. CFrame.new(0.215482175, -0.0393944569, -0.126133978, 0.259671897, -0.351393819, 0.8994959, -0.075478971, 0.921212733, 0.381667405, -0.962742627, -0.167001322, 0.212690249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1980. CFrame.new(-1.26510859E-5, 1.49999118, -2.16066837E-7, 0.420251548, -0.0215960592, -0.90715003, -0.100918382, 0.992402375, -0.0703775883, 0.901778162, 0.12112467, 0.414879382) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1981. CFrame.new(1.81840861, 0.705381036, -0.347923756, -0.236346364, -0.883376777, 0.404705286, 0.945798516, -0.113677993, 0.304209948, -0.222726092, 0.454668403, 0.862362981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1982. CFrame.new(-1.21960759, 0.420275182, -0.728423595, -0.57802856, -0.255150676, 0.775100708, 0.665436089, -0.697164714, 0.266751111, 0.472311139, 0.669969678, 0.572767615) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1983. CFrame.new(0.620917439, -1.53014767, -0.12091887, 0.707106113, 0.241845652, -0.66446346, -1.2293458E-6, 0.939692676, 0.342019886, 0.707107484, -0.241843566, 0.664462805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1984. CFrame.new(-0.873213649, -1.89646459, -0.100004375, 0.933012128, 0.353242815, -0.0686147735, -0.258823931, 0.791241407, 0.554028153, 0.249997303, -0.499155849, 0.829665601) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1985. }, 0.8, false)
  1986. end
  1987. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  1988. MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
  1989. for i = 0, 1, 0.8 do
  1990. swait()
  1991. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  1992. PlayAnimationFromTable({
  1993. CFrame.new(0.299998224, -0.0468490347, -0.211314023, 0.642786682, -2.87348001E-7, -0.766045272, 0.323744863, 0.906307757, 0.271653205, 0.694272637, -0.42261824, 0.582562685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1994. CFrame.new(2.71201134E-6, 1.4999969, 8.94069672E-7, 0.642777503, 0.133020476, 0.754416466, 4.31999706E-6, 0.984809279, -0.173647597, -0.766052961, 0.111620098, 0.633012772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1995. CFrame.new(1.27057993, 0.327670783, -0.599993467, 0.638493001, 0.280156553, -0.716825664, -0.769049883, 0.196164608, -0.608343422, -0.0298155248, 0.939697862, 0.340704083) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1996. CFrame.new(-1.86040878, 1.02262986, -0.452570885, 0.386218816, 0.717701018, -0.579433978, -0.403004408, -0.433759809, -0.805879354, -0.829712272, 0.544763446, 0.121709965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1997. CFrame.new(0.779964924, -1.75316048, -0.0263362825, 0.826099217, -0.36394459, 0.43023771, 0.181541473, 0.894650102, 0.40822047, -0.533481896, -0.259124577, 0.805140793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1998. CFrame.new(-0.724003315, -1.47219872, -0.266945302, 0.766038954, -0.166370958, 0.620890498, 4.09781933E-6, 0.965925932, 0.258819997, -0.642794192, -0.198263675, 0.739937425) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1999. }, 0.8, false)
  2000. end
  2001. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2002. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  2003. end
  2004. end
  2005. S:Stop()
  2006. local S2 = CFuncs.Sound.Create("", Torso, 1.5, 1)
  2007. for i = 0, 1, 0.13 do
  2008. swait()
  2009. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), 0.5)
  2010. PlayAnimationFromTable({
  2011. CFrame.new(2.68220901E-6, -0.0739577487, 0.0232374109, 0.707105994, -3.47710994E-7, -0.707107604, -0.122787997, 0.98480767, -0.122788213, 0.696364999, 0.173648596, 0.696363389) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2012. CFrame.new(-5.36441803E-7, 1.49999356, -1.28149986E-6, 0.707105994, -0.122788511, 0.696365297, -3.47710994E-7, 0.984808028, 0.173649326, -0.707107604, -0.122788727, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2013. CFrame.new(1.13747835, 0.382733107, -0.729447305, 0.579597414, 0.772029877, -0.260839432, -0.351051509, -0.0523141921, -0.934893906, -0.735411942, 0.633429527, 0.240701318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2014. CFrame.new(-1.53455412, 0.605712295, -0.542039633, 0.786121905, 0.427828372, -0.446066588, -0.606968522, 0.398195386, -0.687771559, -0.116626531, 0.811420619, 0.572708428) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2015. CFrame.new(0.903839946, -1.70734286, 0.373858094, 0.863655448, -0.430708885, 0.261895239, 0.187955216, 0.757234871, 0.625514567, -0.46773085, -0.491004646, 0.734943748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2016. CFrame.new(-0.596739769, -1.62411702, -0.0967329144, 0.725493789, -0.291957259, 0.623233199, -0.081900157, 0.86250174, 0.499382436, -0.683338165, -0.41334182, 0.601828396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2017. }, 0.2, false)
  2018. end
  2019. CFuncs.Sound.Create("471881954", HitboxR, 1, 1)
  2020. MagnitudeDamage(HitboxR, 7, 10, 15, 50, "Normal", "610359590", 1)
  2021. for i = 0, 1, 0.1 do
  2022. swait()
  2023. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2024. PlayAnimationFromTable({
  2025. CFrame.new(-0.338160992, -0.0772590488, -0.484170675, 0.307024002, -0.153706044, 0.939207554, -0.403236002, 0.872901201, 0.274671286, -0.86205399, -0.463052958, 0.206021816) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2026. CFrame.new(-0.0502282679, 1.50051379, -0.0864891857, 0.502356887, -0.246090144, -0.828901231, -0.00520065427, 0.957766473, -0.287500501, 0.864644766, 0.148738697, 0.479860842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2027. CFrame.new(1.81698525, 1.20575511, -0.168038458, 0.0800605565, -0.859217465, 0.505307972, 0.457053572, -0.418860257, -0.784640014, 0.885828495, 0.293771386, 0.359173566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2028. CFrame.new(-1.66351938, 0.691055655, 0.203685582, 0.309526145, 0.793331623, -0.524231553, -0.937197804, 0.347743452, -0.0271089375, 0.160791725, 0.499699503, 0.851144433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2029. CFrame.new(0.971616864, -1.6145575, 0.096719563, 0.544056833, -0.203144252, -0.814085484, 0.51142931, 0.849463344, 0.129818588, 0.665161908, -0.486975014, 0.566052973) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2030. CFrame.new(-0.676943898, -1.44413579, 0.206094518, 0.884253025, 0.0570309162, -0.463512957, 0.209485695, 0.838620007, 0.502824426, 0.417387724, -0.541723251, 0.729605079) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2031. }, 0.6, false)
  2032. end
  2033. attack = false
  2034. end
  2035. function CastleCrusherFist()
  2036. attack = true
  2037. STDamage = true
  2038. local S2 = CFuncs.Sound.Create("", Torso, 1, 1)
  2039. for i = 0, 1, 0.1 do
  2040. swait()
  2041. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2042. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2043. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.2)
  2044. PlayAnimationFromTable({
  2045. CFrame.new(-5.99771738E-7, -0.00717129931, 0.169464022, 0.422617912, -2.2671E-7, -0.906308055, -0.309975952, 0.939692557, -0.144544229, 0.851650834, 0.342020661, 0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2046. CFrame.new(-0.0102166235, 1.52751005, -0.239579424, 0.456926107, -0.171424359, 0.872835577, -0.167732254, 0.94705075, 0.273807496, -0.87355268, -0.271512181, 0.403976858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2047. CFrame.new(0.944673777, 0.474064022, -0.539126158, 0.229199454, 0.762564063, 0.604949772, 0.809601307, 0.195682317, -0.553402781, -0.540382624, 0.616607308, -0.572522938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2048. CFrame.new(-1.61232829, 0.309644789, -0.24482432, 0.455398798, 0.536860108, -0.710207343, -0.887026072, 0.205374956, -0.413530886, -0.076149486, 0.818293095, 0.569735885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2049. CFrame.new(1.08113468, -1.48232126, 0.656104684, 0.81421864, -0.517612338, 0.262917578, 0.175395042, 0.651024699, 0.738514543, -0.553430021, -0.555197835, 0.620862961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2050. CFrame.new(-0.427128136, -1.50760674, -0.0473105907, 0.804508269, -0.373179317, 0.462065101, -0.173640698, 0.596196175, 0.783836842, -0.567992628, -0.71083647, 0.414845526) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2051. }, 0.2, false)
  2052. end
  2053. MagnitudeDamage(HitboxR, 10, 50, 80, 100, "Normal", "610359515", 1)
  2054. Effects.Wave.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
  2055. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  2056. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  2057. for i = 0, 1, 0.08 do
  2058. swait()
  2059. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2060. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2061. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2062. PlayAnimationFromTable({
  2063. CFrame.new(-3.57627869E-7, -0.116980031, -2.22140098, 0.342020035, -6.11579551E-8, 0.939692736, -0.604023039, 0.766044259, 0.219846413, -0.71984607, -0.642787933, 0.262002468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2064. CFrame.new(-1.13248825E-6, 1.49999046, 8.94069672E-7, 0.422608167, -0.383014679, -0.82140249, -1.36196613E-5, 0.906310022, -0.422613323, 0.906312764, 0.17861104, 0.383008778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2065. CFrame.new(1.72490048, 1.25688744, -0.021425128, -0.678134382, -0.731868863, 0.0670941696, 0.667953849, -0.575675249, 0.47163111, -0.306547582, 0.364645123, 0.879239857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2066. CFrame.new(-1.70565486, 0.469353855, 0.162862837, 0.82686162, 0.55728358, 0.0757693052, -0.414878726, 0.513436973, 0.751176, 0.379712611, -0.652546048, 0.655748963) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2067. CFrame.new(0.757160306, -1.48393714, -0.193787217, 0.601814985, 0.305624545, -0.737842917, -2.98023224E-8, 0.923879623, 0.382683486, 0.798635662, -0.230304718, 0.556004763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2068. CFrame.new(-0.908789515, -1.60188651, -0.0663503706, 0.696367741, 0.548584938, -0.462741733, -0.173660636, 0.7544052, 0.633021533, 0.696362019, -0.360454619, 0.620610356) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2069. }, 0.6, false)
  2070. end
  2071. STDamage = false
  2072. attack = false
  2073. end
  2074. function CastleCrusherFist()
  2075. attack = true
  2076. STDamage = true
  2077. local S2 = CFuncs.Sound.Create("", Torso, 1, 1)
  2078. for i = 0, 1, 0.1 do
  2079. swait()
  2080. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2081. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2082. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.5)
  2083. PlayAnimationFromTable({
  2084. CFrame.new(-5.99771738E-7, -0.00717129931, 0.169464022, 0.422617912, -2.2671E-7, -0.906308055, -0.309975952, 0.939692557, -0.144544229, 0.851650834, 0.342020661, 0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2085. CFrame.new(-0.0102166235, 1.52751005, -0.239579424, 0.456926107, -0.171424359, 0.872835577, -0.167732254, 0.94705075, 0.273807496, -0.87355268, -0.271512181, 0.403976858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2086. CFrame.new(0.944673777, 0.474064022, -0.539126158, 0.229199454, 0.762564063, 0.604949772, 0.809601307, 0.195682317, -0.553402781, -0.540382624, 0.616607308, -0.572522938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2087. CFrame.new(-1.61232829, 0.309644789, -0.24482432, 0.455398798, 0.536860108, -0.710207343, -0.887026072, 0.205374956, -0.413530886, -0.076149486, 0.818293095, 0.569735885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2088. CFrame.new(1.08113468, -1.48232126, 0.656104684, 0.81421864, -0.517612338, 0.262917578, 0.175395042, 0.651024699, 0.738514543, -0.553430021, -0.555197835, 0.620862961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2089. CFrame.new(-0.427128136, -1.50760674, -0.0473105907, 0.804508269, -0.373179317, 0.462065101, -0.173640698, 0.596196175, 0.783836842, -0.567992628, -0.71083647, 0.414845526) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2090. }, 0.2, false)
  2091. end
  2092. Effects.Wave.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
  2093. Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 140
  2094. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  2095. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  2096. for i = 0, 1, 0.08 do
  2097. swait()
  2098. MagnitudeDamage(HitboxR, 5, 50, 80, 100, "Normal", "610359515", 1)
  2099. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2100. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2101. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 1)
  2102. PlayAnimationFromTable({
  2103. CFrame.new(-3.57627869E-7, -0.116980031, -2.22140098, 0.342020035, -6.11579551E-8, 0.939692736, -0.604023039, 0.766044259, 0.219846413, -0.71984607, -0.642787933, 0.262002468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2104. CFrame.new(-1.13248825E-6, 1.49999046, 8.94069672E-7, 0.422608167, -0.383014679, -0.82140249, -1.36196613E-5, 0.906310022, -0.422613323, 0.906312764, 0.17861104, 0.383008778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2105. CFrame.new(1.72490048, 1.25688744, -0.021425128, -0.678134382, -0.731868863, 0.0670941696, 0.667953849, -0.575675249, 0.47163111, -0.306547582, 0.364645123, 0.879239857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2106. CFrame.new(-1.70565486, 0.469353855, 0.162862837, 0.82686162, 0.55728358, 0.0757693052, -0.414878726, 0.513436973, 0.751176, 0.379712611, -0.652546048, 0.655748963) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2107. CFrame.new(0.757160306, -1.48393714, -0.193787217, 0.601814985, 0.305624545, -0.737842917, -2.98023224E-8, 0.923879623, 0.382683486, 0.798635662, -0.230304718, 0.556004763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2108. CFrame.new(-0.908789515, -1.60188651, -0.0663503706, 0.696367741, 0.548584938, -0.462741733, -0.173660636, 0.7544052, 0.633021533, 0.696362019, -0.360454619, 0.620610356) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2109. }, 0.6, false)
  2110. end
  2111. STDamage = false
  2112. attack = false
  2113. end
  2114.  
  2115.  
  2116. distance2__=-5
  2117. AdvancingFortress.FHead.face:remove()
  2118.  
  2119. function Lattack()
  2120. attack = true
  2121. local S = CFuncs.Sound.Create("", Torso, 3, 1)
  2122. S.Looped = true
  2123. if Long then
  2124. while Long do-- max range
  2125. for i = 0, 1, 0.8 do
  2126. swait()
  2127. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(0,0,0), 0.5)
  2128. PlayAnimationFromTable({
  2129. CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2130. CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2131. CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2132. CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2133. CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2134. CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2135. }, 0.8, false)
  2136. end
  2137.  
  2138. end
  2139. for i = 0, 1, 0.8 do
  2140. swait()
  2141. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(0,1,0), 0.5)
  2142. PlayAnimationFromTable({
  2143.  
  2144. CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
  2145. CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2146. CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2147. CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2148. CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2149. CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2150. }, 0.8, false)
  2151. end
  2152. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2153. MagnitudeDamage(HitboxL, 5, 50, 50, 0, "Normal", "260430117", 1)
  2154. PlayAnimationFromTable({
  2155. CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
  2156. CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2157. CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2158. CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2159. CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2160. CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2161. }, 0.8, false)
  2162. end
  2163. wait(1)
  2164. STDamage = false
  2165. attack = false
  2166. end
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172. dimension=workspace
  2173.  
  2174. function Kick()
  2175. kickR=true
  2176. attack = true
  2177. local S = CFuncs.Sound.Create("", Torso, 3, 1)
  2178. S.Looped = true
  2179. if kick then
  2180. while kick do-- max range
  2181. for i = 0, 1, 0.8 do
  2182. swait()
  2183. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(-1,1,0), 0.5)
  2184. PlayAnimationFromTable({
  2185. CFrame.new(
  2186. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  2187. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2188. CFrame.new(
  2189. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  2190. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2191. CFrame.new(
  2192. 1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
  2193. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2194. CFrame.new(
  2195. -2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
  2196. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2197. CFrame.new(
  2198. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  2199. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2200. CFrame.new(
  2201. -0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
  2202. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2203. }, 0.3, false)
  2204. end
  2205.  
  2206. end
  2207. for i = 0, 1, 0.8 do
  2208. swait()
  2209. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(1,0,0), 0.5)
  2210. PlayAnimationFromTable({
  2211. CFrame.new(
  2212. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  2213. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2214. CFrame.new(
  2215. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  2216. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2217. CFrame.new(
  2218. 1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
  2219. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2220. CFrame.new(
  2221. -2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
  2222. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2223. CFrame.new(
  2224. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  2225. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2226. CFrame.new(
  2227. -0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
  2228. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2229. }, 0.3, false)
  2230.  
  2231. end
  2232. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2233. MagnitudeDamage(AdvancingFortress['Left Leg'], 5, 50, 50, 0, "Normal", "260430117", 1)
  2234. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(1,0,0), 0.5)
  2235. PlayAnimationFromTable({
  2236. CFrame.new(
  2237. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  2238. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2239. CFrame.new(
  2240. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  2241. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2242. CFrame.new(
  2243. 1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
  2244. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2245. CFrame.new(
  2246. -2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
  2247. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2248. CFrame.new(
  2249. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  2250. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2251. CFrame.new(
  2252. -0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
  2253. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2254. }, 0.3, false)
  2255. end
  2256. wait(1)
  2257. STDamage = false
  2258. attack = false
  2259. wait(4)
  2260. kickR=false
  2261. end
  2262.  
  2263.  
  2264.  
  2265.  
  2266. function weld5(part0, part1, c0, c1)
  2267. local weeld = Instance.new("Weld", part0)
  2268. weeld.Part0 = part0
  2269. weeld.Part1 = part1
  2270. weeld.C0 = c0
  2271. weeld.C1 = c1
  2272. return weeld
  2273. end
  2274. local Grab = false
  2275. function GRABEMBOIGRABEM()
  2276. attack = true
  2277. gp = nil
  2278. con1 = HitboxR.Touched:connect(function(hit)
  2279. local ht = hit.Parent
  2280. local hum1 = ht:FindFirstChild("Humanoid")
  2281. if Grab == false then
  2282. if hum1 ~= nil and hit.Parent ~= Character then
  2283. hum1.PlatformStand = true
  2284. gp = ht
  2285. Grab = true
  2286. local asd = weld5(RightArm, ht:FindFirstChild("Torso"), CFrame.new(0, -1.5, 0), CFrame.new(0, 0, 0))
  2287. asd.Parent = RightArm
  2288. asd.Name = "asd"
  2289. asd.C0 = asd.C0 * CFrame.Angles(math.rad(-90), 0, 0)
  2290. CFuncs.Sound.Create("200632821", Torso, 1, 1)
  2291. elseif hum1 == nil then
  2292. con1:disconnect()
  2293. wait()
  2294. return
  2295. end
  2296. end
  2297. end)
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304. for i = 0, 1, 0.2 do
  2305. swait()
  2306. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.3)
  2307. PlayAnimationFromTable({
  2308. CFrame.new(-1.08022243E-4, -0.233785003, -0.0873367637, 0.499999821, -1.78813863E-7, -0.866025507, 0.150383934, 0.984807789, 0.0868239477, 0.852868676, -0.173648283, 0.492403716) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2309. CFrame.new(-1.2665987E-7, 1.49999368, -1.02072954E-6, 0.573575675, 0.0713936985, 0.816035628, -5.01982868E-7, 0.996194899, -0.0871551931, -0.819152594, 0.049989678, 0.571393132) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2310. CFrame.new(1.47017705, 0.884583473, 0.0280318335, 0.886720777, -0.205462068, 0.414139926, 0.236241817, -0.568640172, -0.787933052, 0.397386849, 0.796513736, -0.455686152) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2311. CFrame.new(-1.76647317, 0.409804255, -0.03838256, 0.444113791, 0.836516619, -0.320940912, -0.836516619, 0.258818626, -0.482962757, -0.320940822, 0.482962757, 0.814704895) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2312. CFrame.new(0.838749349, -1.98392951, 0.15807499, 0.830397308, -0.277826965, 0.48296237, 0.167731524, 0.951251447, 0.258818328, -0.53132534, -0.133914024, 0.836516857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2313. CFrame.new(-0.811016142, -1.63281643, -0.179561377, 0.642214835, 0.00870995224, 0.76647532, -0.0151349902, 0.999884725, 0.00131897628, -0.766375303, -0.0124476701, 0.642272472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2314. }, 0.3, false)
  2315. end
  2316. for i = 0, 1, 0.1 do
  2317. swait()
  2318. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2319. PlayAnimationFromTable({
  2320. CFrame.new(0.159273595, -0.292363107, -0.115490548, 0.0844330043, -0.144068986, 0.985959053, -0.357129037, 0.919379771, 0.164923266, -0.930231094, -0.366039604, 0.0261747837) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2321. CFrame.new(4.81307507E-6, 1.49999106, -3.65450978E-6, 0.171444774, -0.100317284, -0.980072975, -0.0616287738, 0.991762042, -0.11229457, 0.983264267, 0.0796530023, 0.163850009) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2322. CFrame.new(1.73932612, 1.06159639, 0.141945362, -0.153680667, -0.913934886, 0.375639945, 0.659919798, -0.377877831, -0.649395287, 0.735450923, 0.148092732, 0.661196351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2323. CFrame.new(-1.68730593, 0.429691374, -0.418232322, 0.633863091, 0.519853055, -0.57268703, -0.772902489, 0.453472316, -0.443829596, 0.028971523, 0.723958433, 0.689235032) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2324. CFrame.new(0.51381135, -1.74729896, 0.0663300753, 0.422899842, 0.615153313, -0.665388703, -0.0435856879, 0.747240186, 0.66312325, 0.905127704, -0.251433372, 0.342819571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2325. CFrame.new(-0.991570175, -1.5009346, -0.1830419, 0.415304065, 0.586875141, -0.695054054, -0.166150108, 0.800146103, 0.576333642, 0.894380629, -0.123870395, 0.429813296) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2326. }, 0.3, false)
  2327. end
  2328. if Grab == true then
  2329. for i = 1, 5 do
  2330. for i = 0, 1, 0.35 do
  2331. swait()
  2332. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 13, -6), 0.3)
  2333. PlayAnimationFromTable({
  2334. CFrame.new(-0.0701122433, -0.336599797, -0.467321932, 0.694850504, -0.140219957, -0.70535183, 0.704946458, 0.326802045, 0.629484713, 0.142244101, -0.934633017, 0.325926095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2335. CFrame.new(-3.05473804E-6, 1.49998987, 8.94069672E-7, 0.707109332, 0.122785509, 0.696362555, 1.49011612E-6, 0.984807491, -0.173649877, -0.707104206, 0.122789055, 0.696367502) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2336. CFrame.new(1.23286271, 0.549701929, -0.640782475, 0.740093768, 0.612683415, 0.277277708, 0.0735714883, 0.336068332, -0.938959956, -0.668469429, 0.715318501, 0.203645304) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2337. CFrame.new(-1.63418663, 0.202915072, -0.0286649466, 0.865367413, 0.490698665, 0.101754986, -0.445756227, 0.846484005, -0.291146517, -0.228999093, 0.206590697, 0.951251805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2338. CFrame.new(0.702593744, -1.71321297, 0.369734973, 0.965928972, -0.148447216, 0.212003857, 1.10641122E-6, 0.819153726, 0.573574424, -0.258809477, -0.554031372, 0.791244447) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2339. CFrame.new(-0.577289343, -1.34221494, -0.247686923, 0.766049445, -0.219846189, 0.604016602, 1.58697367E-6, 0.939692199, 0.342021465, -0.642781496, -0.262004316, 0.719851196) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2340. }, 0.4, false)
  2341. end
  2342. for i = 0, 1, 0.3 do
  2343. swait()
  2344. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2345. PlayAnimationFromTable({
  2346. CFrame.new(-0.170705646, -0.774955988, -0.472947001, 0.827218175, 0.130671635, 0.546475112, -0.561879098, 0.194839522, 0.803946257, -0.00142200035, -0.972091854, 0.234596446) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2347. CFrame.new(-1.76951289E-7, 1.49999058, 2.2649765E-6, 0.80180192, -0.161171481, -0.575445414, 0.176131338, 0.983905077, -0.0301590711, 0.571044207, -0.0771723837, 0.817283988) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2348. CFrame.new(1.59014189, 0.537312388, -0.263691217, 0.798337102, -0.524361372, 0.296147287, 0.455999702, 0.205153137, -0.866011977, 0.393347621, 0.826412499, 0.402889967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2349. CFrame.new(-1.41546631, 0.414666086, 0.337005794, 0.716736436, 0.581529975, 0.384852976, -0.56681174, 0.807305396, -0.164264664, -0.406218559, -0.100404784, 0.908243656) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2350. CFrame.new(0.793360233, -1.59947133, 0.0620805621, 0.876221955, -0.148448378, -0.458477885, 0.368687749, 0.81915307, 0.439383447, 0.310339272, -0.55403173, 0.772486985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2351. CFrame.new(-0.535338402, -1.81867206, 0.817932665, 0.829598367, 0.11430642, -0.546535134, 0.32139504, 0.702652454, 0.634810925, 0.456587166, -0.702291727, 0.546181798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2352. }, 0.7, false)
  2353. end
  2354. local hit, pos = rayCast(HitboxR.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  2355. if hit ~= nil then
  2356. MagnitudeDamage(HitboxR, 5, 10, 30, 0, "Normal", "610359515", 1.3)
  2357. Effects.Block.Create(BrickColor.new("Really red"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09, 1)
  2358. Effects.Wave.Create(BrickColor.new("Really red"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09)
  2359. Effects.Sphere.Create(BrickColor.new("Really red"), CFrame.new(pos), 3, 3, 3, 5, 5, 5, 0.09)
  2360. end
  2361. end
  2362. end
  2363. for i, v in pairs(RightArm:GetChildren()) do
  2364. if v.Name == "asd" and v:IsA("Weld") then
  2365. v:Remove()
  2366. end
  2367. end
  2368. Grab = false
  2369. con1:disconnect()
  2370. attack = false
  2371. end
  2372. local IsWearingArmor = false
  2373. function Armor(Mode)
  2374. attack = true
  2375. if IsWearingArmor == false and Mode == "On" then
  2376. IsWearingArmor = true
  2377. Disappear()
  2378. swait(10)
  2379. ReappearArmorOnly()
  2380. Character.Humanoid.MaxHealth = 500
  2381. Character.Humanoid.Health = 500
  2382. AHandleRWeld.Part0 = Character["Right Arm"]
  2383. AHandleLWeld.Part0 = Character["Left Arm"]
  2384. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2385. if v:IsA("BasePart") then
  2386. v.Transparency = 1
  2387. end
  2388. end
  2389. for i, v in pairs(Character:GetChildren()) do
  2390. if v:IsA("Accessory") then
  2391. v.Handle.Transparency = 1
  2392. end
  2393. end
  2394. elseif IsWearingArmor == true and Mode == "Off" then
  2395. IsWearingArmor = false
  2396. DisappearArmorOnly()
  2397. for i, v in pairs(Character:GetChildren()) do
  2398. if v:IsA("Accessory") then
  2399. v.Handle.Transparency = 0
  2400. end
  2401. end
  2402. swait(10)
  2403. Reappear()
  2404. Character.Humanoid.MaxHealth = 100
  2405. Character.Humanoid.Health = 100
  2406.  
  2407. AHandleRWeld.Part0 = RightArm
  2408. AHandleLWeld.Part0 = LeftArm
  2409.  
  2410. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2411. if v:IsA("BasePart") then
  2412. v.Transparency = 0
  2413. end
  2414. end
  2415. end
  2416. attack = false
  2417. end
  2418. local ShieldMode = false
  2419. local ShieldCharge = false
  2420. function HoloHexShield()
  2421. attack = true
  2422. Shield.Parent = m
  2423. Shield.CanCollide = true
  2424. if ShieldMode == true then
  2425. while ShieldMode == true do
  2426. swait()
  2427. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  2428. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2429. PlayAnimationFromTable({
  2430. CFrame.new(-1.35600567E-6, -0.00759640103, -0.0868249983, 0.499999046, -1.78813579E-7, -0.866026044, 0.150384009, 0.984807789, 0.0868238211, 0.852869093, -0.173648283, 0.492402941) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2431. CFrame.new(1.49011612E-7, 1.4999963, -2.08616257E-7, 0.499999046, 0.0754797831, 0.862731695, -1.78813579E-7, 0.996196151, -0.0871563852, -0.866026044, 0.0435779616, 0.498097092) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2432. CFrame.new(1.50238657, 0.320674658, 0.252193451, 0.855209947, -0.376432747, -0.356249839, 0.469514668, 0.853786647, 0.224954769, 0.219480619, -0.35964793, 0.906907678) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2433. CFrame.new(-0.944740474, 0.689363539, -0.718644142, 0.836517215, -0.545084715, 0.0558781698, -0.258834839, -0.482974619, -0.836504936, 0.482953727, 0.685287297, -0.545103252) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2434. CFrame.new(0.61525929, -1.85127568, 0.120779425, 0.928754449, -0.162676111, 0.333104134, 0.0394990072, 0.93689239, 0.347407103, -0.368597984, -0.309496939, 0.876555264) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2435. CFrame.new(-0.849455297, -1.60697818, -0.270956695, 0.696359396, -0.136922374, 0.704511464, -0.122786656, 0.944430828, 0.30491665, -0.707112312, -0.298836082, 0.640850842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2436. }, 0.3, false)
  2437. end
  2438. end
  2439. Shield.CanCollide = false
  2440. CFuncs.Sound.Create("200632211", HitboxR, 1, 0.8)
  2441. CFuncs.Sound.Create("200632875", HitboxR, 1, 0.9)
  2442. Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 160
  2443. Effects.Wave.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
  2444. for i = 0, 1, 0.05 do
  2445. swait()
  2446. MagnitudeDamage(Shield, 5, 10, 15, 20, "Normal", "610359515", 1.3)
  2447. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  2448. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -3), 1)
  2449. PlayAnimationFromTable({
  2450. CFrame.new(8.64267349E-7, -0.183445007, -0.748600185, 0.499999046, -1.19209105E-7, -0.866026044, 0.496732056, 0.819152176, 0.28678751, 0.709407032, -0.573576331, 0.409575343) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2451. CFrame.new(-7.15255737E-7, 1.50001967, -6.2584877E-7, 0.499999046, 0.36600244, 0.784893453, -1.19209105E-7, 0.90631634, -0.42262283, -0.866026044, 0.211310923, 0.453157306) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2452. CFrame.new(1.76569033, 0.610707581, 0.171269983, 0.658267856, -0.680293143, -0.322312057, 0.725086272, 0.457917482, 0.514355659, -0.202320263, -0.572288036, 0.794703186) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2453. CFrame.new(-1.07552779, 1.01543474, -0.975205183, 0.645357251, -0.653341353, -0.39580214, -0.64124006, -0.181770697, -0.745500326, 0.4151209, 0.734918237, -0.536255598) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2454. CFrame.new(0.630614281, -1.76328135, 0.440194428, 0.866077662, -0.24334389, 0.436684549, -0.0614839792, 0.815044224, 0.57612747, -0.496114343, -0.525820255, 0.69092983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2455. CFrame.new(-0.857700765, -1.25810766, -0.239681423, 0.499215126, -0.257185757, 0.827429712, -0.238765404, 0.877132356, 0.416689515, -0.832931936, -0.405579239, 0.376470625) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2456. }, 0.5, false)
  2457. end
  2458. Shield.Parent = nil
  2459. attack = false
  2460. end
  2461. Mouse.Button1Down:connect(function()
  2462. if attack == false and attacktype == 1 then
  2463. attacktype = 2
  2464. attackone()
  2465. elseif attack == false and attacktype == 2 then
  2466. attacktype = 1
  2467. attacktwo()
  2468. end
  2469. end)
  2470. game.Lighting.Outlines = false
  2471. function attackone()
  2472. attack = true
  2473. for i = 0, 1, 0.12 do
  2474. swait()
  2475. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2476. PlayAnimationFromTable({
  2477. CFrame.new(1.51857734E-4, -0.310488015, -0.087417841, 0.707106054, 5.26835073E-8, -0.707107484, 0.122787014, 0.984807968, 0.122786865, 0.696365058, -0.173646957, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2478. CFrame.new(0.101928703, 1.50244772, -0.0383823365, 0.76589334, 0.0762532279, 0.638430059, -0.0196644422, 0.995256186, -0.095281601, -0.642666996, 0.0604211651, 0.763759375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2479. CFrame.new(1.01774633, 0.557527065, -0.776187301, 0.541353703, 0.741649806, 0.396095604, 0.711713314, -0.153383806, -0.685520053, -0.447661191, 0.653015316, -0.610876858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2480. CFrame.new(-1.07208586, 0.264054269, -0.716768324, 0.529938459, -0.260122895, -0.807156265, -0.752277017, 0.295165181, -0.589030504, 0.39146477, 0.919355154, -0.039265126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2481. CFrame.new(0.81415844, -1.89738977, 0.144144416, 0.866025925, -0.171008825, 0.469845951, -1.40815973E-6, 0.939692497, 0.342020512, -0.499999285, -0.296199232, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2482. CFrame.new(-0.818738878, -1.59999573, -0.397991776, 0.642786622, 0.0667650178, 0.763130188, 4.3399632E-7, 0.99619472, -0.0871558338, -0.766045213, 0.0560229495, 0.640340626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2483. }, 0.3, false)
  2484. end
  2485. MagnitudeDamage(HitboxR, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1)
  2486. CFuncs.Sound.Create("200632136", HitboxR, 1, 1)
  2487. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  2488. for i = 0, 1, 0.11 do
  2489. swait()
  2490. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2491. PlayAnimationFromTable({
  2492. CFrame.new(0.31380862, -0.320521832, 0.0252371654, 0.249517962, -0.150383011, 0.956622124, -0.0458769947, 0.984923244, 0.166798219, -0.967282891, -0.0855060965, 0.238856897) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2493. CFrame.new(0.101926193, 1.50244832, -0.0383800864, 0.337979913, 0.0762555003, -0.938059092, -0.0828148723, 0.995255768, 0.051067099, 0.937502801, 0.0604255944, 0.342691481) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2494. CFrame.new(1.96121001, 0.774859428, -0.462411612, 0.340120375, -0.92077136, 0.191045195, 0.466549307, -0.0111669078, -0.884424806, 0.816486418, 0.389942825, 0.42578721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2495. CFrame.new(-1.36170578, 0.526111126, -0.597925961, 0.81348151, -0.212761745, -0.541276693, -0.539894938, 0.0697831511, -0.838834763, 0.216243982, 0.974609077, -0.0581016839) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2496. CFrame.new(0.970680714, -1.68610644, -0.0975568295, 0.579166114, -0.127570763, -0.805166125, 0.110368893, 0.990856647, -0.0776019096, 0.807703912, -0.0439208932, 0.587950349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2497. CFrame.new(-0.827146292, -1.8113209, -0.0556658059, 0.816036701, 0.217413262, -0.535551846, -0.0871567726, 0.962250471, 0.257832885, 0.571391284, -0.163724124, 0.804180741) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2498. }, 0.45, false)
  2499. end
  2500. attack = false
  2501. end
  2502. function attacktwo()
  2503. attack = true
  2504. for i = 0, 1, 0.12 do
  2505. swait()
  2506. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2507. PlayAnimationFromTable({
  2508. CFrame.new(-0.0382043272, -0.447743475, -0.209081307, 0.653245032, -0.0733856931, 0.753581822, -0.271655023, 0.906307638, 0.323743671, -0.706735075, -0.416198224, 0.572105408) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2509. CFrame.new(-2.74181366E-6, 1.49999321, -3.4570694E-6, 0.707105815, -0.183012873, -0.683013678, -8.7171793E-7, 0.965925694, -0.258819759, 0.707107782, 0.183013588, 0.683011472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2510. CFrame.new(1.65075588, 0.743636727, -0.356577665, 0.542998552, -0.115416825, 0.831764221, 0.839699984, 0.0834951103, -0.536593378, -0.00751632452, 0.989801884, 0.142253295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2511. CFrame.new(-1.08620656, -0.00580590963, -0.864283919, 0.656464815, -0.698875248, 0.283949524, 0.478162557, 0.0943745971, -0.873186052, 0.583450615, 0.708990037, 0.396129608) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2512. CFrame.new(0.856426239, -1.40340364, -0.356423855, 0.707105279, -0.122788861, -0.696365654, 9.42498446E-7, 0.98480767, -0.173648372, 0.707108438, 0.122787014, 0.696362913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2513. CFrame.new(-0.695387185, -1.90375674, -0.304245114, 0.92541647, 0.246137589, -0.288133472, -0.173648298, 0.951251149, 0.254887551, 0.336824656, -0.185843274, 0.923044682) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2514. }, 0.34, false)
  2515. end
  2516. MagnitudeDamage(HitboxL, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1.1)
  2517. CFuncs.Sound.Create("200632136", HitboxL, 1, 1)
  2518. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  2519. for i = 0, 1, 0.12 do
  2520. swait()
  2521. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2522. PlayAnimationFromTable({
  2523. CFrame.new(-0.479634404, -0.393727064, -0.220339894, 0.248309121, 0.219825819, -0.94340837, 0.019257009, 0.972597659, 0.231695861, 0.968489468, -0.0756994039, 0.237271711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2524. CFrame.new(-4.01586294E-6, 1.4999907, -1.59628689E-6, 0.237956509, -0.0991817266, 0.966198623, 0.22414881, 0.973527908, 0.0447304621, -0.945057809, 0.205928385, 0.253888786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2525. CFrame.new(1.08192515, 0.657660127, -1.1749661, 0.228772208, 0.493058115, 0.839379132, 0.874719322, 0.27430138, -0.399530977, -0.427234828, 0.825622678, -0.368534833) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2526. CFrame.new(-1.23054802, 1.29996836, -0.754827142, 0.94838953, -0.316170156, 0.0243683457, -0.269034386, -0.84291333, -0.465958893, 0.167862713, 0.43535465, -0.88447094) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2527. CFrame.new(0.839919031, -1.81287205, 0.0102108568, 0.808574855, -0.267538428, 0.524051666, 0.171010748, 0.95905602, 0.22575888, -0.562994003, -0.0929245204, 0.821220458) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2528. CFrame.new(-0.846072078, -1.7213496, -0.247524291, 0.693717241, 0.0689389557, 0.716940701, -0.0478171073, 0.997620881, -0.0496601462, -0.718658566, 1.68083934E-4, 0.695363283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2529. }, 0.45, false)
  2530. end
  2531. attack = false
  2532. end
  2533. function findNearestTorso(pos)
  2534. local list = game.Workspace:children()
  2535. local torso
  2536. local dist = 1000
  2537. local temp, human, temp2
  2538. for x = 1, #list do
  2539. temp2 = list[x]
  2540. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2541. temp = temp2:findFirstChild("Torso")
  2542. human = temp2:findFirstChild("Humanoid")
  2543. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  2544. local dohit = true
  2545. if dohit == true then
  2546. torso = temp
  2547. dist = (temp.Position - pos).magnitude
  2548. end
  2549. end
  2550. end
  2551. end
  2552. return torso, dist
  2553. end
  2554. function TrueAim(aim)
  2555. local target, distance = findNearestTorso(Mouse.Hit.p)
  2556. local tehcf = HitboxR.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0).lookVector
  2557. if aim ~= nil then
  2558. tehcf = aim
  2559. end
  2560. table.insert(Effects, {
  2561. tehcf,
  2562. "Shoot",
  2563. 30,
  2564. HitboxR.Position,
  2565. 10,
  2566. 15,
  2567. 0,
  2568. 3,
  2569. HitboxR,
  2570. target
  2571. })
  2572. end
  2573. function FireProjectiles()
  2574. attack = true
  2575. Humanoid.WalkSpeed = 20
  2576. CFuncs.Sound.Create("300915902", HitboxR, 1, 0.8)
  2577. for i = 0, 1, 0.1 do
  2578. swait()
  2579. Effects.Elec.Create(HitboxR.CFrame, 2, 2, 2)
  2580. PlayAnimationFromTable({
  2581. CFrame.new(0, -0.100000001, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2582. CFrame.new(0, 1.49999201, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2583. CFrame.new(0.874554753, 1.14087927, -1.06730831, -0.166365892, 0.198266983, 0.965925813, 0.797995508, -0.548363924, 0.250000268, 0.579245627, 0.812396049, -0.0669871047) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2584. CFrame.new(-0.257126778, 1.24225974, -0.962940335, 0.692363203, -0.593008757, -0.411064416, -0.708803177, -0.665577948, -0.233675212, -0.135024026, 0.453151852, -0.88114804) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2585. CFrame.new(0.604643881, -1.9909004, 0.0280392915, 0.962250233, -0.0841861367, -0.258818984, 0.0871560201, 0.996194661, 4.23252061E-7, 0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2586. CFrame.new(-0.604644895, -1.99090064, 0.0280393362, 0.962250233, 0.0841861367, 0.258818984, -0.0871560201, 0.996194661, 4.23252061E-7, -0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2587. }, 0.3, false)
  2588. end
  2589. for i = 0, 1, 0.1 do
  2590. swait()
  2591. Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
  2592. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  2593. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  2594. PlayAnimationFromTable({
  2595. CFrame.new(0, -0.100000001, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2596. CFrame.new(0, 1.49999201, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2597. CFrame.new(0.661153734, 0.568759024, -0.827975571, -0.166752055, 0.025078943, 0.985679924, 0.98324734, -0.0704026297, 0.168131784, 0.0736110285, 0.99720335, -0.012919019) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2598. CFrame.new(-0.390097797, 0.861622274, -0.554995477, 0.351840883, -0.837056041, -0.418981194, -0.935129642, -0.294365793, -0.197183579, 0.0417199843, 0.461178988, -0.886325777) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2599. CFrame.new(0.604644954, -1.9909004, 0.0280390829, 0.962250233, -0.0841861367, -0.258818984, 0.0871560201, 0.996194661, 4.23252061E-7, 0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2600. CFrame.new(-0.604644775, -1.99090064, 0.0280380547, 0.962250233, 0.0841861367, 0.258818984, -0.0871560201, 0.996194661, 4.23252061E-7, -0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2601. }, 0.2, false)
  2602. end
  2603. for i = 1, 10 do
  2604. for i = 0, 1, 0.3 do
  2605. swait()
  2606. Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
  2607. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  2608. PlayAnimationFromTable({
  2609. CFrame.new(0, -0.100000001, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2610. CFrame.new(0, 1.49999201, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2611. CFrame.new(0.661153734, 0.568759024, -0.827975571, -0.166752055, 0.025078943, 0.985679924, 0.98324734, -0.0704026297, 0.168131784, 0.0736110285, 0.99720335, -0.012919019) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2612. CFrame.new(-0.390097797, 0.861622274, -0.554995477, 0.351840883, -0.837056041, -0.418981194, -0.935129642, -0.294365793, -0.197183579, 0.0417199843, 0.461178988, -0.886325777) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2613. CFrame.new(0.604644954, -1.9909004, 0.0280390829, 0.962250233, -0.0841861367, -0.258818984, 0.0871560201, 0.996194661, 4.23252061E-7, 0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2614. CFrame.new(-0.604644775, -1.99090064, 0.0280380547, 0.962250233, 0.0841861367, 0.258818984, -0.0871560201, 0.996194661, 4.23252061E-7, -0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2615. }, 0.3, false)
  2616. end
  2617. CFuncs.Sound.Create("300916105", HitboxR, 1, 1.2)
  2618. CFuncs.Sound.Create("300916014", HitboxR, 1, 1)
  2619. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 2, 2, 2, 0.07)
  2620. local MouseLook = CFrame.new((HitboxR.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
  2621. TrueAim(MouseLook.lookVector)
  2622. for i = 0, 1, 0.3 do
  2623. swait()
  2624. Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
  2625. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  2626. PlayAnimationFromTable({
  2627. CFrame.new(1.90734863E-6, -0.25291419, 0.238341585, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2628. CFrame.new(0, 1.49999189, -1.1920929E-6, 1, 0, 0, 0, 0.98480767, 0.173648626, 0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2629. CFrame.new(0.689965963, 0.767623663, -0.856841147, -0.544456005, 0.160545677, 0.823281765, 0.798456132, -0.201499581, 0.567332089, 0.256973624, 0.966241658, -0.0184810348) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2630. CFrame.new(-0.392649293, 0.920519292, -0.977094412, 0.403439909, -0.887421727, -0.222977459, -0.91384387, -0.378501445, -0.147058249, 0.0461054072, 0.263095737, -0.963667512) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2631. CFrame.new(0.598512471, -1.89166105, 0.0173719227, 0.962250233, -0.061308533, -0.265171409, 0.0871564373, 0.992403805, 0.0868248865, 0.257834017, -0.106658652, 0.960284173) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2632. CFrame.new(-0.598512232, -1.89166129, 0.0173728764, 0.962250233, 0.061308533, 0.265171409, -0.0871564373, 0.992403805, 0.0868248865, -0.257834017, -0.106658652, 0.960284173) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2633. }, 0.3, false)
  2634. end
  2635. end
  2636. Humanoid.WalkSpeed = 20
  2637. attack = false
  2638. end
  2639. SHRA=false
  2640.  
  2641. Check=false
  2642. dimension=workspace
  2643. Mouse.KeyUp:connect(function(k)
  2644. if k=='e' then
  2645. Long=false
  2646. ChopR=true
  2647. wait(10)
  2648. ChopR=false
  2649. end
  2650. end)
  2651. reload2=false
  2652. kickR=false
  2653. hand=true -- collect hands
  2654. PRESAVEDHEALTH=100
  2655. Mouse.KeyDown:connect(function(k)
  2656. k = k:lower()
  2657.  
  2658. if k=='t' and dimension==workspace then
  2659.  
  2660. dimension=workspace.CurrentCamera
  2661. workspace.CurrentCamera.FieldOfView=180
  2662. for _,v in pairs(Character:GetChildren()) do
  2663. if v:IsA('Part') then
  2664. v.Anchored=true
  2665. end
  2666. end
  2667. local Fake=Character:clone()
  2668. Fake.Parent=workspace
  2669. Fake.Name=Character.Name.. ":seperated from stand"
  2670.  
  2671. --Converted with ttyyuu12345's model to script plugin v4
  2672. function sandbox(var,func)
  2673. local env = getfenv(func)
  2674. local newenv = setmetatable({},{
  2675. __index = function(self,k)
  2676. if k=="script" then
  2677. return var
  2678. else
  2679. return env[k]
  2680. end
  2681. end,
  2682. })
  2683. setfenv(func,newenv)
  2684. return func
  2685. end
  2686. cors = {}
  2687. mas = Instance.new("Model",game:GetService("Lighting"))
  2688. Model0 = Instance.new("Model")
  2689. Part1 = Instance.new("Part")
  2690. Motor6D2 = Instance.new("Motor6D")
  2691. Part3 = Instance.new("Part")
  2692. Motor6D4 = Instance.new("Motor6D")
  2693. Part5 = Instance.new("Part")
  2694. Part6 = Instance.new("Part")
  2695. Motor6D7 = Instance.new("Motor6D")
  2696. Part8 = Instance.new("Part")
  2697. Motor6D9 = Instance.new("Motor6D")
  2698. Part10 = Instance.new("Part")
  2699. Motor6D11 = Instance.new("Motor6D")
  2700. Part12 = Instance.new("Part")
  2701. Motor6D13 = Instance.new("Motor6D")
  2702. Model0.Name = "Mirror"
  2703. Model0.Parent = mas
  2704. Mif=Part1
  2705. Part1.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2706. Part1.Parent = Model0
  2707. Part1.Material = Enum.Material.Glass
  2708. Part1.Reflectance = 1
  2709. Part1.Anchored = true
  2710. Part1.Size = Vector3.new(4, 5.47999954, 0.0500000007)
  2711. Part1.CFrame = CFrame.new(-3.020015, -3.7299881, 76.7900314, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2712. Part1.BottomSurface = Enum.SurfaceType.Smooth
  2713. Part1.TopSurface = Enum.SurfaceType.Smooth
  2714. Part1.Position = Vector3.new(-3.020015, -3.7299881, 76.7900314)
  2715. Motor6D2.Parent = Part1
  2716. Motor6D2.C1 = CFrame.new(0, 0, -32.4549789, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2717. Motor6D2.Part0 = Part1
  2718. Motor6D2.Part1 = Part8
  2719. Part3.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2720. Part3.Parent = Model0
  2721. Part3.Material = Enum.Material.Neon
  2722. Part3.Reflectance = 1
  2723. Part3.Transparency = 0.89999997615814
  2724. Part3.CanCollide = false
  2725. Part3.Size = Vector3.new(26.6600018, 10.9900007, 37.269989)
  2726. Part3.CFrame = CFrame.new(-3.020015, -0.974987507, 123.070015, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2727. Part3.BottomSurface = Enum.SurfaceType.Smooth
  2728. Part3.TopSurface = Enum.SurfaceType.Smooth
  2729. Part3.Position = Vector3.new(-3.020015, -0.974987507, 123.070015)
  2730. Motor6D4.Parent = Part3
  2731. Motor6D4.C1 = CFrame.new(0, -1.51499939, -4.78997803, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2732. Motor6D4.Part0 = Part3
  2733. Motor6D4.Part1 = Part10
  2734. Part5.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2735. Part5.Parent = Model0
  2736. Part5.Material = Enum.Material.Neon
  2737. Part5.Reflectance = 1
  2738. Part5.Transparency = 0.89999997615814
  2739. Part5.CanCollide = false
  2740. Part5.Size = Vector3.new(38.5399971, 16.3700008, 19.4099846)
  2741. Part5.CFrame = CFrame.new(-3.020015, 1.71501255, 132.000031, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2742. Part5.BottomSurface = Enum.SurfaceType.Smooth
  2743. Part5.TopSurface = Enum.SurfaceType.Smooth
  2744. Part5.Position = Vector3.new(-3.020015, 1.71501255, 132.000031)
  2745. Part6.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2746. Part6.Parent = Model0
  2747. Part6.Material = Enum.Material.Neon
  2748. Part6.Reflectance = 1
  2749. Part6.Transparency = 0.89999997615814
  2750. Part6.CanCollide = false
  2751. Part6.Size = Vector3.new(22.0200043, 8.37999916, 47.3599892)
  2752. Part6.CFrame = CFrame.new(-3.020015, -2.27998829, 118.025017, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2753. Part6.BottomSurface = Enum.SurfaceType.Smooth
  2754. Part6.TopSurface = Enum.SurfaceType.Smooth
  2755. Part6.Position = Vector3.new(-3.020015, -2.27998829, 118.025017)
  2756. Motor6D7.Parent = Part6
  2757. Motor6D7.C1 = CFrame.new(0, -1.30500078, -5.04499817, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2758. Motor6D7.Part0 = Part6
  2759. Motor6D7.Part1 = Part3
  2760. Part8.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2761. Part8.Parent = Model0
  2762. Part8.Material = Enum.Material.Neon
  2763. Part8.Reflectance = 1
  2764. Part8.Transparency = 0.89999997615814
  2765. Part8.CanCollide = false
  2766. Part8.Size = Vector3.new(7.53999996, 5.47999954, 64.9199829)
  2767. Part8.CFrame = CFrame.new(-3.020015, -3.7299881, 109.24501, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2768. Part8.BottomSurface = Enum.SurfaceType.Smooth
  2769. Part8.TopSurface = Enum.SurfaceType.Smooth
  2770. Part8.Position = Vector3.new(-3.020015, -3.7299881, 109.24501)
  2771. Motor6D9.Parent = Part8
  2772. Motor6D9.C1 = CFrame.new(0, -0.744999886, -4.16999817, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2773. Motor6D9.Part0 = Part8
  2774. Motor6D9.Part1 = Part12
  2775. Part10.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2776. Part10.Parent = Model0
  2777. Part10.Material = Enum.Material.Neon
  2778. Part10.Reflectance = 1
  2779. Part10.Transparency = 0.89999997615814
  2780. Part10.CanCollide = false
  2781. Part10.Size = Vector3.new(31.7600002, 14.0199995, 27.689991)
  2782. Part10.CFrame = CFrame.new(-3.020015, 0.540011883, 127.859993, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2783. Part10.BottomSurface = Enum.SurfaceType.Smooth
  2784. Part10.TopSurface = Enum.SurfaceType.Smooth
  2785. Part10.Position = Vector3.new(-3.020015, 0.540011883, 127.859993)
  2786. Motor6D11.Parent = Part10
  2787. Motor6D11.C1 = CFrame.new(0, -1.17500067, -4.14003754, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2788. Motor6D11.Part0 = Part10
  2789. Motor6D11.Part1 = Part5
  2790. Part12.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2791. Part12.Parent = Model0
  2792. Part12.Material = Enum.Material.Neon
  2793. Part12.Reflectance = 1
  2794. Part12.Transparency = 0.89999997615814
  2795. Part12.CanCollide = false
  2796. Part12.Size = Vector3.new(14.8800011, 6.96999931, 59.3399887)
  2797. Part12.CFrame = CFrame.new(-3.020015, -2.98498821, 113.415009, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2798. Part12.BottomSurface = Enum.SurfaceType.Smooth
  2799. Part12.TopSurface = Enum.SurfaceType.Smooth
  2800. Part12.Position = Vector3.new(-3.020015, -2.98498821, 113.415009)
  2801. Motor6D13.Parent = Part12
  2802. Motor6D13.C1 = CFrame.new(0, -0.704999924, -4.61000824, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2803. Motor6D13.Part0 = Part12
  2804. Motor6D13.Part1 = Part6
  2805. --[[for i,v in pairs(mas:GetChildren()) do
  2806. v.Parent = Fake
  2807. pcall(function() v:MakeJoints() end)
  2808. end
  2809. mas:Destroy()
  2810. for i,v in pairs(cors) do
  2811. spawn(function()
  2812. pcall(v)
  2813. end)
  2814. end--]]
  2815. Mif.CFrame=Character.Torso.CFrame*CFrame.new(0,-1,-1)*CFrame.Angles(0,3,0)
  2816. Character.HumanoidRootPart.CFrame=Character.HumanoidRootPart.CFrame*CFrame.new(0,0,-5)
  2817. for _,v in pairs(Character:GetChildren()) do
  2818. if v:IsA('Part') and v.Name~='HumanoidRootPart' then
  2819. v.Transparency=1
  2820. elseif v:IsA('Accessory') then
  2821. v.Handle.Transparency=1
  2822. end
  2823. end
  2824. for _,v in pairs(Fake['Hanged Man']:GetChildren()) do
  2825. if v:IsA('Model') then
  2826. v:remove()
  2827. end
  2828. end
  2829. for _,v in pairs(Character:GetChildren()) do
  2830. if v:IsA('Part') then
  2831. v.Anchored=false
  2832. end
  2833. end
  2834. elseif k=='y' then
  2835. CFuncs.Sound.Create("552513404",Head,1 ,1)
  2836. end
  2837. if dimension then
  2838. if k=='e' and IsWearingArmor == false and Invisible == false and not ChopR then
  2839. Long=true
  2840. Lattack()
  2841. end
  2842. if k=='r' and IsWearingArmor == false and Invisible == false and not kickR then
  2843. kick=true
  2844. Kick()
  2845. end
  2846. if attack == false and ora == false and k == "z" and IsWearingArmor == false and Invisible == false then
  2847. Counter=true
  2848. attack=true
  2849. elseif attack == false and k == "x" and IsWearingArmor == false and Invisible == false then
  2850. GRABEMBOIGRABEM()
  2851. elseif attack == false and k=='g' then
  2852. -- FireProjectiles()--thats lame
  2853. if changeidle==1 then
  2854. changeidle=2
  2855. else changeidle=1
  2856. end
  2857.  
  2858. end
  2859. end-- inbetween this end an if dimension==workspace is disabled while erasing time
  2860.  
  2861. if attack == false and k == "q" and Invisible == false and IsWearingArmor == false then
  2862. Invisible = true
  2863. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  2864. Effects.Block.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2865. Disappear()
  2866. elseif attack == false and k == "q" and Invisible == true and IsWearingArmor == false then
  2867. Invisible = false
  2868. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.08)
  2869.  
  2870. for i = 1, 2 do
  2871. Effects.Block.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2872. end
  2873. for i = 1, 20 do
  2874. Effects.Break.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1)
  2875. end
  2876. Reappear()
  2877. G=Instance.new('Sound',AdvancingFortress.FTorso)
  2878. G.Name='FLEF'
  2879. G.SoundId='rbxassetid://842775101'
  2880. G.Volume=3
  2881. G:Play()
  2882. elseif attack == false and ShieldMode == false and k == "c" and IsWearingArmor == false and Invisible == false and dimension==workspace then
  2883. ShieldMode = true
  2884. HoloHexShield()
  2885. elseif attack == false and k == "v" and IsWearingArmor == false and Invisible == false and dimension==workspace then
  2886. CastleCrusherFist()
  2887.  
  2888. end
  2889. --[[if k == "[" and IsWearingArmor == false and Invisible == false then
  2890. Armor("On")
  2891. end
  2892. if k == "]" and IsWearingArmor == true and Invisible == false then
  2893. Armor("Off")
  2894. end--]]
  2895. end)
  2896. kick=false
  2897. Mouse.KeyUp:connect(function(k)
  2898. k = k:lower()
  2899. if k=='r' then
  2900. kick=false
  2901. end
  2902. if k =='t' then
  2903. dimension=workspace
  2904.  
  2905. Fake=workspace:FindFirstChild(Player.Name.. ":seperated from stand")
  2906. if Fake~=nil then
  2907. Character.HumanoidRootPart.CFrame=Fake.HumanoidRootPart.CFrame
  2908. Fake:remove()
  2909. end
  2910. for _,v in pairs(Character:GetChildren()) do
  2911. if v:IsA('Part') and v.Name~='HumanoidRootPart' then
  2912. v.Transparency=0
  2913. elseif v:IsA('Accessory') then
  2914. v.Handle.Transparency=0
  2915. end
  2916. end workspace.CurrentCamera.FieldOfView=70
  2917. end
  2918. if k=='f' and epitpah then
  2919. epitpah=false
  2920. epitaphreload=true
  2921. wait(10)--<<epitaph reload time
  2922. epitaphreload=false
  2923. end
  2924. if attack == true and k == "z" and IsWearingArmor == false and Counter and attack then
  2925. Counter = false
  2926. attack=false
  2927. elseif attack == true and ShieldMode == true and k == "c" and IsWearingArmor == false then
  2928. ShieldMode = false
  2929. end
  2930. end)
  2931. Counter=false
  2932. -- coroutine.resume(coroutine.create(function(Part, Part2)
  2933. -- while Part.Parent ~= nil do
  2934. -- swait(math.random(100, 150))
  2935. -- for i = 0, 1, 0.2 do
  2936. -- wait()
  2937. -- Eye1.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  2938. -- Eye2.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  2939. -- end
  2940. -- for i = 0, 1, 0.2 do
  2941. -- swait()
  2942. -- Eye1.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  2943. -- Eye2.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  2944. -- end
  2945. -- end
  2946. -- end), Eye1, Eye2)
  2947.  
  2948. changeidle=2
  2949. YOURCLONE=nil
  2950. candecide=true
  2951. Humanoid=Character.Humanoid
  2952.  
  2953. stab=0
  2954. while true do
  2955. if Counter then
  2956. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1 + 0.5 * math.cos(sine / 20), -3)*CFrame.Angles(-0.5,0,0), 0.5)
  2957. PlayAnimationFromTable({
  2958. CFrame.new(
  2959. 0.0271884166, 0.00348344445, -0.0141745359, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351
  2960. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2961. CFrame.new(
  2962. 0.0271884166, 1.51267767, 0.126843989, 0.999995351, 2.5043164e-06, -0.00304700318, -0.00175900059, 0.817014456, -0.576614618, 0.00248800102, 0.57661736, 0.817010641
  2963. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2964. CFrame.new(
  2965. 1.16770852, 1.48235846, -0.381416619, -0.0204540007, 0.0226909891, 0.999533355, 0.738564014, -0.673497558, 0.0304031055, 0.673873007, 0.738841236, -0.00298302923
  2966. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2967. CFrame.new(
  2968. -1.56082892, 0.022131592, 0.424794436, 0.516572058, 0.210796863, 0.82989043, -0.379415065, 0.925225914, 0.00115738553, -0.767592132, -0.315470815, 0.557925224
  2969. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2970. CFrame.new(
  2971. 0.527187526, -1.99651742, -0.0126524717, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351
  2972. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2973. CFrame.new(
  2974. -0.472751081, -1.40651631, -0.425918907, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351
  2975. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2976. }, 0.3, false)
  2977. end
  2978. if epitpah then
  2979. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  2980. Effects.Block.Create(BrickColor.new("Really red"), Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2981. Humanoid.Health=PRESAVEDHEALTH
  2982. end
  2983. for _,v in pairs(AdvancingFortress.FTorso:GetChildren()) do
  2984. end
  2985. swait()
  2986. for i, v in pairs(Character:children()) do
  2987. if v:IsA("Part") and IsWearingArmor == true then
  2988. v.Anchored = false
  2989. end
  2990. end
  2991. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2992. if v:IsA("Part") then
  2993. v.Material = "SmoothPlastic"
  2994. v.CanCollide = false
  2995. elseif v:IsA("Humanoid") then
  2996. v:remove()
  2997. elseif v:IsA("Accessory") then
  2998. v:remove()
  2999. elseif v:IsA("Shirt") then
  3000. v:remove()
  3001. elseif v:IsA("Pants") then
  3002. v:remove()
  3003. elseif v:IsA("Script") or v:IsA("LocalScript") then
  3004. v:remove()
  3005. elseif v:IsA("BodyColors") then
  3006. v:remove()
  3007. end
  3008. end
  3009. AHandleR.Transparency = 1
  3010. AHandleL.Transparency = 1
  3011. RootPart.Transparency = 1
  3012. HitboxR.Transparency = 1
  3013. HitboxL.Transparency = 1
  3014. Head.BrickColor = BrickColor.new("Really red")
  3015. Torso.BrickColor = BrickColor.new("Really red")
  3016. RightArm.BrickColor = BrickColor.new("Really red")
  3017. LeftArm.BrickColor = BrickColor.new("Really red")
  3018. RightLeg.BrickColor = BrickColor.new("Really red")
  3019. LeftLeg.BrickColor = BrickColor.new("Really red")
  3020. RootPart.Anchored = true
  3021. Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3022. velocity = Character.HumanoidRootPart.Velocity.y
  3023. sine = sine + change
  3024. Shield.Anchored = true
  3025. Shield.CFrame = Shield.CFrame:lerp(RootPart.CFrame * CFrame.new(0, 0, -3.2), 1)
  3026. local hit, pos = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3027. if Counter and attack then
  3028. local h = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, AdvancingFortress.FTorso.Position).lookVector, 4, Character)
  3029. if h~=nil then
  3030.  
  3031. hj=h.Parent:findFirstChild('Head')
  3032. if h.Parent~=Character and h.Parent.Parent~=Character and hj~=nil then
  3033. Counter=false
  3034. CFuncs.Sound.Create("177082446",Torso,.5,1)
  3035.  
  3036. hj.Anchored=true
  3037. RootJoint.C0 = CFrame.new(-0.00103696436, -0.0799896196, -0.0195935629, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3038. Torso.Neck.C0 = CFrame.new(-0.125537261, 1.42327833, -0.0106204394, 0.930785239, -0.308240592, 0.196536928, 0.257562071, 0.93447572, 0.245798409, -0.259424061, -0.178165019, 0.949187279) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3039. RW.C0 = CFrame.new(1.96019065, 1.49841368, -0.572676241, -0.0915629938, 0.765448928, 0.636949182, 0.989734888, 0.140438452, -0.0264940485, -0.109731987, 0.627984941, -0.770450473) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3040. LW.C0 = CFrame.new(-1.18533766, 0.391960531, -0.841543555, 0.0100789974, -0.283042908, -0.95905441, -0.873169839, 0.464914769, -0.146385387, 0.48731187, 0.838892698, -0.242458701) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3041.  
  3042. RH.C0 = CFrame.new(0.498959631, -2.07999015, -0.0180695895, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3043.  
  3044. LH.C0 = CFrame.new(-0.500971913, -1.5299896, -0.83133924, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3045.  
  3046.  
  3047.  
  3048.  
  3049. RootPart.CFrame = hj.CFrame * CFrame.new(0, -1, 1)*CFrame.Angles(0,0,0)
  3050.  
  3051. wait(.5)
  3052. RootPart.CFrame = hj.CFrame * CFrame.new(0, -1, 1)*CFrame.Angles(0,0,0)
  3053. RootJoint.C0 = CFrame.new(-0.00270262919, 1.03004277e-05, 0.00493330508, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3054.  
  3055. Torso.Neck.C0 = CFrame.new(-0.12720485, 1.50327802, 0.0139054712, 0.930785239, -0.308240592, 0.196536928, 0.257562071, 0.93447572, 0.245798409, -0.259424061, -0.178165019, 0.949187279) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3056.  
  3057. RW.C0 = CFrame.new(1.44851947, 1.57841325, -0.808147967, -0.0915629938, 0.765448928, 0.636949182, 0.989734888, 0.140438452, -0.0264940485, -0.109731987, 0.627984941, -0.770450473)
  3058.  
  3059. LW.C0 = CFrame.new(-1.1870122, 0.471960276, -0.817017138, 0.0100789974, -0.283042908, -0.95905441, -0.873169839, 0.464914769, -0.146385387, 0.48731187, 0.838892698, -0.242458701)
  3060.  
  3061. RH.C0 = CFrame.new(0.497294337, -1.99998975, 0.00645536929, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  3062.  
  3063. LH.C0 = CFrame.new(-0.502642214, -1.77998996, -0.516811967, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  3064. CFuncs.Sound.Create("1386772138",Torso,10,1)
  3065. wait(.5)
  3066. stab=0
  3067. CFuncs.Sound.Create("1516363049",hj,5,.5)
  3068. h.Parent:BreakJoints()
  3069. Effects.Sphere.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  3070. Effects.Block.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3071. for i = 1, 2 do
  3072. Effects.Block.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3073. end
  3074. for i = 1, 20 do
  3075. Effects.Break.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1)
  3076. end
  3077. Effects.Sphere.Create(BrickColor.new("Really red"),Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  3078. Effects.Block.Create(BrickColor.new("Really red"), Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3079. --Character.Head.CFrame=h.Parent.Head.CFrame*CFrame.new(0,0,3)
  3080. attack=false
  3081. hj.Anchored=false
  3082. end
  3083. end
  3084. end
  3085. if Character.HumanoidRootPart.Velocity.y > 1 and hit == nil then
  3086. Anim = "Jump"
  3087. if attack == false then
  3088. if dimension==workspace then
  3089. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  3090. else
  3091. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)*CFrame.Angles(0,0,0), 0.5)
  3092. end
  3093. PlayAnimationFromTable({
  3094. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(.5, -1, 0),
  3095. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1, 1, 0),
  3096. CFrame.new(1.5,0,0) * CFrame.new(-1, 0, -.3) * CFrame.Angles(1.5, 0, -1.5),
  3097. CFrame.new(-1.5,0,0) * CFrame.new(1, 0, -.5) * CFrame.Angles(3, 0, 1),
  3098. CFrame.new(.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3099. CFrame.new(-.5,-2,0) * CFrame.new(0, 0.5, -0.3) * CFrame.Angles(-.5, 0, 0)
  3100. }, 0.3, false)
  3101. end
  3102. elseif Character.HumanoidRootPart.Velocity.y < -1 and hit == nil then
  3103. Anim = "Fall"
  3104. if attack == false then
  3105. if dimension==workspace then
  3106. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  3107. else
  3108. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)*CFrame.Angles(0,0,0), 0.5)
  3109. end
  3110. PlayAnimationFromTable({
  3111. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1, -1, 1),
  3112. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 1, 0.5),
  3113. CFrame.new(1.5,0,0) * CFrame.new(-1, 0, -.3) * CFrame.Angles(1.5, 0, -1.5),
  3114. CFrame.new(-1.5,0,0) * CFrame.new(1, 0, -.5) * CFrame.Angles(3, 0, 1),
  3115. CFrame.new(.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3116. CFrame.new(-.5,-2,0) * CFrame.new(0, 0.5, -0.3) * CFrame.Angles(-.5, 0, 0)
  3117. }, 0.3, false)
  3118. end
  3119. elseif Torsovelocity < 1 and hit ~= nil then
  3120. Anim = "Idle"
  3121. if changeidle==1 then
  3122. if attack == false then
  3123. change = 1
  3124. if dimension==workspace then
  3125. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1 + 0.5 * math.cos(sine / 25), 2)*CFrame.Angles(0,2.5,-0.5), 0.5)
  3126. else
  3127. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)*CFrame.Angles(0,2.5,-0.5, 0.5), 0.5)
  3128. end
  3129. PlayAnimationFromTable({
  3130. CFrame.new(
  3131. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  3132. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3133. CFrame.new(
  3134. 0.136710003, 1.73489296, -0.0338380001, -0.0593669862, -0.0516000427, -0.996901751, -0.0550749861, 0.997311354, -0.0483414494, 0.996715784, 0.0520344637, -0.0620492361
  3135. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3136. CFrame.new(
  3137. 1.62340999, 0.131766006, -0.737138987, 0.485451072, -0.460053951, 0.743429601, 0.733702064, 0.676791966, -0.0602823012, -0.475414068, 0.574719965, 0.666091919
  3138. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3139. CFrame.new(
  3140. -0.918160975, 0.172160029, -0.835460007, 0.717120051, -0.489527851, -0.496086031, -0.243526027, 0.490930051, -0.836470425, 0.653019071, 0.720659554, 0.232843012
  3141. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3142. CFrame.new(
  3143. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  3144. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3145. CFrame.new(
  3146. -0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
  3147. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3148. }, 0.3, false)
  3149. end
  3150. elseif changeidle==2 then
  3151. change = 1
  3152. if not attack then
  3153. if dimension==workspace then
  3154. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3)*CFrame.Angles(0,-1,.5), 0.5)
  3155. else
  3156. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)*CFrame.Angles(0,-1,.5), 0.5)
  3157. end
  3158. PlayAnimationFromTable({
  3159. CFrame.new(
  3160. 0.0791157484, -0.0831427127, -0.0294590611, 0.999995351, 0, -0.0030490011, 0, 1, 0, 0.0030490011, 0, 0.999995351
  3161. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3162. CFrame.new(
  3163. 0.169004396, 1.4159447, -0.0366409421, 0.742569923, 0.275025845, 0.610696971, -0.311423957, 0.949021578, -0.0487170555, -0.592962921, -0.154009849, 0.790364504
  3164. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3165. CFrame.new(
  3166. 1.00889599, -0.043302007, -0.686848104, 0.155775085, 0.639679015, 0.752691805, 0.381247252, 0.664016962, -0.643220127, -0.911254525, 0.387159377, -0.140438542
  3167. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3168. CFrame.new(
  3169. -1.57387173, -0.0248884857, -0.0340340734, 0.884221971, 0.467059165, -0.00269688945, -0.46705699, 0.884226084, 0.00142452994, 0.00304999994, 4.54485449e-10, 0.999995351
  3170. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3171. CFrame.new(
  3172. 0.539139211, -2.07671404, 0.0346300155, 0.974552095, 0.211734533, 0.0735988021, -0.224143028, 0.916256011, 0.332016408, 0.00286400015, -0.340063959, 0.940397978
  3173. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3174. CFrame.new(
  3175. -0.788379192, -2.04705811, -0.220941186, 0.92052412, 0.390675902, -0.00280621764, -0.383467048, 0.902117074, -0.197832882, -0.0747570097, 0.183185995, 0.980231762
  3176. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3177. }, 0.3, false)
  3178. end
  3179. end
  3180. elseif Torsovelocity > 2 and hit ~= nil then
  3181. Anim = "Walk"
  3182. if attack == false then
  3183. if dimension==workspace then
  3184. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1.5, 0.5)*CFrame.Angles(-1,-0.5,0), 0.5)
  3185. PlayAnimationFromTable({
  3186. CFrame.new(
  3187. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  3188. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3189. CFrame.new(
  3190. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  3191. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3192. CFrame.new(
  3193. 1.60313475, 0.610876083, -0.741172016, 0.129928008, -0.343205035, 0.930230677, 0.978899121, 0.193634897, -0.0652848259, -0.157719016, 0.919084311, 0.361121684
  3194. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3195. CFrame.new(
  3196. -1.41306806, 0.557738006, -0.902216911, 0.017620001, -0.391262084, -0.920110643, -0.9992311, 0.0253460091, -0.0299131274, 0.0350250043, 0.91993022, -0.390514612
  3197. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3198. CFrame.new(
  3199. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  3200. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3201. CFrame.new(
  3202. -0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
  3203. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3204. }, 0.3, false)
  3205. else
  3206. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)*CFrame.Angles(-.5,-0.5,0), 0.5)
  3207. PlayAnimationFromTable({
  3208. CFrame.new(
  3209. -0.00460899994, -0.0231687576, -0.0103660002, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351
  3210. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3211. CFrame.new(
  3212. 0.00932599977, 1.43786824, 0.205213994, 0.887959719, 0.309396386, 0.340296209, -0.00204099924, 0.742544413, -0.669793785, -0.45991683, 0.594055235, 0.659981012
  3213. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3214. CFrame.new(
  3215. 1.95764303, 0.133998275, 0.131680995, 0.525890052, -0.204971954, -0.825485468, 0.227229029, 0.969110548, -0.0958744586, 0.819638133, -0.137154832, 0.556221068
  3216. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3217. CFrame.new(
  3218. -1.15361595, 0.157661378, -0.67444098, -0.00135800033, -0.600986123, -0.799258351, -0.873535156, 0.389759928, -0.291587859, 0.486759126, 0.697784245, -0.525511801
  3219. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3220. CFrame.new(
  3221. 0.495391011, -1.84177577, -0.783291996, 0.999995351, -3.0601957e-06, -0.00304665393, -0.00165800063, 0.838406146, -0.545043528, 0.00255600084, 0.545046031, 0.838402271
  3222. ) * CFrame.new(0, 0, 0+math.cos(sine/8)) * CFrame.Angles(0-math.cos(sine/8), 0, 0),
  3223. CFrame.new(
  3224. -0.989122987, -1.85114682, -0.286621004, 0.669821203, 0.448877752, 0.591479778, -0.0018390005, 0.79758215, -0.603207529, -0.742520154, 0.402953476, 0.535062909
  3225. ) * CFrame.new(0, 0, 0-math.cos(sine/8)) * CFrame.Angles(0+math.cos(sine/8), 0, 0),
  3226. }, 0.3, false)
  3227. end
  3228. end
  3229. end
  3230. if 0 < #Effects then
  3231. for e = 1, #Effects do
  3232. if Effects[e] ~= nil then
  3233. local Thing = Effects[e]
  3234. if Thing ~= nil then
  3235. local Part = Thing[1]
  3236. local Mode = Thing[2]
  3237. local Delay = Thing[3]
  3238. local IncX = Thing[4]
  3239. local IncY = Thing[5]
  3240. local IncZ = Thing[6]
  3241. if Thing[2] == "Shoot" then
  3242. local Look = Thing[1]
  3243. local move = 30
  3244. if Thing[8] == 3 then
  3245. move = 10
  3246. end
  3247. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  3248. if Thing[10] ~= nil then
  3249. da = pos
  3250. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  3251. cfa = CFrame.new(Thing[4], pos)
  3252. tehCF = cfa:lerp(cf2, 0.2)
  3253. Thing[1] = tehCF.lookVector
  3254. end
  3255. local mag = (Thing[4] - pos).magnitude
  3256. Effects.Head.Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  3257. if Thing[8] == 2 then
  3258. Effects.Ring.Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  3259. end
  3260. Thing[4] = Thing[4] + Look * move
  3261. Thing[3] = Thing[3] - 1
  3262. if 2 < Thing[5] then
  3263. Thing[5] = Thing[5] - 0.3
  3264. Thing[6] = Thing[6] - 0.3
  3265. end
  3266. if hit ~= nil then
  3267. Thing[3] = 0
  3268. if Thing[8] == 1 or Thing[8] == 3 then
  3269. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3270. elseif Thing[8] == 2 then
  3271. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3272. if hit.Parent:findFirstChild("Humanoid") ~= nil or hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
  3273. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3274. ref.Anchored = true
  3275. ref.CFrame = CFrame.new(pos)
  3276. CFuncs.Sound.Create("161006093", ref, 1, 1.2)
  3277. game:GetService("Debris"):AddItem(ref, 0.2)
  3278. Effects.Block.Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  3279. Effects.Ring.Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  3280. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  3281. end
  3282. end
  3283. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3284. ref.Anchored = true
  3285. ref.CFrame = CFrame.new(pos)
  3286. Effects.Sphere.Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  3287. game:GetService("Debris"):AddItem(ref, 1)
  3288. end
  3289. if Thing[3] <= 0 then
  3290. table.remove(Effects, e)
  3291. end
  3292. end
  3293. if Thing[2] == "FireWave" then
  3294. if Thing[3] <= Thing[4] then
  3295. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  3296. Thing[3] = Thing[3] + 1
  3297. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  3298. else
  3299. Part.Parent = nil
  3300. table.remove(Effects, e)
  3301. end
  3302. end
  3303. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3304. if Thing[1].Transparency <= 1 then
  3305. if Thing[2] == "Block1" then
  3306. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3307. Mesh = Thing[7]
  3308. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3309. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3310. elseif Thing[2] == "Block2" then
  3311. Thing[1].CFrame = Thing[1].CFrame
  3312. Mesh = Thing[7]
  3313. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3314. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3315. elseif Thing[2] == "Fire" then
  3316. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  3317. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3318. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3319. elseif Thing[2] == "Cylinder" then
  3320. Mesh = Thing[7]
  3321. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3322. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3323. elseif Thing[2] == "Blood" then
  3324. Mesh = Thing[7]
  3325. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3326. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3327. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3328. elseif Thing[2] == "Elec" then
  3329. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  3330. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3331. elseif Thing[2] == "Disappear" then
  3332. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3333. elseif Thing[2] == "Shatter" then
  3334. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3335. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3336. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3337. Thing[6] = Thing[6] + Thing[5]
  3338. end
  3339. else
  3340. Part.Parent = nil
  3341. table.remove(Effects, e)
  3342. end
  3343. end
  3344. end
  3345. end
  3346. end
  3347. end
  3348. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement