Advertisement
Hizemack

Untitled

Apr 1st, 2018
801
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 194.33 KB | None | 0 0
  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.SoundId = "https://www.roblox.com/asset/?id=274698941"
  23. sound.Volume = 10
  24. canworld = true
  25. BeeSpeed = 50
  26.  
  27. chr=plr.Character
  28. tors=torso
  29. --[[
  30. for _,v in pairs(plr.Character:GetChildren())do
  31. if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
  32. v:remove()
  33. end
  34. end
  35. local sh = Instance.new("Shirt",chr)
  36. sh.ShirtTemplate = "http://www.roblox.com/asset/?id=394790364"
  37. p=Instance.new('Pants',chr)
  38. p.PantsTemplate='http://www.roblox.com/asset/?id=394795102'--]]
  39.  
  40. chr['Left Arm'].BrickColor=BrickColor.new('Pastel brown')
  41. chr['Right Arm'].BrickColor=BrickColor.new('Pastel brown')
  42. chr['Torso'].BrickColor=BrickColor.new('Pastel brown')
  43. chr.Head.BrickColor=BrickColor.new('Pastel brown')
  44.  
  45.  
  46.  
  47.  
  48. local Players=game:service'Players'
  49. local Player=Players.LocalPlayer
  50. local Mouse=Player:GetMouse''
  51. Character=Player.Character
  52.  
  53. local RenderStepped=game:service'RunService'.RenderStepped
  54.  
  55. local MeshId='http://www.roblox.com/asset?id=779592805'
  56. local TextureId='http://www.roblox.com/asset/?id=775493027'
  57.  
  58.  
  59. local QHold=false
  60. local EHold=false
  61.  
  62. cut = Instance.new("Sound", chr)
  63. cut.SoundId = "https://www.roblox.com/asset/?id=0"
  64. cut.Volume = 1.5
  65. thri = Instance.new("Sound", chr)
  66. thri.SoundId = "https://www.roblox.com/asset/?id=186311262"
  67. thri.Volume = 2.5
  68.  
  69.  
  70. Sound2=Instance.new('Sound')
  71. Sound2.SoundId='rbxassetid://616594063'
  72. Sound2.Parent=Player.Character.Head
  73.  
  74.  
  75. Effects = {}
  76. local Player = game.Players.localPlayer
  77. local Character = Player.Character
  78. Character.Archivable = true
  79. AdvancingFortress = Character:Clone()
  80. --[[
  81. Hair=Instance.new('Part',Character)
  82. Hair.Size=Vector3.new(1,1,1)
  83. M=Instance.new('FileMesh',Hair)
  84. M.Scale=Vector3.new(.028,.028,.028)
  85. M.MeshId='rbxassetid://1450916371'
  86. M.TextureId='rbxassetid://1450916523'
  87. WARF=Instance.new('Weld',Hair)
  88. WARF.Part0=Hair
  89. WARF.Part1=Character.Head
  90. WARF.C0=CFrame.new(0,-.2,0)--]]
  91.  
  92.  
  93. --//KingCrimson costume
  94.  
  95. --Converted with ttyyuu12345's model to script plugin v4
  96. function sandbox(var,func)
  97. local env = getfenv(func)
  98. local newenv = setmetatable({},{
  99. __index = function(self,k)
  100. if k=="script" then
  101. return var
  102. else
  103. return env[k]
  104. end
  105. end,
  106. })
  107. setfenv(func,newenv)
  108. return func
  109. end
  110. cors = {}
  111. mas = Instance.new("Model",game:GetService("Lighting"))
  112. Model0 = Instance.new("Model")
  113. Model1 = Instance.new("Model")
  114. Part2 = Instance.new("Part")
  115. SpecialMesh3 = Instance.new("SpecialMesh")
  116. Part4 = Instance.new("Part")
  117. SpecialMesh5 = Instance.new("SpecialMesh")
  118. Part6 = Instance.new("Part")
  119. Part7 = Instance.new("Part")
  120. Part8 = Instance.new("Part")
  121. Part9 = Instance.new("Part")
  122. Texture10 = Instance.new("Texture")
  123. Texture11 = Instance.new("Texture")
  124. Texture12 = Instance.new("Texture")
  125. Texture13 = Instance.new("Texture")
  126. Texture14 = Instance.new("Texture")
  127. Texture15 = Instance.new("Texture")
  128. Part16 = Instance.new("Part")
  129. Model17 = Instance.new("Model")
  130. Part18 = Instance.new("Part")
  131. SpecialMesh19 = Instance.new("SpecialMesh")
  132. Part20 = Instance.new("Part")
  133. SpecialMesh21 = Instance.new("SpecialMesh")
  134. Part22 = Instance.new("Part")
  135. Part23 = Instance.new("Part")
  136. Part24 = Instance.new("Part")
  137. Part25 = Instance.new("Part")
  138. Part26 = Instance.new("Part")
  139. Texture27 = Instance.new("Texture")
  140. Texture28 = Instance.new("Texture")
  141. Texture29 = Instance.new("Texture")
  142. Texture30 = Instance.new("Texture")
  143. Texture31 = Instance.new("Texture")
  144. Texture32 = Instance.new("Texture")
  145. Part33 = Instance.new("Part")
  146. Model34 = Instance.new("Model")
  147. Part35 = Instance.new("Part")
  148. SpecialMesh36 = Instance.new("SpecialMesh")
  149. Part37 = Instance.new("Part")
  150. SpecialMesh38 = Instance.new("SpecialMesh")
  151. Part39 = Instance.new("Part")
  152. SpecialMesh40 = Instance.new("SpecialMesh")
  153. Part41 = Instance.new("Part")
  154. SpecialMesh42 = Instance.new("SpecialMesh")
  155. Part43 = Instance.new("Part")
  156. SpecialMesh44 = Instance.new("SpecialMesh")
  157. Part45 = Instance.new("Part")
  158. SpecialMesh46 = Instance.new("SpecialMesh")
  159. Part47 = Instance.new("Part")
  160. SpecialMesh48 = Instance.new("SpecialMesh")
  161. Part49 = Instance.new("Part")
  162. SpecialMesh50 = Instance.new("SpecialMesh")
  163. Part51 = Instance.new("Part")
  164. SpecialMesh52 = Instance.new("SpecialMesh")
  165. Part53 = Instance.new("Part")
  166. SpecialMesh54 = Instance.new("SpecialMesh")
  167. Part55 = Instance.new("Part")
  168. SpecialMesh56 = Instance.new("SpecialMesh")
  169. Part57 = Instance.new("Part")
  170. SpecialMesh58 = Instance.new("SpecialMesh")
  171. Part59 = Instance.new("Part")
  172. SpecialMesh60 = Instance.new("SpecialMesh")
  173. Part61 = Instance.new("Part")
  174. SpecialMesh62 = Instance.new("SpecialMesh")
  175. Part63 = Instance.new("Part")
  176. SpecialMesh64 = Instance.new("SpecialMesh")
  177. Part65 = Instance.new("Part")
  178. SpecialMesh66 = Instance.new("SpecialMesh")
  179. Model67 = Instance.new("Model")
  180. Part68 = Instance.new("Part")
  181. Part69 = Instance.new("Part")
  182. Part70 = Instance.new("Part")
  183. Part71 = Instance.new("Part")
  184. Part72 = Instance.new("Part")
  185. Part73 = Instance.new("Part")
  186. Part74 = Instance.new("Part")
  187. Part75 = Instance.new("Part")
  188. Attachment76 = Instance.new("Attachment")
  189. Texture77 = Instance.new("Texture")
  190. Texture78 = Instance.new("Texture")
  191. Texture79 = Instance.new("Texture")
  192. Texture80 = Instance.new("Texture")
  193. Texture81 = Instance.new("Texture")
  194. Texture82 = Instance.new("Texture")
  195. Part83 = Instance.new("Part")
  196. Attachment84 = Instance.new("Attachment")
  197. Texture85 = Instance.new("Texture")
  198. Texture86 = Instance.new("Texture")
  199. Texture87 = Instance.new("Texture")
  200. Texture88 = Instance.new("Texture")
  201. Texture89 = Instance.new("Texture")
  202. Texture90 = Instance.new("Texture")
  203. Part91 = Instance.new("Part")
  204. Attachment92 = Instance.new("Attachment")
  205. Texture93 = Instance.new("Texture")
  206. Texture94 = Instance.new("Texture")
  207. Texture95 = Instance.new("Texture")
  208. Texture96 = Instance.new("Texture")
  209. Texture97 = Instance.new("Texture")
  210. Texture98 = Instance.new("Texture")
  211. Part99 = Instance.new("Part")
  212. Attachment100 = Instance.new("Attachment")
  213. Texture101 = Instance.new("Texture")
  214. Texture102 = Instance.new("Texture")
  215. Texture103 = Instance.new("Texture")
  216. Texture104 = Instance.new("Texture")
  217. Texture105 = Instance.new("Texture")
  218. Texture106 = Instance.new("Texture")
  219. Part107 = Instance.new("Part")
  220. Part108 = Instance.new("Part")
  221. Part109 = Instance.new("Part")
  222. Part110 = Instance.new("Part")
  223. Attachment111 = Instance.new("Attachment")
  224. Texture112 = Instance.new("Texture")
  225. Texture113 = Instance.new("Texture")
  226. Texture114 = Instance.new("Texture")
  227. Texture115 = Instance.new("Texture")
  228. Texture116 = Instance.new("Texture")
  229. Texture117 = Instance.new("Texture")
  230. Model0.Name = "KingCrimson"
  231. Model0.Parent = mas
  232. Model1.Name = "Right Arm"
  233. Model1.Parent = Model0
  234. Part2.Parent = Model1
  235. Part2.Material = Enum.Material.SmoothPlastic
  236. Part2.BrickColor = BrickColor.new("Smoky grey")
  237. Part2.Rotation = Vector3.new(146.360001, -45.2199974, 123.129997)
  238. Part2.Anchored = true
  239. Part2.CanCollide = false
  240. Part2.Size = Vector3.new(0.499999911, 0.699999928, 0.199999988)
  241. Part2.CFrame = CFrame.new(14.3651133, -0.644345582, 5.35796213, -0.384963095, -0.589887083, -0.709817886, -0.482254148, 0.784308314, -0.390245438, 0.786915004, 0.192082107, -0.586403787)
  242. Part2.BottomSurface = Enum.SurfaceType.Smooth
  243. Part2.TopSurface = Enum.SurfaceType.Smooth
  244. Part2.Color = Color3.new(0.356863, 0.364706, 0.411765)
  245. Part2.Position = Vector3.new(14.3651133, -0.644345582, 5.35796213)
  246. Part2.Orientation = Vector3.new(22.9699993, -129.559998, -31.5900002)
  247. Part2.Color = Color3.new(0.356863, 0.364706, 0.411765)
  248. SpecialMesh3.Parent = Part2
  249. SpecialMesh3.MeshType = Enum.MeshType.Sphere
  250. Part4.Parent = Model1
  251. Part4.Material = Enum.Material.SmoothPlastic
  252. Part4.BrickColor = BrickColor.new("Smoky grey")
  253. Part4.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
  254. Part4.Anchored = true
  255. Part4.CanCollide = false
  256. Part4.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
  257. Part4.CFrame = CFrame.new(13.2839031, -0.561478913, 5.65568638, 0.709811509, -0.589899778, -0.384955257, 0.390244275, 0.784294486, -0.482277453, 0.586412311, 0.192099035, 0.786904454)
  258. Part4.BottomSurface = Enum.SurfaceType.Smooth
  259. Part4.TopSurface = Enum.SurfaceType.Smooth
  260. Part4.Color = Color3.new(0.356863, 0.364706, 0.411765)
  261. Part4.Position = Vector3.new(13.2839031, -0.561478913, 5.65568638)
  262. Part4.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
  263. Part4.Color = Color3.new(0.356863, 0.364706, 0.411765)
  264. SpecialMesh5.Parent = Part4
  265. SpecialMesh5.MeshType = Enum.MeshType.Sphere
  266. Part6.Parent = Model1
  267. Part6.Material = Enum.Material.SmoothPlastic
  268. Part6.BrickColor = BrickColor.new("Smoky grey")
  269. Part6.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
  270. Part6.Anchored = true
  271. Part6.CanCollide = false
  272. Part6.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
  273. Part6.CFrame = CFrame.new(13.6033516, -0.389770329, 5.15472221, 0.709813535, -0.589898348, -0.384953856, 0.390245259, 0.784295917, -0.482274503, 0.586409211, 0.192098081, 0.786907136)
  274. Part6.BottomSurface = Enum.SurfaceType.Smooth
  275. Part6.TopSurface = Enum.SurfaceType.Smooth
  276. Part6.Color = Color3.new(0.356863, 0.364706, 0.411765)
  277. Part6.Position = Vector3.new(13.6033516, -0.389770329, 5.15472221)
  278. Part6.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
  279. Part6.Color = Color3.new(0.356863, 0.364706, 0.411765)
  280. Part7.Parent = Model1
  281. Part7.Material = Enum.Material.SmoothPlastic
  282. Part7.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
  283. Part7.Anchored = true
  284. Part7.CanCollide = false
  285. Part7.Size = Vector3.new(1.0999999, 0.469999939, 1.20000005)
  286. Part7.CFrame = CFrame.new(13.1461792, 0.218052983, 5.30360651, 0.709813535, -0.589898348, -0.384953856, 0.390245259, 0.784295917, -0.482274503, 0.586409211, 0.192098081, 0.786907136)
  287. Part7.BottomSurface = Enum.SurfaceType.Smooth
  288. Part7.TopSurface = Enum.SurfaceType.Smooth
  289. Part7.Position = Vector3.new(13.1461792, 0.218052983, 5.30360651)
  290. Part7.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
  291. Part8.Parent = Model1
  292. Part8.Material = Enum.Material.SmoothPlastic
  293. Part8.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
  294. Part8.Anchored = true
  295. Part8.CanCollide = false
  296. Part8.Size = Vector3.new(1.0999999, 0.499999911, 1.20000005)
  297. Part8.CFrame = CFrame.new(14.0752525, -1.01719975, 5.00104761, 0.709813535, -0.589898348, -0.384953856, 0.390245259, 0.784295917, -0.482274503, 0.586409211, 0.192098081, 0.786907136)
  298. Part8.BottomSurface = Enum.SurfaceType.Smooth
  299. Part8.TopSurface = Enum.SurfaceType.Smooth
  300. Part8.Position = Vector3.new(14.0752525, -1.01719975, 5.00104761)
  301. Part8.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
  302. Part9.Name = "Middle"
  303. Part9.Parent = Model1
  304. Part9.Material = Enum.Material.SmoothPlastic
  305. Part9.BrickColor = BrickColor.new("Persimmon")
  306. Part9.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
  307. Part9.Anchored = true
  308. Part9.CanCollide = false
  309. Part9.Size = Vector3.new(1, 2, 1)
  310. Part9.CFrame = CFrame.new(13.6180906, -0.409376323, 5.14992189, 0.709813535, -0.589898348, -0.384953856, 0.390245259, 0.784295917, -0.482274503, 0.586409211, 0.192098081, 0.786907136)
  311. Part9.BottomSurface = Enum.SurfaceType.Smooth
  312. Part9.TopSurface = Enum.SurfaceType.Smooth
  313. Part9.Color = Color3.new(1, 0.34902, 0.34902)
  314. Part9.Position = Vector3.new(13.6180906, -0.409376323, 5.14992189)
  315. Part9.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
  316. Part9.Color = Color3.new(1, 0.34902, 0.34902)
  317. Texture10.Parent = Part9
  318. Texture10.Texture = "rbxassetid://264596039"
  319. Texture10.StudsPerTileU = 0.5
  320. Texture10.StudsPerTileV = 0.5
  321. Texture11.Parent = Part9
  322. Texture11.Texture = "rbxassetid://264596039"
  323. Texture11.Face = Enum.NormalId.Back
  324. Texture11.StudsPerTileU = 0.5
  325. Texture11.StudsPerTileV = 0.5
  326. Texture12.Parent = Part9
  327. Texture12.Texture = "rbxassetid://264596039"
  328. Texture12.Face = Enum.NormalId.Left
  329. Texture12.StudsPerTileU = 0.5
  330. Texture12.StudsPerTileV = 0.5
  331. Texture13.Parent = Part9
  332. Texture13.Texture = "rbxassetid://264596039"
  333. Texture13.Face = Enum.NormalId.Right
  334. Texture13.StudsPerTileU = 0.5
  335. Texture13.StudsPerTileV = 0.5
  336. Texture14.Parent = Part9
  337. Texture14.Texture = "rbxassetid://264596039"
  338. Texture14.Face = Enum.NormalId.Top
  339. Texture14.StudsPerTileU = 0.5
  340. Texture14.StudsPerTileV = 0.5
  341. Texture15.Parent = Part9
  342. Texture15.Texture = "rbxassetid://264596039"
  343. Texture15.Face = Enum.NormalId.Bottom
  344. Texture15.StudsPerTileU = 0.5
  345. Texture15.StudsPerTileV = 0.5
  346. Part16.Parent = Model1
  347. Part16.Material = Enum.Material.SmoothPlastic
  348. Part16.BrickColor = BrickColor.new("Smoky grey")
  349. Part16.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
  350. Part16.Anchored = true
  351. Part16.CanCollide = false
  352. Part16.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
  353. Part16.CFrame = CFrame.new(13.9218893, -0.813286364, 5.05098629, 0.709813535, -0.589898348, -0.384953856, 0.390245259, 0.784295917, -0.482274503, 0.586409211, 0.192098081, 0.786907136)
  354. Part16.BottomSurface = Enum.SurfaceType.Smooth
  355. Part16.TopSurface = Enum.SurfaceType.Smooth
  356. Part16.Color = Color3.new(0.356863, 0.364706, 0.411765)
  357. Part16.Position = Vector3.new(13.9218893, -0.813286364, 5.05098629)
  358. Part16.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
  359. Part16.Color = Color3.new(0.356863, 0.364706, 0.411765)
  360. Model17.Name = "Right Leg"
  361. Model17.Parent = Model0
  362. Part18.Parent = Model17
  363. Part18.Material = Enum.Material.SmoothPlastic
  364. Part18.BrickColor = BrickColor.new("Smoky grey")
  365. Part18.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
  366. Part18.Anchored = true
  367. Part18.CanCollide = false
  368. Part18.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
  369. Part18.CFrame = CFrame.new(12.545022, -2.51445723, 4.48515892, 0.990570366, -0.134036899, -0.028446557, 0.133800104, 0.901447296, 0.411692202, -0.0295387954, -0.411615372, 0.910878837)
  370. Part18.BottomSurface = Enum.SurfaceType.Smooth
  371. Part18.TopSurface = Enum.SurfaceType.Smooth
  372. Part18.Color = Color3.new(0.356863, 0.364706, 0.411765)
  373. Part18.Position = Vector3.new(12.545022, -2.51445723, 4.48515892)
  374. Part18.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
  375. Part18.Color = Color3.new(0.356863, 0.364706, 0.411765)
  376. SpecialMesh19.Parent = Part18
  377. SpecialMesh19.MeshType = Enum.MeshType.Sphere
  378. Part20.Parent = Model17
  379. Part20.Material = Enum.Material.SmoothPlastic
  380. Part20.BrickColor = BrickColor.new("Smoky grey")
  381. Part20.Rotation = Vector3.new(-12.4299994, 0, -172.119995)
  382. Part20.Anchored = true
  383. Part20.CanCollide = false
  384. Part20.Size = Vector3.new(0.325000226, 0.455000341, 0.1300001)
  385. Part20.CFrame = CFrame.new(12.6252451, -3.05395842, 4.73150682, -0.990570366, 0.137022212, 4.42622695e-05, -0.133800104, -0.967346251, 0.215264723, 0.0295387954, 0.213228405, 0.976555824)
  386. Part20.BottomSurface = Enum.SurfaceType.Smooth
  387. Part20.TopSurface = Enum.SurfaceType.Smooth
  388. Part20.Color = Color3.new(0.356863, 0.364706, 0.411765)
  389. Part20.Position = Vector3.new(12.6252451, -3.05395842, 4.73150682)
  390. Part20.Orientation = Vector3.new(-12.4299994, 0, -172.12999)
  391. Part20.Color = Color3.new(0.356863, 0.364706, 0.411765)
  392. SpecialMesh21.Parent = Part20
  393. SpecialMesh21.MeshType = Enum.MeshType.Sphere
  394. Part22.Parent = Model17
  395. Part22.Material = Enum.Material.SmoothPlastic
  396. Part22.BrickColor = BrickColor.new("Smoky grey")
  397. Part22.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
  398. Part22.Anchored = true
  399. Part22.CanCollide = false
  400. Part22.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
  401. Part22.CFrame = CFrame.new(12.5705891, -2.35689735, 5.04051924, 0.990570247, -0.134038031, -0.0284439493, 0.13380006, 0.901447117, 0.41169256, -0.0295416676, -0.411615282, 0.910878837)
  402. Part22.BottomSurface = Enum.SurfaceType.Smooth
  403. Part22.TopSurface = Enum.SurfaceType.Smooth
  404. Part22.Color = Color3.new(0.356863, 0.364706, 0.411765)
  405. Part22.Position = Vector3.new(12.5705891, -2.35689735, 5.04051924)
  406. Part22.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
  407. Part22.Color = Color3.new(0.356863, 0.364706, 0.411765)
  408. Part23.Parent = Model17
  409. Part23.Material = Enum.Material.SmoothPlastic
  410. Part23.BrickColor = BrickColor.new("Dark green")
  411. Part23.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
  412. Part23.Anchored = true
  413. Part23.CanCollide = false
  414. Part23.Shape = Enum.PartType.Ball
  415. Part23.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  416. Part23.CFrame = CFrame.new(13.1938934, -2.80689168, 5.28531265, 0.990570366, -0.134036899, -0.028446557, 0.133800104, 0.901447296, 0.411692202, -0.0295387954, -0.411615372, 0.910878837)
  417. Part23.BottomSurface = Enum.SurfaceType.Smooth
  418. Part23.TopSurface = Enum.SurfaceType.Smooth
  419. Part23.Color = Color3.new(0.156863, 0.498039, 0.278431)
  420. Part23.Position = Vector3.new(13.1938934, -2.80689168, 5.28531265)
  421. Part23.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
  422. Part23.Color = Color3.new(0.156863, 0.498039, 0.278431)
  423. Part24.Parent = Model17
  424. Part24.Material = Enum.Material.SmoothPlastic
  425. Part24.Rotation = Vector3.new(155.699997, 1.77999997, -7.71000004)
  426. Part24.Anchored = true
  427. Part24.CanCollide = false
  428. Part24.Size = Vector3.new(1.14999962, 0.240000039, 1.12999988)
  429. Part24.CFrame = CFrame.new(12.6945753, -3.0105567, 5.31779671, 0.990490079, 0.134039685, 0.031104736, 0.134906918, -0.901445925, -0.41133368, -0.0270957313, 0.411617249, -0.910953939)
  430. Part24.BottomSurface = Enum.SurfaceType.Smooth
  431. Part24.TopSurface = Enum.SurfaceType.Smooth
  432. Part24.Position = Vector3.new(12.6945753, -3.0105567, 5.31779671)
  433. Part24.Orientation = Vector3.new(24.289999, 178.039993, 171.48999)
  434. Part25.Parent = Model17
  435. Part25.Material = Enum.Material.SmoothPlastic
  436. Part25.BrickColor = BrickColor.new("Sea green")
  437. Part25.Rotation = Vector3.new(155.699997, 1.77999997, -7.71000004)
  438. Part25.Anchored = true
  439. Part25.CanCollide = false
  440. Part25.Size = Vector3.new(1.14999962, 0.210000053, 1.12999988)
  441. Part25.CFrame = CFrame.new(12.7220516, -3.1953485, 5.40218019, 0.990490079, 0.134039685, 0.031104736, 0.134906918, -0.901445925, -0.41133368, -0.0270957313, 0.411617249, -0.910953939)
  442. Part25.BottomSurface = Enum.SurfaceType.Smooth
  443. Part25.TopSurface = Enum.SurfaceType.Smooth
  444. Part25.Color = Color3.new(0.203922, 0.556863, 0.25098)
  445. Part25.Position = Vector3.new(12.7220516, -3.1953485, 5.40218019)
  446. Part25.Orientation = Vector3.new(24.289999, 178.039993, 171.48999)
  447. Part25.Color = Color3.new(0.203922, 0.556863, 0.25098)
  448. Part26.Name = "Middle"
  449. Part26.Parent = Model17
  450. Part26.Material = Enum.Material.SmoothPlastic
  451. Part26.BrickColor = BrickColor.new("Persimmon")
  452. Part26.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
  453. Part26.Anchored = true
  454. Part26.CanCollide = false
  455. Part26.Size = Vector3.new(1, 2, 1)
  456. Part26.CFrame = CFrame.new(12.5464573, -2.19464064, 4.96642303, 0.990570247, -0.134038031, -0.0284439493, 0.13380006, 0.901447117, 0.41169256, -0.0295416676, -0.411615282, 0.910878837)
  457. Part26.BottomSurface = Enum.SurfaceType.Smooth
  458. Part26.TopSurface = Enum.SurfaceType.Smooth
  459. Part26.Color = Color3.new(1, 0.34902, 0.34902)
  460. Part26.Position = Vector3.new(12.5464573, -2.19464064, 4.96642303)
  461. Part26.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
  462. Part26.Color = Color3.new(1, 0.34902, 0.34902)
  463. Texture27.Parent = Part26
  464. Texture27.Texture = "rbxassetid://264596039"
  465. Texture27.StudsPerTileU = 0.5
  466. Texture27.StudsPerTileV = 0.5
  467. Texture28.Parent = Part26
  468. Texture28.Texture = "rbxassetid://264596039"
  469. Texture28.Face = Enum.NormalId.Back
  470. Texture28.StudsPerTileU = 0.5
  471. Texture28.StudsPerTileV = 0.5
  472. Texture29.Parent = Part26
  473. Texture29.Texture = "rbxassetid://264596039"
  474. Texture29.Face = Enum.NormalId.Left
  475. Texture29.StudsPerTileU = 0.5
  476. Texture29.StudsPerTileV = 0.5
  477. Texture30.Parent = Part26
  478. Texture30.Texture = "rbxassetid://264596039"
  479. Texture30.Face = Enum.NormalId.Right
  480. Texture30.StudsPerTileU = 0.5
  481. Texture30.StudsPerTileV = 0.5
  482. Texture31.Parent = Part26
  483. Texture31.Texture = "rbxassetid://264596039"
  484. Texture31.Face = Enum.NormalId.Top
  485. Texture31.StudsPerTileU = 0.5
  486. Texture31.StudsPerTileV = 0.5
  487. Texture32.Parent = Part26
  488. Texture32.Texture = "rbxassetid://264596039"
  489. Texture32.Face = Enum.NormalId.Bottom
  490. Texture32.StudsPerTileU = 0.5
  491. Texture32.StudsPerTileV = 0.5
  492. Part33.Parent = Model17
  493. Part33.Material = Enum.Material.SmoothPlastic
  494. Part33.BrickColor = BrickColor.new("Dark stone grey")
  495. Part33.Rotation = Vector3.new(155.699997, 1.77999997, -7.71000004)
  496. Part33.Anchored = true
  497. Part33.CanCollide = false
  498. Part33.Size = Vector3.new(1.14999962, 0.200000092, 1.12999988)
  499. Part33.CFrame = CFrame.new(12.6691103, -2.83928537, 5.23960114, 0.990490079, 0.134039685, 0.031104736, 0.134906918, -0.901445925, -0.41133368, -0.0270957313, 0.411617249, -0.910953939)
  500. Part33.BottomSurface = Enum.SurfaceType.Smooth
  501. Part33.TopSurface = Enum.SurfaceType.Smooth
  502. Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
  503. Part33.Position = Vector3.new(12.6691103, -2.83928537, 5.23960114)
  504. Part33.Orientation = Vector3.new(24.289999, 178.039993, 171.48999)
  505. Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
  506. Model34.Name = "FHead"
  507. Model34.Parent = Model0
  508. Part35.Name = "Head2"
  509. Part35.Parent = Model34
  510. Part35.Rotation = Vector3.new(-66.3699951, 18.5599995, 4.25999975)
  511. Part35.Anchored = true
  512. Part35.CanCollide = false
  513. Part35.Size = Vector3.new(0.920000196, 0.550000072, 0.530000031)
  514. Part35.CFrame = CFrame.new(11.9153433, 1.61313581, 4.26253557, 0.94537884, -0.0704041496, 0.318287492, -0.261034399, 0.421339154, 0.868524313, -0.195254266, -0.904166341, 0.379946351)
  515. Part35.BottomSurface = Enum.SurfaceType.Smooth
  516. Part35.TopSurface = Enum.SurfaceType.Smooth
  517. Part35.Position = Vector3.new(11.9153433, 1.61313581, 4.26253557)
  518. Part35.Orientation = Vector3.new(-60.2899971, 39.9500008, -31.7799988)
  519. SpecialMesh36.Parent = Part35
  520. SpecialMesh36.Scale = Vector3.new(1.25, 1.25, 1.25)
  521. SpecialMesh36.Scale = Vector3.new(1.25, 1.25, 1.25)
  522. Part37.Parent = Model34
  523. Part37.Material = Enum.Material.SmoothPlastic
  524. Part37.BrickColor = BrickColor.new("Bright green")
  525. Part37.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
  526. Part37.Anchored = true
  527. Part37.CanCollide = false
  528. Part37.Size = Vector3.new(0.134020761, 0.125086069, 0.0893471837)
  529. Part37.CFrame = CFrame.new(11.5367546, 1.36738515, 4.06262636, 0.666773379, 0.445667267, 0.59732604, -0.446142316, 0.880708873, -0.159087777, -0.596969247, -0.160416603, 0.786062539)
  530. Part37.Color = Color3.new(0.294118, 0.592157, 0.294118)
  531. Part37.Position = Vector3.new(11.5367546, 1.36738515, 4.06262636)
  532. Part37.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
  533. Part37.Color = Color3.new(0.294118, 0.592157, 0.294118)
  534. SpecialMesh38.Parent = Part37
  535. SpecialMesh38.MeshType = Enum.MeshType.Sphere
  536. Part39.Parent = Model34
  537. Part39.Material = Enum.Material.SmoothPlastic
  538. Part39.BrickColor = BrickColor.new("Really black")
  539. Part39.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
  540. Part39.Anchored = true
  541. Part39.CanCollide = false
  542. Part39.Size = Vector3.new(0.0536082946, 0.0446735919, 0.0536083132)
  543. Part39.CFrame = CFrame.new(11.5217371, 1.36572087, 4.03961229, 0.666773379, 0.445667267, 0.59732604, -0.446142316, 0.880708873, -0.159087777, -0.596969247, -0.160416603, 0.786062539)
  544. Part39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  545. Part39.Position = Vector3.new(11.5217371, 1.36572087, 4.03961229)
  546. Part39.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
  547. Part39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  548. SpecialMesh40.Parent = Part39
  549. SpecialMesh40.MeshType = Enum.MeshType.Sphere
  550. Part41.Parent = Model34
  551. Part41.Material = Enum.Material.SmoothPlastic
  552. Part41.BrickColor = BrickColor.new("Bright green")
  553. Part41.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
  554. Part41.Anchored = true
  555. Part41.CanCollide = false
  556. Part41.Size = Vector3.new(0.134020761, 0.125086069, 0.0893471837)
  557. Part41.CFrame = CFrame.new(12.0348082, 1.24521685, 3.94988966, 0.96494174, -0.0609708652, -0.255293489, 0.110407718, 0.976696193, 0.184050947, 0.238121852, -0.205784336, 0.949184358)
  558. Part41.Color = Color3.new(0.294118, 0.592157, 0.294118)
  559. Part41.Position = Vector3.new(12.0348082, 1.24521685, 3.94988966)
  560. Part41.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
  561. Part41.Color = Color3.new(0.294118, 0.592157, 0.294118)
  562. SpecialMesh42.Parent = Part41
  563. SpecialMesh42.MeshType = Enum.MeshType.Sphere
  564. Part43.Parent = Model34
  565. Part43.Material = Enum.Material.SmoothPlastic
  566. Part43.BrickColor = BrickColor.new("Really black")
  567. Part43.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
  568. Part43.Anchored = true
  569. Part43.CanCollide = false
  570. Part43.Size = Vector3.new(0.0536082946, 0.0446735919, 0.0536083132)
  571. Part43.CFrame = CFrame.new(12.0462294, 1.23641217, 3.92642498, 0.96494174, -0.0609708652, -0.255293489, 0.110407718, 0.976696193, 0.184050947, 0.238121852, -0.205784336, 0.949184358)
  572. Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  573. Part43.Position = Vector3.new(12.0462294, 1.23641217, 3.92642498)
  574. Part43.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
  575. Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  576. SpecialMesh44.Parent = Part43
  577. SpecialMesh44.MeshType = Enum.MeshType.Sphere
  578. Part45.Parent = Model34
  579. Part45.Material = Enum.Material.SmoothPlastic
  580. Part45.BrickColor = BrickColor.new("Bright green")
  581. Part45.Rotation = Vector3.new(18.789999, -25.2699986, 2.36999989)
  582. Part45.Anchored = true
  583. Part45.CanCollide = false
  584. Part45.Size = Vector3.new(0.07443849, 0.0694759339, 0.0496256687)
  585. Part45.CFrame = CFrame.new(11.9851036, 1.75838351, 3.91338539, 0.903546631, -0.0373740271, -0.426862031, -0.0982237533, 0.951597333, -0.291229397, 0.417084217, 0.305066586, 0.856139719)
  586. Part45.Color = Color3.new(0.294118, 0.592157, 0.294118)
  587. Part45.Position = Vector3.new(11.9851036, 1.75838351, 3.91338539)
  588. Part45.Orientation = Vector3.new(16.9300003, -26.5, -5.88999987)
  589. Part45.Color = Color3.new(0.294118, 0.592157, 0.294118)
  590. SpecialMesh46.Parent = Part45
  591. SpecialMesh46.MeshType = Enum.MeshType.Sphere
  592. Part47.Parent = Model34
  593. Part47.Material = Enum.Material.SmoothPlastic
  594. Part47.BrickColor = BrickColor.new("Really black")
  595. Part47.Rotation = Vector3.new(18.789999, -25.2699986, 2.36999989)
  596. Part47.Anchored = true
  597. Part47.CanCollide = false
  598. Part47.Size = Vector3.new(0.0297753923, 0.0248128343, 0.0297754034)
  599. Part47.CFrame = CFrame.new(11.9937954, 1.76010776, 3.9009192, 0.903546631, -0.0373740271, -0.426862031, -0.0982237533, 0.951597333, -0.291229397, 0.417084217, 0.305066586, 0.856139719)
  600. Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  601. Part47.Position = Vector3.new(11.9937954, 1.76010776, 3.9009192)
  602. Part47.Orientation = Vector3.new(16.9300003, -26.5, -5.88999987)
  603. Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  604. SpecialMesh48.Parent = Part47
  605. SpecialMesh48.MeshType = Enum.MeshType.Sphere
  606. Part49.Parent = Model34
  607. Part49.Material = Enum.Material.SmoothPlastic
  608. Part49.BrickColor = BrickColor.new("Really black")
  609. Part49.Rotation = Vector3.new(39.1800003, 28.5100002, -44.1299973)
  610. Part49.Anchored = true
  611. Part49.CanCollide = false
  612. Part49.Size = Vector3.new(0.0297753923, 0.0248128343, 0.0297754034)
  613. Part49.CFrame = CFrame.new(11.7805262, 1.81244111, 3.96626186, 0.630697012, 0.611918688, 0.477264643, -0.323370308, 0.766299486, -0.555172861, -0.705446601, 0.195812121, 0.681177616)
  614. Part49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  615. Part49.Position = Vector3.new(11.7805262, 1.81244111, 3.96626186)
  616. Part49.Orientation = Vector3.new(33.7199974, 35.0200005, -22.8799992)
  617. Part49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  618. SpecialMesh50.Parent = Part49
  619. SpecialMesh50.MeshType = Enum.MeshType.Sphere
  620. Part51.Parent = Model34
  621. Part51.Material = Enum.Material.SmoothPlastic
  622. Part51.BrickColor = BrickColor.new("Bright green")
  623. Part51.Rotation = Vector3.new(39.1800003, 28.5100002, -44.1299973)
  624. Part51.Anchored = true
  625. Part51.CanCollide = false
  626. Part51.Size = Vector3.new(0.07443849, 0.0694759339, 0.0496256687)
  627. Part51.CFrame = CFrame.new(11.7875834, 1.8068831, 3.97863412, 0.630697012, 0.611918688, 0.477264643, -0.323370308, 0.766299486, -0.555172861, -0.705446601, 0.195812121, 0.681177616)
  628. Part51.Color = Color3.new(0.294118, 0.592157, 0.294118)
  629. Part51.Position = Vector3.new(11.7875834, 1.8068831, 3.97863412)
  630. Part51.Orientation = Vector3.new(33.7199974, 35.0200005, -22.8799992)
  631. Part51.Color = Color3.new(0.294118, 0.592157, 0.294118)
  632. SpecialMesh52.Parent = Part51
  633. SpecialMesh52.MeshType = Enum.MeshType.Sphere
  634. Part53.Parent = Model34
  635. Part53.Material = Enum.Material.SmoothPlastic
  636. Part53.BrickColor = BrickColor.new("Really black")
  637. Part53.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
  638. Part53.Anchored = true
  639. Part53.CanCollide = false
  640. Part53.Size = Vector3.new(0.174020723, 0.165086061, 0.0500000007)
  641. Part53.CFrame = CFrame.new(12.0297956, 1.24883831, 3.96855235, 0.96494174, -0.0609708652, -0.255293489, 0.110407718, 0.976696193, 0.184050947, 0.238121852, -0.205784336, 0.949184358)
  642. Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  643. Part53.Position = Vector3.new(12.0297956, 1.24883831, 3.96855235)
  644. Part53.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
  645. Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  646. SpecialMesh54.Parent = Part53
  647. SpecialMesh54.MeshType = Enum.MeshType.Sphere
  648. Part55.Name = "Head2"
  649. Part55.Parent = Model34
  650. Part55.BrickColor = BrickColor.new("Persimmon")
  651. Part55.Rotation = Vector3.new(-8.06999969, 14.8199997, -11.8899994)
  652. Part55.Anchored = true
  653. Part55.CanCollide = false
  654. Part55.Size = Vector3.new(2, 1, 1)
  655. Part55.CFrame = CFrame.new(11.9367552, 1.30647635, 4.63012409, 0.946011603, 0.19913213, 0.255759805, -0.23908259, 0.961464882, 0.135738179, -0.218873739, -0.189557195, 0.957163811)
  656. Part55.BottomSurface = Enum.SurfaceType.Smooth
  657. Part55.TopSurface = Enum.SurfaceType.Smooth
  658. Part55.Color = Color3.new(1, 0.34902, 0.34902)
  659. Part55.Position = Vector3.new(11.9367552, 1.30647635, 4.63012409)
  660. Part55.Orientation = Vector3.new(-7.79999971, 14.96, -13.96)
  661. Part55.Color = Color3.new(1, 0.34902, 0.34902)
  662. SpecialMesh56.Parent = Part55
  663. SpecialMesh56.Scale = Vector3.new(1.25, 1.25, 1.25)
  664. SpecialMesh56.Scale = Vector3.new(1.25, 1.25, 1.25)
  665. Part57.Name = "Head2"
  666. Part57.Parent = Model34
  667. Part57.BrickColor = BrickColor.new("Persimmon")
  668. Part57.Rotation = Vector3.new(18.1399994, 6.60999966, -19.8599987)
  669. Part57.Anchored = true
  670. Part57.CanCollide = false
  671. Part57.Size = Vector3.new(0.5, 0.400000006, 0.400000006)
  672. Part57.CFrame = CFrame.new(11.9143991, 1.67772126, 4.14330864, 0.934295237, 0.337407798, 0.115121685, -0.289071709, 0.905973315, -0.309273332, -0.208647937, 0.255673677, 0.943979383)
  673. Part57.BottomSurface = Enum.SurfaceType.Smooth
  674. Part57.TopSurface = Enum.SurfaceType.Smooth
  675. Part57.Color = Color3.new(1, 0.34902, 0.34902)
  676. Part57.Position = Vector3.new(11.9143991, 1.67772126, 4.14330864)
  677. Part57.Orientation = Vector3.new(18.0200005, 6.94999981, -17.6999989)
  678. Part57.Color = Color3.new(1, 0.34902, 0.34902)
  679. SpecialMesh58.Parent = Part57
  680. SpecialMesh58.Scale = Vector3.new(1.25, 1.25, 1.25)
  681. SpecialMesh58.Scale = Vector3.new(1.25, 1.25, 1.25)
  682. Part59.Name = "Middle"
  683. Part59.Parent = Model34
  684. Part59.BrickColor = BrickColor.new("Bright yellow")
  685. Part59.Rotation = Vector3.new(-8.06999969, 14.8199997, -11.8899994)
  686. Part59.Anchored = true
  687. Part59.CanCollide = false
  688. Part59.Size = Vector3.new(2, 1, 0.899999976)
  689. Part59.CFrame = CFrame.new(11.8984041, 1.28610897, 4.48655272, 0.946011603, 0.19913213, 0.255759805, -0.23908259, 0.961464882, 0.135738179, -0.218873739, -0.189557195, 0.957163811)
  690. Part59.BottomSurface = Enum.SurfaceType.Smooth
  691. Part59.TopSurface = Enum.SurfaceType.Smooth
  692. Part59.Color = Color3.new(0.960784, 0.803922, 0.188235)
  693. Part59.Position = Vector3.new(11.8984041, 1.28610897, 4.48655272)
  694. Part59.Orientation = Vector3.new(-7.79999971, 14.96, -13.96)
  695. Part59.Color = Color3.new(0.960784, 0.803922, 0.188235)
  696. SpecialMesh60.Parent = Part59
  697. SpecialMesh60.Scale = Vector3.new(1.25, 1.25, 1.25)
  698. SpecialMesh60.Scale = Vector3.new(1.25, 1.25, 1.25)
  699. Part61.Parent = Model34
  700. Part61.Material = Enum.Material.SmoothPlastic
  701. Part61.BrickColor = BrickColor.new("Really black")
  702. Part61.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
  703. Part61.Anchored = true
  704. Part61.CanCollide = false
  705. Part61.Size = Vector3.new(0.374020815, 0.0900000036, 0.0500000007)
  706. Part61.CFrame = CFrame.new(11.5474768, 1.36848938, 4.07948542, 0.666773379, 0.445667267, 0.59732604, -0.446142316, 0.880708873, -0.159087777, -0.596969247, -0.160416603, 0.786062539)
  707. Part61.Color = Color3.new(0, 0, 0)
  708. Part61.Position = Vector3.new(11.5474768, 1.36848938, 4.07948542)
  709. Part61.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
  710. Part61.Color = Color3.new(0, 0, 0)
  711. SpecialMesh62.Parent = Part61
  712. SpecialMesh62.MeshType = Enum.MeshType.Sphere
  713. Part63.Parent = Model34
  714. Part63.Material = Enum.Material.SmoothPlastic
  715. Part63.BrickColor = BrickColor.new("Really black")
  716. Part63.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
  717. Part63.Anchored = true
  718. Part63.CanCollide = false
  719. Part63.Size = Vector3.new(0.364020735, 0.0750860721, 0.0500000007)
  720. Part63.CFrame = CFrame.new(12.0297956, 1.24883831, 3.96855235, 0.96494174, -0.0609708652, -0.255293489, 0.110407718, 0.976696193, 0.184050947, 0.238121852, -0.205784336, 0.949184358)
  721. Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  722. Part63.Position = Vector3.new(12.0297956, 1.24883831, 3.96855235)
  723. Part63.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
  724. Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  725. SpecialMesh64.Parent = Part63
  726. SpecialMesh64.MeshType = Enum.MeshType.Sphere
  727. Part65.Parent = Model34
  728. Part65.Material = Enum.Material.SmoothPlastic
  729. Part65.BrickColor = BrickColor.new("Really black")
  730. Part65.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
  731. Part65.Anchored = true
  732. Part65.CanCollide = false
  733. Part65.Size = Vector3.new(0.173999995, 0.165000007, 0.0500000007)
  734. Part65.CFrame = CFrame.new(11.5421143, 1.36793602, 4.07104349, 0.666773379, 0.445667267, 0.59732604, -0.446142316, 0.880708873, -0.159087777, -0.596969247, -0.160416603, 0.786062539)
  735. Part65.Color = Color3.new(0, 0, 0)
  736. Part65.Position = Vector3.new(11.5421143, 1.36793602, 4.07104349)
  737. Part65.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
  738. Part65.Color = Color3.new(0, 0, 0)
  739. SpecialMesh66.Parent = Part65
  740. SpecialMesh66.MeshType = Enum.MeshType.Sphere
  741. Model67.Name = "FTorso"
  742. Model67.Parent = Model0
  743. Part68.Parent = Model67
  744. Part68.Material = Enum.Material.SmoothPlastic
  745. Part68.Rotation = Vector3.new(0, 0.0299999993, 0)
  746. Part68.Anchored = true
  747. Part68.CanCollide = false
  748. Part68.Size = Vector3.new(0.330000073, 0.200000003, 0.900000036)
  749. Part68.CFrame = CFrame.new(11.0521231, 0.839523673, 4.67163563, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
  750. Part68.Position = Vector3.new(11.0521231, 0.839523673, 4.67163563)
  751. Part68.Orientation = Vector3.new(0, 0.0299999993, 0)
  752. Part69.Parent = Model67
  753. Part69.Material = Enum.Material.SmoothPlastic
  754. Part69.Rotation = Vector3.new(21, 0.0299999993, -0.00999999978)
  755. Part69.Anchored = true
  756. Part69.CanCollide = false
  757. Part69.Size = Vector3.new(1.58999991, 0.800000012, 0.200000003)
  758. Part69.CFrame = CFrame.new(11.8924513, 0.952376485, 5.2253499, 1.00000215, 0.000194943394, 0.000548332697, 1.45472441e-05, 0.933557212, -0.358428597, -0.000581771368, 0.358428538, 0.933556974)
  759. Part69.Position = Vector3.new(11.8924513, 0.952376485, 5.2253499)
  760. Part69.Orientation = Vector3.new(21, 0.0299999993, 0)
  761. Part70.Parent = Model67
  762. Part70.Material = Enum.Material.SmoothPlastic
  763. Part70.Rotation = Vector3.new(0, 0.0299999993, 0)
  764. Part70.Anchored = true
  765. Part70.CanCollide = false
  766. Part70.Shape = Enum.PartType.Cylinder
  767. Part70.Size = Vector3.new(0.200000003, 1, 1)
  768. Part70.CFrame = CFrame.new(10.819169, 0.889256001, 4.63970709, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
  769. Part70.BottomSurface = Enum.SurfaceType.Smooth
  770. Part70.TopSurface = Enum.SurfaceType.Smooth
  771. Part70.Position = Vector3.new(10.819169, 0.889256001, 4.63970709)
  772. Part70.Orientation = Vector3.new(0, 0.0299999993, 0)
  773. Part71.Parent = Model67
  774. Part71.Material = Enum.Material.SmoothPlastic
  775. Part71.Rotation = Vector3.new(0, 0.0299999993, 0)
  776. Part71.Anchored = true
  777. Part71.CanCollide = false
  778. Part71.Size = Vector3.new(0.400000036, 0.200000003, 0.900000036)
  779. Part71.CFrame = CFrame.new(12.7871428, 0.839549303, 4.67061138, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
  780. Part71.Position = Vector3.new(12.7871428, 0.839549303, 4.67061138)
  781. Part71.Orientation = Vector3.new(0, 0.0299999993, 0)
  782. Part72.Parent = Model67
  783. Part72.Material = Enum.Material.SmoothPlastic
  784. Part72.Rotation = Vector3.new(-180, -0.0299999993, 180)
  785. Part72.Anchored = true
  786. Part72.CanCollide = false
  787. Part72.Shape = Enum.PartType.Cylinder
  788. Part72.Size = Vector3.new(0.200000003, 1, 1)
  789. Part72.CFrame = CFrame.new(12.965106, 0.889284968, 4.68757534, -1.00000215, -1.45131817e-05, -0.000581773929, -1.45472441e-05, 1, 5.8661255e-05, 0.000581771368, 5.86695787e-05, -0.999999821)
  790. Part72.BottomSurface = Enum.SurfaceType.Smooth
  791. Part72.TopSurface = Enum.SurfaceType.Smooth
  792. Part72.Position = Vector3.new(12.965106, 0.889284968, 4.68757534)
  793. Part72.Orientation = Vector3.new(0, -179.970001, 0)
  794. Part73.Parent = Model67
  795. Part73.Material = Enum.Material.SmoothPlastic
  796. Part73.Rotation = Vector3.new(-3, 0.0299999993, 0)
  797. Part73.Anchored = true
  798. Part73.CanCollide = false
  799. Part73.Size = Vector3.new(0.200000003, 0.600000024, 1.5)
  800. Part73.CFrame = CFrame.new(12.6873074, 1.00220788, 4.98134327, 1.00000215, -4.4937362e-05, 0.000580217456, 1.45472441e-05, 0.998633087, 0.0522711277, -0.000581771368, -0.0522711128, 0.998632908)
  801. Part73.Position = Vector3.new(12.6873074, 1.00220788, 4.98134327)
  802. Part73.Orientation = Vector3.new(-3, 0.0299999993, 0)
  803. Part74.Parent = Model67
  804. Part74.Material = Enum.Material.SmoothPlastic
  805. Part74.Rotation = Vector3.new(-3, 0.0299999993, 0)
  806. Part74.Anchored = true
  807. Part74.CanCollide = false
  808. Part74.Size = Vector3.new(0.210000053, 0.600000024, 1.5)
  809. Part74.CFrame = CFrame.new(11.1568213, 1.00218725, 4.93468666, 1.00000215, -4.4937362e-05, 0.000580217456, 1.45472441e-05, 0.998633087, 0.0522711277, -0.000581771368, -0.0522711128, 0.998632908)
  810. Part74.Position = Vector3.new(11.1568213, 1.00218725, 4.93468666)
  811. Part74.Orientation = Vector3.new(-3, 0.0299999993, 0)
  812. Part75.Parent = Model67
  813. Part75.BrickColor = BrickColor.new("Persimmon")
  814. Part75.Rotation = Vector3.new(0, 0.0299999993, 0)
  815. Part75.Anchored = true
  816. Part75.CanCollide = false
  817. Part75.Size = Vector3.new(2, 0.429999948, 1.15999985)
  818. Part75.CFrame = CFrame.new(11.9249992, 0.524288297, 4.55067492, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
  819. Part75.Color = Color3.new(1, 0.34902, 0.34902)
  820. Part75.Position = Vector3.new(11.9249992, 0.524288297, 4.55067492)
  821. Part75.Orientation = Vector3.new(0, 0.0299999993, 0)
  822. Part75.Color = Color3.new(1, 0.34902, 0.34902)
  823. Attachment76.Name = "RootRigAttachment"
  824. Attachment76.Parent = Part75
  825. Texture77.Parent = Part75
  826. Texture77.Texture = "rbxassetid://264596039"
  827. Texture77.StudsPerTileU = 0.5
  828. Texture77.StudsPerTileV = 0.5
  829. Texture78.Parent = Part75
  830. Texture78.Texture = "rbxassetid://264596039"
  831. Texture78.Face = Enum.NormalId.Back
  832. Texture78.StudsPerTileU = 0.5
  833. Texture78.StudsPerTileV = 0.5
  834. Texture79.Parent = Part75
  835. Texture79.Texture = "rbxassetid://264596039"
  836. Texture79.Face = Enum.NormalId.Left
  837. Texture79.StudsPerTileU = 0.5
  838. Texture79.StudsPerTileV = 0.5
  839. Texture80.Parent = Part75
  840. Texture80.Texture = "rbxassetid://264596039"
  841. Texture80.Face = Enum.NormalId.Right
  842. Texture80.StudsPerTileU = 0.5
  843. Texture80.StudsPerTileV = 0.5
  844. Texture81.Parent = Part75
  845. Texture81.Texture = "rbxassetid://264596039"
  846. Texture81.Face = Enum.NormalId.Top
  847. Texture81.StudsPerTileU = 0.5
  848. Texture81.StudsPerTileV = 0.5
  849. Texture82.Parent = Part75
  850. Texture82.Texture = "rbxassetid://264596039"
  851. Texture82.Face = Enum.NormalId.Bottom
  852. Texture82.StudsPerTileU = 0.5
  853. Texture82.StudsPerTileV = 0.5
  854. Part83.Parent = Model67
  855. Part83.BrickColor = BrickColor.new("Persimmon")
  856. Part83.Rotation = Vector3.new(0, 0.0299999993, 0)
  857. Part83.Anchored = true
  858. Part83.CanCollide = false
  859. Part83.Size = Vector3.new(0.550000191, 0.849999785, 1.15999985)
  860. Part83.CFrame = CFrame.new(12.6500111, 0.314302087, 4.55023623, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
  861. Part83.Color = Color3.new(1, 0.34902, 0.34902)
  862. Part83.Position = Vector3.new(12.6500111, 0.314302087, 4.55023623)
  863. Part83.Orientation = Vector3.new(0, 0.0299999993, 0)
  864. Part83.Color = Color3.new(1, 0.34902, 0.34902)
  865. Attachment84.Name = "RootRigAttachment"
  866. Attachment84.Parent = Part83
  867. Texture85.Parent = Part83
  868. Texture85.Texture = "rbxassetid://264596039"
  869. Texture85.StudsPerTileU = 0.5
  870. Texture85.StudsPerTileV = 0.5
  871. Texture86.Parent = Part83
  872. Texture86.Texture = "rbxassetid://264596039"
  873. Texture86.Face = Enum.NormalId.Back
  874. Texture86.StudsPerTileU = 0.5
  875. Texture86.StudsPerTileV = 0.5
  876. Texture87.Parent = Part83
  877. Texture87.Texture = "rbxassetid://264596039"
  878. Texture87.Face = Enum.NormalId.Left
  879. Texture87.StudsPerTileU = 0.5
  880. Texture87.StudsPerTileV = 0.5
  881. Texture88.Parent = Part83
  882. Texture88.Texture = "rbxassetid://264596039"
  883. Texture88.Face = Enum.NormalId.Right
  884. Texture88.StudsPerTileU = 0.5
  885. Texture88.StudsPerTileV = 0.5
  886. Texture89.Parent = Part83
  887. Texture89.Texture = "rbxassetid://264596039"
  888. Texture89.Face = Enum.NormalId.Top
  889. Texture89.StudsPerTileU = 0.5
  890. Texture89.StudsPerTileV = 0.5
  891. Texture90.Parent = Part83
  892. Texture90.Texture = "rbxassetid://264596039"
  893. Texture90.Face = Enum.NormalId.Bottom
  894. Texture90.StudsPerTileU = 0.5
  895. Texture90.StudsPerTileV = 0.5
  896. Part91.Parent = Model67
  897. Part91.BrickColor = BrickColor.new("Persimmon")
  898. Part91.Rotation = Vector3.new(0, 0.0299999993, 0)
  899. Part91.Anchored = true
  900. Part91.CanCollide = false
  901. Part91.Size = Vector3.new(0.49999997, 0.849999785, 1.15999985)
  902. Part91.CFrame = CFrame.new(11.1850176, 0.314280808, 4.55109692, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
  903. Part91.Color = Color3.new(1, 0.34902, 0.34902)
  904. Part91.Position = Vector3.new(11.1850176, 0.314280808, 4.55109692)
  905. Part91.Orientation = Vector3.new(0, 0.0299999993, 0)
  906. Part91.Color = Color3.new(1, 0.34902, 0.34902)
  907. Attachment92.Name = "RootRigAttachment"
  908. Attachment92.Parent = Part91
  909. Texture93.Parent = Part91
  910. Texture93.Texture = "rbxassetid://264596039"
  911. Texture93.StudsPerTileU = 0.5
  912. Texture93.StudsPerTileV = 0.5
  913. Texture94.Parent = Part91
  914. Texture94.Texture = "rbxassetid://264596039"
  915. Texture94.Face = Enum.NormalId.Back
  916. Texture94.StudsPerTileU = 0.5
  917. Texture94.StudsPerTileV = 0.5
  918. Texture95.Parent = Part91
  919. Texture95.Texture = "rbxassetid://264596039"
  920. Texture95.Face = Enum.NormalId.Left
  921. Texture95.StudsPerTileU = 0.5
  922. Texture95.StudsPerTileV = 0.5
  923. Texture96.Parent = Part91
  924. Texture96.Texture = "rbxassetid://264596039"
  925. Texture96.Face = Enum.NormalId.Right
  926. Texture96.StudsPerTileU = 0.5
  927. Texture96.StudsPerTileV = 0.5
  928. Texture97.Parent = Part91
  929. Texture97.Texture = "rbxassetid://264596039"
  930. Texture97.Face = Enum.NormalId.Top
  931. Texture97.StudsPerTileU = 0.5
  932. Texture97.StudsPerTileV = 0.5
  933. Texture98.Parent = Part91
  934. Texture98.Texture = "rbxassetid://264596039"
  935. Texture98.Face = Enum.NormalId.Bottom
  936. Texture98.StudsPerTileU = 0.5
  937. Texture98.StudsPerTileV = 0.5
  938. Part99.Parent = Model67
  939. Part99.BrickColor = BrickColor.new("Persimmon")
  940. Part99.Rotation = Vector3.new(0, 0.0299999993, 0)
  941. Part99.Anchored = true
  942. Part99.CanCollide = false
  943. Part99.Size = Vector3.new(2, 2, 1)
  944. Part99.CFrame = CFrame.new(11.9250631, -0.26070109, 4.63062239, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
  945. Part99.Color = Color3.new(1, 0.34902, 0.34902)
  946. Part99.Position = Vector3.new(11.9250631, -0.26070109, 4.63062239)
  947. Part99.Orientation = Vector3.new(0, 0.0299999993, 0)
  948. Part99.Color = Color3.new(1, 0.34902, 0.34902)
  949. Attachment100.Name = "RootRigAttachment"
  950. Attachment100.Parent = Part99
  951. Texture101.Parent = Part99
  952. Texture101.Texture = "rbxassetid://264596039"
  953. Texture101.StudsPerTileU = 0.5
  954. Texture101.StudsPerTileV = 0.5
  955. Texture102.Parent = Part99
  956. Texture102.Texture = "rbxassetid://264596039"
  957. Texture102.Face = Enum.NormalId.Back
  958. Texture102.StudsPerTileU = 0.5
  959. Texture102.StudsPerTileV = 0.5
  960. Texture103.Parent = Part99
  961. Texture103.Texture = "rbxassetid://264596039"
  962. Texture103.Face = Enum.NormalId.Left
  963. Texture103.StudsPerTileU = 0.5
  964. Texture103.StudsPerTileV = 0.5
  965. Texture104.Parent = Part99
  966. Texture104.Texture = "rbxassetid://264596039"
  967. Texture104.Face = Enum.NormalId.Right
  968. Texture104.StudsPerTileU = 0.5
  969. Texture104.StudsPerTileV = 0.5
  970. Texture105.Parent = Part99
  971. Texture105.Texture = "rbxassetid://264596039"
  972. Texture105.Face = Enum.NormalId.Top
  973. Texture105.StudsPerTileU = 0.5
  974. Texture105.StudsPerTileV = 0.5
  975. Texture106.Parent = Part99
  976. Texture106.Texture = "rbxassetid://264596039"
  977. Texture106.Face = Enum.NormalId.Bottom
  978. Texture106.StudsPerTileU = 0.5
  979. Texture106.StudsPerTileV = 0.5
  980. Part107.Parent = Model67
  981. Part107.Material = Enum.Material.SmoothPlastic
  982. Part107.Rotation = Vector3.new(-180, 0.119999997, 0)
  983. Part107.Anchored = true
  984. Part107.CanCollide = false
  985. Part107.Size = Vector3.new(0.960000217, 1.28999972, 1.0999999)
  986. Part107.CFrame = CFrame.new(11.9067307, -0.335699737, 4.64631414, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
  987. Part107.Position = Vector3.new(11.9067307, -0.335699737, 4.64631414)
  988. Part107.Orientation = Vector3.new(0, 179.87999, 180)
  989. Part108.Parent = Model67
  990. Part108.Material = Enum.Material.SmoothPlastic
  991. Part108.Rotation = Vector3.new(-180, 0.119999997, 0)
  992. Part108.Anchored = true
  993. Part108.CanCollide = false
  994. Part108.Size = Vector3.new(2.16999936, 0.949999988, 1.0999999)
  995. Part108.CFrame = CFrame.new(11.8742619, -0.565696001, 4.60946989, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
  996. Part108.Position = Vector3.new(11.8742619, -0.565696001, 4.60946989)
  997. Part108.Orientation = Vector3.new(0, 179.87999, 180)
  998. Part109.Parent = Model67
  999. Part109.Material = Enum.Material.SmoothPlastic
  1000. Part109.BrickColor = BrickColor.new("Dark stone grey")
  1001. Part109.Rotation = Vector3.new(-180, 0.119999997, 0)
  1002. Part109.Anchored = true
  1003. Part109.CanCollide = false
  1004. Part109.Size = Vector3.new(2.23999977, 0.410000026, 1.12999988)
  1005. Part109.CFrame = CFrame.new(11.9093018, -1.12568498, 4.60950422, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
  1006. Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1007. Part109.Position = Vector3.new(11.9093018, -1.12568498, 4.60950422)
  1008. Part109.Orientation = Vector3.new(0, 179.87999, 180)
  1009. Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1010. Part110.Name = "Middle"
  1011. Part110.Parent = Model67
  1012. Part110.BrickColor = BrickColor.new("Persimmon")
  1013. Part110.Anchored = true
  1014. Part110.CanCollide = false
  1015. Part110.Size = Vector3.new(2, 2, 1)
  1016. Part110.CFrame = CFrame.new(11.8900042, -0.300692469, 4.61989641, 1.00000226, -1.44949418e-05, 3.72668728e-06, 1.44950927e-05, 1, -5.8666963e-05, -3.72505747e-06, 5.86668757e-05, 1)
  1017. Part110.Color = Color3.new(1, 0.34902, 0.34902)
  1018. Part110.Position = Vector3.new(11.8900042, -0.300692469, 4.61989641)
  1019. Part110.Color = Color3.new(1, 0.34902, 0.34902)
  1020. Attachment111.Name = "RootRigAttachment"
  1021. Attachment111.Parent = Part110
  1022. Texture112.Parent = Part110
  1023. Texture112.Texture = "rbxassetid://264596039"
  1024. Texture112.StudsPerTileU = 0.5
  1025. Texture112.StudsPerTileV = 0.5
  1026. Texture113.Parent = Part110
  1027. Texture113.Texture = "rbxassetid://264596039"
  1028. Texture113.Face = Enum.NormalId.Back
  1029. Texture113.StudsPerTileU = 0.5
  1030. Texture113.StudsPerTileV = 0.5
  1031. Texture114.Parent = Part110
  1032. Texture114.Texture = "rbxassetid://264596039"
  1033. Texture114.Face = Enum.NormalId.Left
  1034. Texture114.StudsPerTileU = 0.5
  1035. Texture114.StudsPerTileV = 0.5
  1036. Texture115.Parent = Part110
  1037. Texture115.Texture = "rbxassetid://264596039"
  1038. Texture115.Face = Enum.NormalId.Right
  1039. Texture115.StudsPerTileU = 0.5
  1040. Texture115.StudsPerTileV = 0.5
  1041. Texture116.Parent = Part110
  1042. Texture116.Texture = "rbxassetid://264596039"
  1043. Texture116.Face = Enum.NormalId.Top
  1044. Texture116.StudsPerTileU = 0.5
  1045. Texture116.StudsPerTileV = 0.5
  1046. Texture117.Parent = Part110
  1047. Texture117.Texture = "rbxassetid://264596039"
  1048. Texture117.Face = Enum.NormalId.Bottom
  1049. Texture117.StudsPerTileU = 0.5
  1050. Texture117.StudsPerTileV = 0.5
  1051. for i,v in pairs(mas:GetChildren()) do
  1052. v.Parent = game:GetService("Players").LocalPlayer.Character
  1053. pcall(function() v:MakeJoints() end)
  1054. end
  1055. mas:Destroy()
  1056. for i,v in pairs(cors) do
  1057. spawn(function()
  1058. pcall(v)
  1059. end)
  1060. end-- main body
  1061.  
  1062. -- left arm VVV
  1063.  
  1064. --Converted with ttyyuu12345's model to script plugin v4
  1065. function sandbox(var,func)
  1066. local env = getfenv(func)
  1067. local newenv = setmetatable({},{
  1068. __index = function(self,k)
  1069. if k=="script" then
  1070. return var
  1071. else
  1072. return env[k]
  1073. end
  1074. end,
  1075. })
  1076. setfenv(func,newenv)
  1077. return func
  1078. end
  1079. cors = {}
  1080. mas = Instance.new("Model",game:GetService("Lighting"))
  1081. Model0 = Instance.new("Model")
  1082. Part1 = Instance.new("Part")
  1083. SpecialMesh2 = Instance.new("SpecialMesh")
  1084. Part3 = Instance.new("Part")
  1085. Texture4 = Instance.new("Texture")
  1086. Texture5 = Instance.new("Texture")
  1087. Texture6 = Instance.new("Texture")
  1088. Texture7 = Instance.new("Texture")
  1089. Texture8 = Instance.new("Texture")
  1090. Texture9 = Instance.new("Texture")
  1091. Part10 = Instance.new("Part")
  1092. Part11 = Instance.new("Part")
  1093. Part12 = Instance.new("Part")
  1094. Part13 = Instance.new("Part")
  1095. SpecialMesh14 = Instance.new("SpecialMesh")
  1096. Part15 = Instance.new("Part")
  1097. Model0.Name = "Left Arm"
  1098. Model0.Parent = mas
  1099. Part1.Parent = Model0
  1100. Part1.Material = Enum.Material.SmoothPlastic
  1101. Part1.BrickColor = BrickColor.new("Smoky grey")
  1102. Part1.Rotation = Vector3.new(158.839996, 86.4199982, -159.98999)
  1103. Part1.Anchored = true
  1104. Part1.CanCollide = false
  1105. Part1.Size = Vector3.new(0.499999911, 0.699999928, 0.199999988)
  1106. Part1.CFrame = CFrame.new(9.67373753, -0.925762892, 4.67416382, -0.0586780347, 0.0213669986, 0.998048306, -0.0194990113, 0.999555647, -0.0225456711, -0.998086572, -0.02078389, -0.0582353249)
  1107. Part1.BottomSurface = Enum.SurfaceType.Smooth
  1108. Part1.TopSurface = Enum.SurfaceType.Smooth
  1109. Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1110. Part1.Position = Vector3.new(9.67373753, -0.925762892, 4.67416382)
  1111. Part1.Orientation = Vector3.new(1.28999996, 93.3399963, -1.12)
  1112. Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1113. SpecialMesh2.Parent = Part1
  1114. SpecialMesh2.MeshType = Enum.MeshType.Sphere
  1115. Part3.Name = "Middle"
  1116. Part3.Parent = Model0
  1117. Part3.Material = Enum.Material.SmoothPlastic
  1118. Part3.BrickColor = BrickColor.new("Persimmon")
  1119. Part3.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
  1120. Part3.Anchored = true
  1121. Part3.CanCollide = false
  1122. Part3.Size = Vector3.new(1, 2, 1)
  1123. Part3.CFrame = CFrame.new(10.2763157, -0.328741938, 4.6582799, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
  1124. Part3.BottomSurface = Enum.SurfaceType.Smooth
  1125. Part3.TopSurface = Enum.SurfaceType.Smooth
  1126. Part3.Color = Color3.new(1, 0.34902, 0.34902)
  1127. Part3.Position = Vector3.new(10.2763157, -0.328741938, 4.6582799)
  1128. Part3.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
  1129. Part3.Color = Color3.new(1, 0.34902, 0.34902)
  1130. Texture4.Parent = Part3
  1131. Texture4.Texture = "rbxassetid://264596039"
  1132. Texture4.StudsPerTileU = 0.5
  1133. Texture4.StudsPerTileV = 0.5
  1134. Texture5.Parent = Part3
  1135. Texture5.Texture = "rbxassetid://264596039"
  1136. Texture5.Face = Enum.NormalId.Back
  1137. Texture5.StudsPerTileU = 0.5
  1138. Texture5.StudsPerTileV = 0.5
  1139. Texture6.Parent = Part3
  1140. Texture6.Texture = "rbxassetid://264596039"
  1141. Texture6.Face = Enum.NormalId.Left
  1142. Texture6.StudsPerTileU = 0.5
  1143. Texture6.StudsPerTileV = 0.5
  1144. Texture7.Parent = Part3
  1145. Texture7.Texture = "rbxassetid://264596039"
  1146. Texture7.Face = Enum.NormalId.Right
  1147. Texture7.StudsPerTileU = 0.5
  1148. Texture7.StudsPerTileV = 0.5
  1149. Texture8.Parent = Part3
  1150. Texture8.Texture = "rbxassetid://264596039"
  1151. Texture8.Face = Enum.NormalId.Top
  1152. Texture8.StudsPerTileU = 0.5
  1153. Texture8.StudsPerTileV = 0.5
  1154. Texture9.Parent = Part3
  1155. Texture9.Texture = "rbxassetid://264596039"
  1156. Texture9.Face = Enum.NormalId.Bottom
  1157. Texture9.StudsPerTileU = 0.5
  1158. Texture9.StudsPerTileV = 0.5
  1159. Part10.Parent = Model0
  1160. Part10.Material = Enum.Material.SmoothPlastic
  1161. Part10.BrickColor = BrickColor.new("Smoky grey")
  1162. Part10.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
  1163. Part10.Anchored = true
  1164. Part10.CanCollide = false
  1165. Part10.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
  1166. Part10.CFrame = CFrame.new(10.2763157, -0.328740954, 4.65828419, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
  1167. Part10.BottomSurface = Enum.SurfaceType.Smooth
  1168. Part10.TopSurface = Enum.SurfaceType.Smooth
  1169. Part10.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1170. Part10.Position = Vector3.new(10.2763157, -0.328740954, 4.65828419)
  1171. Part10.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
  1172. Part10.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1173. Part11.Parent = Model0
  1174. Part11.Material = Enum.Material.SmoothPlastic
  1175. Part11.BrickColor = BrickColor.new("Smoky grey")
  1176. Part11.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
  1177. Part11.Anchored = true
  1178. Part11.CanCollide = false
  1179. Part11.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
  1180. Part11.CFrame = CFrame.new(10.2641315, -0.898470879, 4.6701169, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
  1181. Part11.BottomSurface = Enum.SurfaceType.Smooth
  1182. Part11.TopSurface = Enum.SurfaceType.Smooth
  1183. Part11.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1184. Part11.Position = Vector3.new(10.2641315, -0.898470879, 4.6701169)
  1185. Part11.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
  1186. Part11.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1187. Part12.Parent = Model0
  1188. Part12.Material = Enum.Material.SmoothPlastic
  1189. Part12.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
  1190. Part12.Anchored = true
  1191. Part12.CanCollide = false
  1192. Part12.Size = Vector3.new(1.0999999, 0.47999993, 1.20000005)
  1193. Part12.CFrame = CFrame.new(10.2585678, -1.15834284, 4.67551708, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
  1194. Part12.BottomSurface = Enum.SurfaceType.Smooth
  1195. Part12.TopSurface = Enum.SurfaceType.Smooth
  1196. Part12.Position = Vector3.new(10.2585678, -1.15834284, 4.67551708)
  1197. Part12.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
  1198. Part13.Parent = Model0
  1199. Part13.Material = Enum.Material.SmoothPlastic
  1200. Part13.BrickColor = BrickColor.new("Smoky grey")
  1201. Part13.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
  1202. Part13.Anchored = true
  1203. Part13.CanCollide = false
  1204. Part13.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
  1205. Part13.CFrame = CFrame.new(10.3147316, -0.167107999, 5.25400782, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
  1206. Part13.BottomSurface = Enum.SurfaceType.Smooth
  1207. Part13.TopSurface = Enum.SurfaceType.Smooth
  1208. Part13.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1209. Part13.Position = Vector3.new(10.3147316, -0.167107999, 5.25400782)
  1210. Part13.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
  1211. Part13.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1212. SpecialMesh14.Parent = Part13
  1213. SpecialMesh14.MeshType = Enum.MeshType.Sphere
  1214. Part15.Parent = Model0
  1215. Part15.Material = Enum.Material.SmoothPlastic
  1216. Part15.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
  1217. Part15.Anchored = true
  1218. Part15.CanCollide = false
  1219. Part15.Size = Vector3.new(1.0999999, 0.47999993, 1.20000005)
  1220. Part15.CFrame = CFrame.new(10.2929802, 0.450897068, 4.642066, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
  1221. Part15.BottomSurface = Enum.SurfaceType.Smooth
  1222. Part15.TopSurface = Enum.SurfaceType.Smooth
  1223. Part15.Position = Vector3.new(10.2929802, 0.450897068, 4.642066)
  1224. Part15.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
  1225. for i,v in pairs(mas:GetChildren()) do
  1226. v.Parent = game:GetService("Players").LocalPlayer.Character.KingCrimson
  1227. pcall(function() v:MakeJoints() end)
  1228. end
  1229. mas:Destroy()
  1230. for i,v in pairs(cors) do
  1231. spawn(function()
  1232. pcall(v)
  1233. end)
  1234. end
  1235.  
  1236. --Converted with ttyyuu12345's model to script plugin v4
  1237. function sandbox(var,func)
  1238. local env = getfenv(func)
  1239. local newenv = setmetatable({},{
  1240. __index = function(self,k)
  1241. if k=="script" then
  1242. return var
  1243. else
  1244. return env[k]
  1245. end
  1246. end,
  1247. })
  1248. setfenv(func,newenv)
  1249. return func
  1250. end
  1251. cors = {}
  1252. mas = Instance.new("Model",game:GetService("Lighting"))
  1253. Model0 = Instance.new("Model")
  1254. Part1 = Instance.new("Part")
  1255. SpecialMesh2 = Instance.new("SpecialMesh")
  1256. Part3 = Instance.new("Part")
  1257. Part4 = Instance.new("Part")
  1258. Texture5 = Instance.new("Texture")
  1259. Texture6 = Instance.new("Texture")
  1260. Texture7 = Instance.new("Texture")
  1261. Texture8 = Instance.new("Texture")
  1262. Texture9 = Instance.new("Texture")
  1263. Texture10 = Instance.new("Texture")
  1264. Part11 = Instance.new("Part")
  1265. Part12 = Instance.new("Part")
  1266. SpecialMesh13 = Instance.new("SpecialMesh")
  1267. Part14 = Instance.new("Part")
  1268. Part15 = Instance.new("Part")
  1269. Part16 = Instance.new("Part")
  1270. Model0.Name = "Left Leg"
  1271. Model0.Parent = mas
  1272. Part1.Parent = Model0
  1273. Part1.Material = Enum.Material.SmoothPlastic
  1274. Part1.BrickColor = BrickColor.new("Smoky grey")
  1275. Part1.Rotation = Vector3.new(12, 0.0299999993, 179.98999)
  1276. Part1.Anchored = true
  1277. Part1.CanCollide = false
  1278. Part1.Size = Vector3.new(0.325000226, 0.455000341, 0.1300001)
  1279. Part1.CFrame = CFrame.new(11.380847, -2.88461161, 4.02652359, -1.00000215, -0.000106762862, 0.00057207793, -1.45472441e-05, -0.97813499, -0.207971305, 0.000581771368, -0.207971305, 0.978134871)
  1280. Part1.BottomSurface = Enum.SurfaceType.Smooth
  1281. Part1.TopSurface = Enum.SurfaceType.Smooth
  1282. Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1283. Part1.Position = Vector3.new(11.380847, -2.88461161, 4.02652359)
  1284. Part1.Orientation = Vector3.new(12, 0.0299999993, -180)
  1285. Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1286. SpecialMesh2.Parent = Part1
  1287. SpecialMesh2.MeshType = Enum.MeshType.Sphere
  1288. Part3.Parent = Model0
  1289. Part3.Material = Enum.Material.SmoothPlastic
  1290. Part3.BrickColor = BrickColor.new("Smoky grey")
  1291. Part3.Rotation = Vector3.new(0, 0.0299999993, 0)
  1292. Part3.Anchored = true
  1293. Part3.CanCollide = false
  1294. Part3.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
  1295. Part3.CFrame = CFrame.new(11.4111729, -2.37613988, 4.59652424, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
  1296. Part3.BottomSurface = Enum.SurfaceType.Smooth
  1297. Part3.TopSurface = Enum.SurfaceType.Smooth
  1298. Part3.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1299. Part3.Position = Vector3.new(11.4111729, -2.37613988, 4.59652424)
  1300. Part3.Orientation = Vector3.new(0, 0.0299999993, 0)
  1301. Part3.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1302. Part4.Name = "Middle"
  1303. Part4.Parent = Model0
  1304. Part4.Material = Enum.Material.SmoothPlastic
  1305. Part4.BrickColor = BrickColor.new("Persimmon")
  1306. Part4.Rotation = Vector3.new(0, 0.0299999993, 0)
  1307. Part4.Anchored = true
  1308. Part4.CanCollide = false
  1309. Part4.Size = Vector3.new(1, 2, 1)
  1310. Part4.CFrame = CFrame.new(11.411171, -2.2661407, 4.59652996, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
  1311. Part4.BottomSurface = Enum.SurfaceType.Smooth
  1312. Part4.TopSurface = Enum.SurfaceType.Smooth
  1313. Part4.Color = Color3.new(1, 0.34902, 0.34902)
  1314. Part4.Position = Vector3.new(11.411171, -2.2661407, 4.59652996)
  1315. Part4.Orientation = Vector3.new(0, 0.0299999993, 0)
  1316. Part4.Color = Color3.new(1, 0.34902, 0.34902)
  1317. Texture5.Parent = Part4
  1318. Texture5.Texture = "rbxassetid://264596039"
  1319. Texture5.StudsPerTileU = 0.5
  1320. Texture5.StudsPerTileV = 0.5
  1321. Texture6.Parent = Part4
  1322. Texture6.Texture = "rbxassetid://264596039"
  1323. Texture6.Face = Enum.NormalId.Back
  1324. Texture6.StudsPerTileU = 0.5
  1325. Texture6.StudsPerTileV = 0.5
  1326. Texture7.Parent = Part4
  1327. Texture7.Texture = "rbxassetid://264596039"
  1328. Texture7.Face = Enum.NormalId.Left
  1329. Texture7.StudsPerTileU = 0.5
  1330. Texture7.StudsPerTileV = 0.5
  1331. Texture8.Parent = Part4
  1332. Texture8.Texture = "rbxassetid://264596039"
  1333. Texture8.Face = Enum.NormalId.Right
  1334. Texture8.StudsPerTileU = 0.5
  1335. Texture8.StudsPerTileV = 0.5
  1336. Texture9.Parent = Part4
  1337. Texture9.Texture = "rbxassetid://264596039"
  1338. Texture9.Face = Enum.NormalId.Top
  1339. Texture9.StudsPerTileU = 0.5
  1340. Texture9.StudsPerTileV = 0.5
  1341. Texture10.Parent = Part4
  1342. Texture10.Texture = "rbxassetid://264596039"
  1343. Texture10.Face = Enum.NormalId.Bottom
  1344. Texture10.StudsPerTileU = 0.5
  1345. Texture10.StudsPerTileV = 0.5
  1346. Part11.Parent = Model0
  1347. Part11.Material = Enum.Material.SmoothPlastic
  1348. Part11.BrickColor = BrickColor.new("Dark green")
  1349. Part11.Rotation = Vector3.new(0, 0.0299999993, 0)
  1350. Part11.Anchored = true
  1351. Part11.CanCollide = false
  1352. Part11.Shape = Enum.PartType.Ball
  1353. Part11.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  1354. Part11.CFrame = CFrame.new(10.861167, -2.96610498, 4.61681271, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
  1355. Part11.BottomSurface = Enum.SurfaceType.Smooth
  1356. Part11.TopSurface = Enum.SurfaceType.Smooth
  1357. Part11.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1358. Part11.Position = Vector3.new(10.861167, -2.96610498, 4.61681271)
  1359. Part11.Orientation = Vector3.new(0, 0.0299999993, 0)
  1360. Part11.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1361. Part12.Parent = Model0
  1362. Part12.Material = Enum.Material.SmoothPlastic
  1363. Part12.BrickColor = BrickColor.new("Smoky grey")
  1364. Part12.Rotation = Vector3.new(0, 0.0299999993, 0)
  1365. Part12.Anchored = true
  1366. Part12.CanCollide = false
  1367. Part12.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
  1368. Part12.CFrame = CFrame.new(11.3708487, -2.2861259, 4.02655983, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
  1369. Part12.BottomSurface = Enum.SurfaceType.Smooth
  1370. Part12.TopSurface = Enum.SurfaceType.Smooth
  1371. Part12.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1372. Part12.Position = Vector3.new(11.3708487, -2.2861259, 4.02655983)
  1373. Part12.Orientation = Vector3.new(0, 0.0299999993, 0)
  1374. Part12.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1375. SpecialMesh13.Parent = Part12
  1376. SpecialMesh13.MeshType = Enum.MeshType.Sphere
  1377. Part14.Parent = Model0
  1378. Part14.Material = Enum.Material.SmoothPlastic
  1379. Part14.BrickColor = BrickColor.new("Bright green")
  1380. Part14.Rotation = Vector3.new(-180, 0.119999997, 0)
  1381. Part14.Anchored = true
  1382. Part14.CanCollide = false
  1383. Part14.Size = Vector3.new(1.23000026, 0.179999977, 1.12999988)
  1384. Part14.CFrame = CFrame.new(11.3783445, -3.29613018, 4.57358456, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
  1385. Part14.BottomSurface = Enum.SurfaceType.Smooth
  1386. Part14.TopSurface = Enum.SurfaceType.Smooth
  1387. Part14.Color = Color3.new(0.294118, 0.592157, 0.294118)
  1388. Part14.Position = Vector3.new(11.3783445, -3.29613018, 4.57358456)
  1389. Part14.Orientation = Vector3.new(0, 179.87999, 180)
  1390. Part14.Color = Color3.new(0.294118, 0.592157, 0.294118)
  1391. Part15.Parent = Model0
  1392. Part15.Material = Enum.Material.SmoothPlastic
  1393. Part15.BrickColor = BrickColor.new("Dark stone grey")
  1394. Part15.Rotation = Vector3.new(-180, 0.119999997, 0)
  1395. Part15.Anchored = true
  1396. Part15.CanCollide = false
  1397. Part15.Size = Vector3.new(1.17999923, 0.200000092, 1.12999988)
  1398. Part15.CFrame = CFrame.new(11.3233404, -2.90613794, 4.57349205, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
  1399. Part15.BottomSurface = Enum.SurfaceType.Smooth
  1400. Part15.TopSurface = Enum.SurfaceType.Smooth
  1401. Part15.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1402. Part15.Position = Vector3.new(11.3233404, -2.90613794, 4.57349205)
  1403. Part15.Orientation = Vector3.new(0, 179.87999, 180)
  1404. Part15.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1405. Part16.Parent = Model0
  1406. Part16.Material = Enum.Material.SmoothPlastic
  1407. Part16.Rotation = Vector3.new(-180, 0.119999997, 0)
  1408. Part16.Anchored = true
  1409. Part16.CanCollide = false
  1410. Part16.Size = Vector3.new(1.23000026, 0.219999954, 1.12999988)
  1411. Part16.CFrame = CFrame.new(11.3783426, -3.08613205, 4.573596, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
  1412. Part16.BottomSurface = Enum.SurfaceType.Smooth
  1413. Part16.TopSurface = Enum.SurfaceType.Smooth
  1414. Part16.Position = Vector3.new(11.3783426, -3.08613205, 4.573596)
  1415. Part16.Orientation = Vector3.new(0, 179.87999, 180)
  1416. for i,v in pairs(mas:GetChildren()) do
  1417. v.Parent = Character.KingCrimson
  1418. pcall(function() v:MakeJoints() end)
  1419. end
  1420. mas:Destroy()
  1421. for i,v in pairs(cors) do
  1422. spawn(function()
  1423. pcall(v)
  1424. end)
  1425. end
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433. --end of costume
  1434.  
  1435.  
  1436. AdvancingFortress.Parent = Character
  1437. torso = AdvancingFortress.Torso
  1438. hum = AdvancingFortress.Humanoid
  1439. AdvancingFortress.Name = "Advancing Fortress"
  1440. pl = AdvancingFortress
  1441. for i, v in pairs(AdvancingFortress:GetChildren()) do
  1442. if v:IsA("BasePart") then
  1443. v.Transparency = 1
  1444. end
  1445. end
  1446. local Humanoid = AdvancingFortress.Humanoid
  1447. local Mouse = Player:GetMouse()
  1448. local LeftArm = AdvancingFortress["Left Arm"]
  1449. local RightArm = AdvancingFortress["Right Arm"]
  1450. local LeftLeg = AdvancingFortress["Left Leg"]
  1451. local RightLeg = AdvancingFortress["Right Leg"]
  1452. local Head = AdvancingFortress.Head
  1453. local Torso = AdvancingFortress.Torso
  1454. local Camera = game.Workspace.CurrentCamera
  1455. local RootPart = AdvancingFortress.HumanoidRootPart
  1456. local RootJoint = RootPart.RootJoint
  1457. local attack = false
  1458. local Anim = "Idle"
  1459. local attacktype = 1
  1460. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1461. local velocity = RootPart.Velocity.y
  1462. local sine = 0
  1463. local change = 1
  1464. local Create = LoadLibrary("RbxUtility").Create
  1465. local TimeStop = false
  1466. local m = Create("Model")({
  1467. Parent = AdvancingFortress,
  1468. Name = "WeaponModel"
  1469. })
  1470. --for _,v in pairs(KQ) do
  1471. --v.Transparency=1
  1472. --end
  1473. KQ={
  1474.  
  1475. }
  1476.  
  1477.  
  1478. for _,v in pairs(Character.KingCrimson:GetChildren()) do
  1479. if v:IsA('Model') then
  1480. for _,g in pairs(v:GetChildren())do
  1481. if g:IsA('Part') then
  1482. for _,h in pairs(g:GetChildren())do
  1483. if h:IsA('Texture') or h:IsA('Decal') then --gets all decals and textures
  1484. table.insert(KQ,h)
  1485. end
  1486. end
  1487.  
  1488. end
  1489. end
  1490.  
  1491. end
  1492. end
  1493.  
  1494. AdvancingFortress.Head.Name = "FHead"
  1495. AdvancingFortress.Torso.Name = "FTorso"
  1496.  
  1497. for _,v in pairs(Character.KingCrimson:GetChildren()) do
  1498. fEF=v.Name
  1499. if v:IsA('Model') then
  1500. for _,g in pairs(v:GetChildren()) do
  1501. if g:IsA('Part') then
  1502. local W = Instance.new("Weld")
  1503. W.Part0 = v.Middle
  1504. W.Part1 =g
  1505. local CJ = CFrame.new(v.Middle.Position)
  1506. local C0 = v.Middle.CFrame:inverse()*CJ
  1507. local C1 = g.CFrame:inverse()*CJ
  1508. W.C0 = C0
  1509. W.C1 = C1
  1510. W.Parent = v.Middle
  1511. end
  1512. local Y = Instance.new("Weld")
  1513. Y.Part0 = AdvancingFortress[fEF]
  1514. Y.Part1 = v.Middle
  1515. Y.C0 = CFrame.new(0, 0, 0)
  1516. Y.Parent = Y.Part0
  1517. end
  1518. end
  1519. end
  1520.  
  1521. for _,v in pairs(Character.KingCrimson:GetChildren()) do
  1522. fEF=v.Name
  1523. if v:IsA('Model') then
  1524. for _,g in pairs(v:GetChildren()) do
  1525. if g:IsA('Part') then
  1526. g.Anchored=false
  1527. end
  1528. end
  1529. end
  1530. end
  1531. shirt = Instance.new("Shirt", Character)
  1532. shirt.Name = "Shirt"
  1533. pants = Instance.new("Pants", Character)
  1534. pants.Name = "Pants"
  1535. Character.Shirt.ShirtTemplate = "rbxassetid://769199076"
  1536. Character.Pants.PantsTemplate = "rbxassetid://693211747"
  1537.  
  1538. for i, v in pairs(Character:GetChildren()) do
  1539. if v.ClassName == "Accessory" then
  1540. v:Remove()
  1541. end
  1542. end
  1543.  
  1544. Hat3 = Instance.new("Model")
  1545. Hat3.Parent = Character
  1546. Hat3.Name = "Hat3"
  1547. rh = Instance.new("Part")
  1548. rh.Parent = Hat3
  1549. rh.BrickColor = BrickColor.new("Pink")
  1550. rh.Locked = true
  1551. rh.CanCollide = false
  1552. mesh = Instance.new("SpecialMesh")
  1553. rh.formFactor = "Symmetric"
  1554. mesh.MeshType = "FileMesh"
  1555. mesh.MeshId = "rbxassetid://495152230"
  1556. mesh.Parent = rh
  1557. local weld = Instance.new("Weld")
  1558. weld.Parent = rh
  1559. weld.Part0 = rh
  1560. weld.Part1 =Character.Head
  1561. weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0)
  1562. mesh.Scale = Vector3.new(1,1,1)
  1563. Hat3.Part.Transparency = 0
  1564.  
  1565. for _,v in pairs(AdvancingFortress:GetChildren()) do
  1566. if v:IsA('Part') then
  1567. v.BrickColor=BrickColor.new('Really red')
  1568. end
  1569. end
  1570.  
  1571. AdvancingFortress.FTorso.BrickColor=BrickColor.new('Really red')
  1572.  
  1573. AdvancingFortress.HumanoidRootPart.Name = "FHumanoidRootPart"
  1574. Humanoid.Animator.Parent = nil
  1575. AdvancingFortress.Animate.Parent = nil
  1576.  
  1577. base = Instance.new("ScreenGui",plr.PlayerGui)
  1578. bbg = Instance.new("BillboardGui",plr.Character.Head)
  1579. bbg.Size = UDim2.new(0,200,0,50)
  1580. bbg.StudsOffset = Vector3.new(0,3,0)
  1581.  
  1582. bbgTl = Instance.new("TextLabel",bbg)
  1583. bbgTl.BackgroundTransparency = 1
  1584. bbgTl.Size = UDim2.new(10,0,1,0)
  1585. bbgTl.Position = UDim2.new(-4.5,0,0,0)
  1586. bbgTl.Font = "Code"
  1587. bbgTl.Text = " "
  1588. bbgTl.TextSize = 25
  1589. bbgTl.TextStrokeColor3 = Color3.new(1,1,1)
  1590. bbgTl.TextColor3 = Color3.new(0,0,0)
  1591. bbgTl.TextStrokeTransparency = 0
  1592. bbgTl.TextWrapped = true
  1593.  
  1594. function Chat(msg)
  1595. if msg=='NANI' then
  1596. CFuncs.Sound.Create(948494432, Torso, 1, 1)
  1597. end
  1598. ff=game.Chat:FilterStringAsync(msg,Player,Player)
  1599. bbgTl.Text = ff
  1600. wait(1)
  1601. if bbgTl.Text == ff then
  1602. bbgTl.Text = " "
  1603. end
  1604. end
  1605. lknives=false
  1606.  
  1607.  
  1608. -- Fired when client sends a request to write on the sign
  1609. -- Called when button is clicked
  1610.  
  1611.  
  1612. plr.Chatted:connect(function(msg)-- local messageObject = getTextObject(msg, Player.UserId)
  1613. Chat(msg)
  1614. end)
  1615.  
  1616.  
  1617. local function newMotor(part0, part1, c0, c1)
  1618. local w = Create("Weld")({
  1619. Parent = part0,
  1620. Part0 = part0,
  1621. Part1 = part1,
  1622. C0 = c0,
  1623. C1 = c1
  1624. })
  1625. return w
  1626. end
  1627. function clerp(a, b, t)
  1628. return a:lerp(b, t)
  1629. end
  1630. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1631. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1632. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  1633. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  1634. local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
  1635. local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
  1636. RootJoint.C1 = CFrame.new(0, 0, 0)
  1637. RootJoint.C0 = CFrame.new(0, 0, 0)
  1638. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  1639. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  1640. local rarmc1 = RW.C1
  1641. local larmc1 = LW.C1
  1642. local rlegc1 = RH.C1
  1643. local llegc1 = LH.C1
  1644. local resetc1 = false
  1645. function PlayAnimationFromTable(table, speed, bool)
  1646. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1647. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1648. RW.C0 = clerp(RW.C0, table[3], speed)
  1649. LW.C0 = clerp(LW.C0, table[4], speed)
  1650. RH.C0 = clerp(RH.C0, table[5], speed)
  1651. LH.C0 = clerp(LH.C0, table[6], speed)
  1652. if bool == true and resetc1 == false then
  1653. resetc1 = true
  1654. RootJoint.C1 = RootJoint.C1
  1655. Torso.Neck.C1 = Torso.Neck.C1
  1656. RW.C1 = rarmc1
  1657. LW.C1 = larmc1
  1658. RH.C1 = rlegc1
  1659. LH.C1 = llegc1
  1660. end
  1661. end
  1662. ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"})
  1663. script:WaitForChild("Heartbeat")
  1664. frame = 0.03333333333333333
  1665. tf = 0
  1666. allowframeloss = false
  1667. tossremainder = false
  1668. lastframe = tick()
  1669. script.Heartbeat:Fire()
  1670. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1671. tf = tf + s
  1672. if tf >= frame then
  1673. if allowframeloss then
  1674. script.Heartbeat:Fire()
  1675. lastframe = tick()
  1676. else
  1677. for i = 1, math.floor(tf / frame) do
  1678. script.Heartbeat:Fire()
  1679. end
  1680. lastframe = tick()
  1681. end
  1682. if tossremainder then
  1683. tf = 0
  1684. else
  1685. tf = tf - frame * math.floor(tf / frame)
  1686. end
  1687. end
  1688. end)
  1689. function swait(num)
  1690. if num == 0 or num == nil then
  1691. ArtificialHB.Event:wait()
  1692. else
  1693. for i = 0, num do
  1694. ArtificialHB.Event:wait()
  1695. end
  1696. end
  1697. end
  1698. function RemoveOutlines(part)
  1699. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1700. end
  1701. CFuncs = {
  1702. Part = {
  1703. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1704. local Part = Create("Part")({
  1705. Parent = Parent,
  1706. Reflectance = Reflectance,
  1707. Transparency = Transparency,
  1708. CanCollide = false,
  1709. Locked = true,
  1710. BrickColor = BrickColor.new(tostring(BColor)),
  1711. Name = Name,
  1712. Size = Size,
  1713. Material = Material
  1714. })
  1715. RemoveOutlines(Part)
  1716. return Part
  1717. end
  1718. },
  1719. Mesh = {
  1720. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1721. local Msh = Create(Mesh)({
  1722. Parent = Part,
  1723. Offset = OffSet,
  1724. Scale = Scale
  1725. })
  1726. if Mesh == "SpecialMesh" then
  1727. Msh.MeshType = MeshType
  1728. Msh.MeshId = MeshId
  1729. end
  1730. return Msh
  1731. end
  1732. },
  1733. Weld = {
  1734. Create = function(Parent, Part0, Part1, C0, C1)
  1735. local Weld = Create("Weld")({
  1736. Parent = Parent,
  1737. Part0 = Part0,
  1738. Part1 = Part1,
  1739. C0 = C0,
  1740. C1 = C1
  1741. })
  1742. return Weld
  1743. end
  1744. },
  1745. Sound = {
  1746. Create = function(id, par, vol, pit)
  1747. local Sound = Create("Sound")({
  1748. Volume = vol,
  1749. Pitch = pit or 1,
  1750. SoundId = "rbxassetid://" .. id,
  1751. Parent = par or workspace
  1752. })
  1753. Sound:play()
  1754. game:GetService("Debris"):AddItem(Sound, 130)
  1755. return Sound
  1756. end
  1757. },
  1758. Decal = {
  1759. Create = function(Color, Texture, Transparency, Name, Parent)
  1760. local Decal = Create("Decal")({
  1761. Color3 = Color,
  1762. Texture = "rbxassetid://" .. Texture,
  1763. Transparency = Transparency,
  1764. Name = Name,
  1765. Parent = Parent
  1766. })
  1767. return Decal
  1768. end
  1769. },
  1770. BillboardGui = {
  1771. Create = function(Parent, Image, Position, Size)
  1772. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  1773. BillPar.CFrame = CFrame.new(Position)
  1774. local Bill = Create("BillboardGui")({
  1775. Parent = BillPar,
  1776. Adornee = BillPar,
  1777. Size = UDim2.new(1, 0, 1, 0),
  1778. SizeOffset = Vector2.new(Size, Size)
  1779. })
  1780. local d = Create("ImageLabel", Bill)({
  1781. Parent = Bill,
  1782. BackgroundTransparency = 1,
  1783. Size = UDim2.new(1, 0, 1, 0),
  1784. Image = "rbxassetid://" .. Image
  1785. })
  1786. return BillPar
  1787. end
  1788. },
  1789. ParticleEmitter = {
  1790. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1791. local Particle = Create("ParticleEmitter")({
  1792. Parent = Parent,
  1793. Color = ColorSequence.new(Color1, Color2),
  1794. LightEmission = LightEmission,
  1795. Size = Size,
  1796. Texture = Texture,
  1797. Transparency = Transparency,
  1798. ZOffset = ZOffset,
  1799. Acceleration = Accel,
  1800. Drag = Drag,
  1801. LockedToPart = LockedToPart,
  1802. VelocityInheritance = VelocityInheritance,
  1803. EmissionDirection = EmissionDirection,
  1804. Enabled = Enabled,
  1805. Lifetime = LifeTime,
  1806. Rate = Rate,
  1807. Rotation = Rotation,
  1808. RotSpeed = RotSpeed,
  1809. Speed = Speed,
  1810. VelocitySpread = VelocitySpread
  1811. })
  1812. return Particle
  1813. end
  1814. },
  1815. CreateTemplate = {}
  1816. }
  1817. function rayCast(Position, Direction, Range, Ignore)
  1818. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1819. end
  1820. function FindNearestTorso(pos)
  1821. local list = game.Workspace:children()
  1822. local torso
  1823. local dist = 1000
  1824. local temp, human, temp2
  1825. for x = 1, #list do
  1826. temp2 = list[x]
  1827. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1828. temp = temp2:findFirstChild("Torso")
  1829. human = temp2:findFirstChild("Humanoid")
  1830. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  1831. local dohit = true
  1832. if dohit == true then
  1833. torso = temp
  1834. dist = (temp.Position - pos).magnitude
  1835. end
  1836. end
  1837. end
  1838. end
  1839. return torso, dist
  1840. end
  1841. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1842. if hit.Parent == nil then
  1843. return
  1844. end
  1845. local h = hit.Parent:FindFirstChild("Humanoid")
  1846. for _, v in pairs(hit.Parent:children()) do
  1847. c=hit.Parent:findFirstChild('HumanoidRootPart')
  1848. if v:IsA("Humanoid") then
  1849. h = v
  1850. if c~=nil then
  1851. end
  1852. end
  1853. end
  1854. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1855. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1856. return
  1857. end
  1858. local c = Create("ObjectValue")({
  1859. Name = "creator",
  1860. Value = game:service("Players").LocalPlayer,
  1861. Parent = h
  1862. })
  1863. game:GetService("Debris"):AddItem(c, 0.5)
  1864. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1865. local Damage = math.random(minim, maxim)
  1866. local blocked = false
  1867. local block = hit.Parent:findFirstChild("Block")
  1868. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1869. blocked = true
  1870. block.Value = block.Value - 1
  1871. print(block.Value)
  1872. end
  1873. if TimeStop == false then
  1874. h.Health = h.Health - Damage
  1875. 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)
  1876. elseif TimeStop == true then
  1877. repeat
  1878. wait()
  1879. until TimeStop == false
  1880. h.Health = h.Health - Damage / 2
  1881. 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)
  1882. end
  1883. if Type == "Knockdown" then
  1884. local hum = hit.Parent.Humanoid
  1885. hum.PlatformStand = true
  1886. coroutine.resume(coroutine.create(function(HHumanoid)
  1887. swait(1)
  1888. HHumanoid.PlatformStand = false
  1889. end), hum)
  1890. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1891. local bodvol = Create("BodyVelocity")({
  1892. velocity = angle * knockback,
  1893. P = 5000,
  1894. maxForce = Vector3.new(8000, 8000, 8000),
  1895. Parent = hit
  1896. })
  1897. local rl = Create("BodyAngularVelocity")({
  1898. P = 3000,
  1899. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1900. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1901. Parent = hit
  1902. })
  1903. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1904. game:GetService("Debris"):AddItem(rl, 0.5)
  1905. elseif Type == "Normal" then
  1906. local vp = Create("BodyVelocity")({
  1907. P = 500,
  1908. maxForce = Vector3.new(math.huge, 0, math.huge),
  1909. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1910. })
  1911. if knockback > 0 then
  1912. vp.Parent = hit.Parent.Torso
  1913. end
  1914. game:GetService("Debris"):AddItem(vp, 0.5)
  1915. elseif Type == "Up" then
  1916. local bodyVelocity = Create("BodyVelocity")({
  1917. velocity = Vector3.new(0, 20, 0),
  1918. P = 5000,
  1919. maxForce = Vector3.new(8000, 8000, 8000),
  1920. Parent = hit
  1921. })
  1922. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1923. elseif Type == "DarkUp" then
  1924. coroutine.resume(coroutine.create(function()
  1925. for i = 0, 1, 0.1 do
  1926. swait()
  1927. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  1928. end
  1929. end))
  1930. local bodyVelocity = Create("BodyVelocity")({
  1931. velocity = Vector3.new(0, 20, 0),
  1932. P = 5000,
  1933. maxForce = Vector3.new(8000, 8000, 8000),
  1934. Parent = hit
  1935. })
  1936. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1937. elseif Type == "Snare" then
  1938. local bp = Create("BodyPosition")({
  1939. P = 2000,
  1940. D = 100,
  1941. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1942. position = hit.Parent.Torso.Position,
  1943. Parent = hit.Parent.Torso
  1944. })
  1945. game:GetService("Debris"):AddItem(bp, 1)
  1946. elseif Type == "Freeze" then
  1947. local BodPos = Create("BodyPosition")({
  1948. P = 50000,
  1949. D = 1000,
  1950. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1951. position = hit.Parent.Torso.Position,
  1952. Parent = hit.Parent.Torso
  1953. })
  1954. local BodGy = Create("BodyGyro")({
  1955. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1956. P = 20000,
  1957. Parent = hit.Parent.Torso,
  1958. cframe = hit.Parent.Torso.CFrame
  1959. })
  1960. hit.Parent.Torso.Anchored = true
  1961. coroutine.resume(coroutine.create(function(Part)
  1962. swait(1.5)
  1963. Part.Anchored = false
  1964. end), hit.Parent.Torso)
  1965. game:GetService("Debris"):AddItem(BodPos, 3)
  1966. game:GetService("Debris"):AddItem(BodGy, 3)
  1967. end
  1968. local debounce = Create("BoolValue")({
  1969. Name = "DebounceHit",
  1970. Parent = hit.Parent,
  1971. Value = true
  1972. })
  1973. game:GetService("Debris"):AddItem(debounce, Delay)
  1974. c = Create("ObjectValue")({
  1975. Name = "creator",
  1976. Value = Player,
  1977. Parent = h
  1978. })
  1979. game:GetService("Debris"):AddItem(c, 0.5)
  1980. end
  1981. end
  1982. function ShowDamage(Pos, Text, Time, Color)
  1983. local Rate = 0.03333333333333333
  1984. local Pos = Pos or Vector3.new(0, 0, 0)
  1985. local Text = Text or ""
  1986. local Time = Time or 2
  1987. local Color = Color or Color3.new(1, 0, 1)
  1988. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1989. EffectPart.Anchored = true
  1990. local BillboardGui = Create("BillboardGui")({
  1991. Size = UDim2.new(3, 0, 3, 0),
  1992. Adornee = EffectPart,
  1993. Parent = EffectPart
  1994. })
  1995. local TextLabel = Create("TextLabel")({
  1996. BackgroundTransparency = 1,
  1997. Size = UDim2.new(1, 0, 1, 0),
  1998. Text = Text,
  1999. Font = "SciFi",
  2000. TextColor3 = Color,
  2001. TextScaled = true,
  2002. Parent = BillboardGui
  2003. })
  2004. game.Debris:AddItem(EffectPart, Time)
  2005. EffectPart.Parent = game:GetService("Workspace")
  2006. delay(0, function()
  2007. local Frames = Time / Rate
  2008. for Frame = 1, Frames do
  2009. wait(Rate)
  2010. local Percent = Frame / Frames
  2011. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  2012. TextLabel.TextTransparency = Percent
  2013. end
  2014. if EffectPart and EffectPart.Parent then
  2015. EffectPart:Destroy()
  2016. end
  2017. end)
  2018. end
  2019. local STDamage = false
  2020. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  2021. for _, c in pairs(workspace:children()) do
  2022. local hum = c:findFirstChild("Humanoid")
  2023. if hum ~= nil then
  2024. local head = c:findFirstChild("Torso")
  2025. if head ~= nil then
  2026. local targ = head.Position - Part.Position
  2027. local mag = targ.magnitude
  2028. if Magnitude >= mag and c.Name ~= Player.Name then
  2029. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitPitch)
  2030. if STDamage == true then
  2031. for i = 1, 3 do
  2032. Effects.Block.Create(BrickColor.new("Really red"), head.CFrame, 1, 1, 1, 4, 4, 4, 0.07, 1)
  2033. end
  2034. for i = 1, 10 do
  2035. CamShake(1, 70000)
  2036. Effects.Break.Create(BrickColor.new("Really red"), head.CFrame, 1, 1, 1)
  2037. end
  2038. elseif STDamage == false then
  2039. CamShake(1, 90000)
  2040. Effects.Block.Create(BrickColor.new("Really red"), head.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.07, 1)
  2041. for i = 1, 2 do
  2042. Effects.Break.Create(BrickColor.new("Really red"), head.CFrame, 0.4, 0.4, 0.4)
  2043. end
  2044. end
  2045. end
  2046. end
  2047. end
  2048. end
  2049. end
  2050. --[[
  2051. HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999))
  2052. 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))
  2053. Eye1 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "White", "Eye1", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  2054. 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))
  2055. CFuncs.Mesh.Create("SpecialMesh", Eye1, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2056. Eye2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "White", "Eye2", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  2057. 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))
  2058. CFuncs.Mesh.Create("SpecialMesh", Eye2, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2059. THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1))
  2060. 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))
  2061. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.80000019, 0.300000012, 1.80000007))
  2062. 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))
  2063. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2064. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 1.10000002, 0.300000012))
  2065. 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))
  2066. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2067. --]]
  2068. AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  2069. 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))
  2070. --[[
  2071.  
  2072. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
  2073. 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))
  2074. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2075. 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))
  2076. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2077. 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))
  2078. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
  2079. 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))
  2080. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
  2081. 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))
  2082. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
  2083. 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))
  2084. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
  2085. 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))
  2086. --]]
  2087. HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  2088.  
  2089. 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))
  2090. AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  2091. 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))
  2092. HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  2093. 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))
  2094.  
  2095.  
  2096. --[[
  2097. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2098. 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))
  2099. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
  2100. 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))
  2101. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2102. 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))
  2103. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
  2104. 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))
  2105. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
  2106. 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))
  2107. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
  2108. 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))
  2109. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
  2110. 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))
  2111. LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2112. 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))
  2113. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000012, 0.800000012, 0.200000003))
  2114. 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))
  2115. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2116. 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))
  2117. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
  2118. 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))
  2119. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.400000006, 1.20000005, 0.200000003))
  2120. 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))
  2121. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
  2122. 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))
  2123. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2124. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2125. 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))
  2126. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2127. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2128. 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))
  2129. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2130. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2131. 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))
  2132. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2133. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2134. 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))
  2135. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2136. LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2137. 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))
  2138. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2139. 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))
  2140. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.400000006, 1.20000005, 0.300000012))
  2141. 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))
  2142. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
  2143. 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))
  2144. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
  2145. 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))
  2146. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2147. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000012, 0.800000012, 0.300000012))
  2148. 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))
  2149. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2150. 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))
  2151. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2152. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2153. 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))
  2154. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2155. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2156. 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))
  2157. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2158. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2159. 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))
  2160. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2161. --]]
  2162. Shield = CFuncs.Part.Create(m, "Neon", 0, 0.5, "Pastle brown", "Part", Vector3.new(9.1, 8.5, 0.2))
  2163. CFuncs.Mesh.Create("SpecialMesh", Shield, "FileMesh", "rbxassetid://708292865", Vector3.new(0, 0, 0), Vector3.new(0.04, 0.04, 0.04))
  2164. Shield.Parent = nil
  2165.  
  2166. EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
  2167. Effects = {
  2168. Block = {
  2169. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2170. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2171. prt.Anchored = true
  2172. prt.CFrame = cframe
  2173. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2174. game:GetService("Debris"):AddItem(prt, 10)
  2175. if Type == 1 or Type == nil then
  2176. table.insert(Effects, {
  2177. prt,
  2178. "Block1",
  2179. delay,
  2180. x3,
  2181. y3,
  2182. z3,
  2183. msh
  2184. })
  2185. elseif Type == 2 then
  2186. table.insert(Effects, {
  2187. prt,
  2188. "Block2",
  2189. delay,
  2190. x3,
  2191. y3,
  2192. z3,
  2193. msh
  2194. })
  2195. end
  2196. end
  2197. },
  2198. Cylinder = {
  2199. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2200. local prt = CFuncs.Part .. Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  2201. prt.Anchored = true
  2202. prt.CFrame = cframe
  2203. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2204. game:GetService("Debris"):AddItem(prt, 2)
  2205. Effects[#Effects + 1] = {
  2206. prt,
  2207. "Cylinder",
  2208. delay,
  2209. x3,
  2210. y3,
  2211. z3
  2212. }
  2213. end
  2214. },
  2215. Head = {
  2216. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2217. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2218. prt.Anchored = true
  2219. prt.CFrame = cframe
  2220. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2221. game:GetService("Debris"):AddItem(prt, 10)
  2222. table.insert(Effects, {
  2223. prt,
  2224. "Cylinder",
  2225. delay,
  2226. x3,
  2227. y3,
  2228. z3,
  2229. msh
  2230. })
  2231. end
  2232. },
  2233. Sphere = {
  2234. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2235. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2236. prt.Anchored = true
  2237. prt.CFrame = cframe
  2238. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2239. game:GetService("Debris"):AddItem(prt, 10)
  2240. table.insert(Effects, {
  2241. prt,
  2242. "Cylinder",
  2243. delay,
  2244. x3,
  2245. y3,
  2246. z3,
  2247. msh
  2248. })
  2249. end
  2250. },
  2251. Sphere2 = {
  2252. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2253. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2254. prt.Anchored = true
  2255. prt.CFrame = cframe
  2256. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2257. game:GetService("Debris"):AddItem(prt, 10)
  2258. table.insert(Effects, {
  2259. prt,
  2260. "Cylinder",
  2261. delay,
  2262. x3,
  2263. y3,
  2264. z3,
  2265. msh
  2266. })
  2267. end
  2268. },
  2269. Elec = {
  2270. Create = function(cff, x, y, z)
  2271. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Really red"), "Part", Vector3.new(1, 1, 1))
  2272. prt.Anchored = true
  2273. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  2274. prt.CFrame = CFrame.new(prt.Position)
  2275. game:GetService("Debris"):AddItem(prt, 2)
  2276. local xval = math.random() / 2
  2277. local yval = math.random() / 2
  2278. local zval = math.random() / 2
  2279. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  2280. table.insert(Effects, {
  2281. prt,
  2282. "Elec",
  2283. 0.1,
  2284. x,
  2285. y,
  2286. z,
  2287. xval,
  2288. yval,
  2289. zval
  2290. })
  2291. end
  2292. },
  2293. Ring = {
  2294. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2295. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2296. prt.Anchored = true
  2297. prt.CFrame = cframe
  2298. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2299. game:GetService("Debris"):AddItem(prt, 10)
  2300. table.insert(Effects, {
  2301. prt,
  2302. "Cylinder",
  2303. delay,
  2304. x3,
  2305. y3,
  2306. z3,
  2307. msh
  2308. })
  2309. end
  2310. },
  2311. Wave = {
  2312. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2313. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2314. prt.Anchored = true
  2315. prt.CFrame = cframe
  2316. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2317. game:GetService("Debris"):AddItem(prt, 10)
  2318. table.insert(Effects, {
  2319. prt,
  2320. "Cylinder",
  2321. delay,
  2322. x3,
  2323. y3,
  2324. z3,
  2325. msh
  2326. })
  2327. end
  2328. },
  2329. Break = {
  2330. Create = function(brickcolor, cframe, x1, y1, z1)
  2331. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2332. prt.Anchored = true
  2333. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2334. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2335. local num = math.random(10, 50) / 1000
  2336. game:GetService("Debris"):AddItem(prt, 10)
  2337. table.insert(Effects, {
  2338. prt,
  2339. "Shatter",
  2340. num,
  2341. prt.CFrame,
  2342. math.random() - math.random(),
  2343. 0,
  2344. math.random(50, 100) / 100
  2345. })
  2346. end
  2347. },
  2348. Fire = {
  2349. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  2350. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2351. prt.Anchored = true
  2352. prt.CFrame = cframe
  2353. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2354. game:GetService("Debris"):AddItem(prt, 10)
  2355. table.insert(Effects, {
  2356. prt,
  2357. "Fire",
  2358. delay,
  2359. 1,
  2360. 1,
  2361. 1,
  2362. msh
  2363. })
  2364. end
  2365. },
  2366. FireWave = {
  2367. Create = function(brickcolor, cframe, x1, y1, z1)
  2368. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  2369. prt.Anchored = true
  2370. prt.CFrame = cframe
  2371. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2372. local d = Create("Decal")({
  2373. Parent = prt,
  2374. Texture = "rbxassetid://26356434",
  2375. Face = "Top"
  2376. })
  2377. local d = Create("Decal")({
  2378. Parent = prt,
  2379. Texture = "rbxassetid://26356434",
  2380. Face = "Bottom"
  2381. })
  2382. game:GetService("Debris"):AddItem(prt, 10)
  2383. table.insert(Effects, {
  2384. prt,
  2385. "FireWave",
  2386. 1,
  2387. 30,
  2388. math.random(400, 600) / 100,
  2389. msh
  2390. })
  2391. end
  2392. },
  2393. Lightning = {
  2394. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  2395. local magz = (p0 - p1).magnitude
  2396. local curpos = p0
  2397. local trz = {
  2398. -ofs,
  2399. ofs
  2400. }
  2401. for i = 1, tym do
  2402. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  2403. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2404. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  2405. li.Material = "Neon"
  2406. if tym == i then
  2407. local magz2 = (curpos - p1).magnitude
  2408. li.Size = Vector3.new(th, th, magz2)
  2409. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  2410. table.insert(Effects, {
  2411. li,
  2412. "Disappear",
  2413. last
  2414. })
  2415. else
  2416. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  2417. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  2418. game.Debris:AddItem(li, 10)
  2419. table.insert(Effects, {
  2420. li,
  2421. "Disappear",
  2422. last
  2423. })
  2424. end
  2425. end
  2426. end
  2427. },
  2428. EffectTemplate = {}
  2429. }
  2430. local Invisible = true
  2431. function Reappear()
  2432. for _, i in pairs(Character.KingCrimson:children()) do
  2433. if i:IsA("Model") then
  2434. for _,v in pairs(i:GetChildren()) do
  2435. if v:IsA('Part') then
  2436. coroutine.resume(coroutine.create(function(Part)
  2437. for v = 0, 1, 0.3 do
  2438. swait()
  2439. Part.Transparency = -v
  2440. end
  2441. Part.Transparency = 0
  2442. for _,v in pairs(KQ) do
  2443. v.Transparency=0
  2444. end
  2445. end), v)
  2446. end
  2447. end
  2448. end
  2449. end
  2450. for _, i in pairs(m:children()) do
  2451. if i:IsA("BasePart") then
  2452. coroutine.resume(coroutine.create(function(Part)
  2453. for i = 0, 1, 0.3 do
  2454. swait()
  2455. Part.Transparency = i
  2456. end
  2457. Part.Transparency = 0
  2458. end), i)
  2459. end
  2460. end
  2461. end
  2462. function ReappearArmorOnly()
  2463. for _, i in pairs(m:children()) do
  2464. if i:IsA("BasePart") then
  2465. coroutine.resume(coroutine.create(function(Part)
  2466. for i = 0, 1, 0.3 do
  2467. swait()
  2468. Part.Transparency = i
  2469. end
  2470. Part.Transparency = 0
  2471. end), i)
  2472. end
  2473. end
  2474. end
  2475. function Disappear()
  2476. for _, i in pairs(Character.KingCrimson:children()) do
  2477. if i:IsA("Model") then
  2478. for _,v in pairs(i:GetChildren()) do
  2479. if v:IsA('Part') then
  2480. coroutine.resume(coroutine.create(function(Part)
  2481. for v = 0, 1, 0.3 do
  2482. swait()
  2483. Part.Transparency = v
  2484. end
  2485. Part.Transparency = 1
  2486. for _,v in pairs(KQ) do
  2487. v.Transparency=1
  2488. end
  2489. end), v)
  2490. end
  2491. end
  2492. end
  2493. end
  2494. for _, i in pairs(m:children()) do
  2495. if i:IsA("BasePart") then
  2496. coroutine.resume(coroutine.create(function(Part)
  2497. for i = 0, 1, 0.3 do
  2498. swait()
  2499. Part.Transparency = i
  2500. end
  2501. Part.Transparency = 1
  2502. end), i)
  2503. end
  2504. end
  2505. end
  2506. function DisappearArmorOnly()
  2507. for _, i in pairs(m:children()) do
  2508. if i:IsA("BasePart") then
  2509. coroutine.resume(coroutine.create(function(Part)
  2510. for i = 0, 1, 0.3 do
  2511. swait()
  2512. Part.Transparency = i
  2513. end
  2514. Part.Transparency = 1
  2515. end), i)
  2516. end
  2517. end
  2518. end
  2519. function CamShake(time, freq)
  2520. coroutine.resume(coroutine.create(function()
  2521. local cam = game:GetService("Workspace").CurrentCamera
  2522. local time = 10
  2523. local seed = Vector3.new(math.random(100, 200) / freq, math.random(100, 200) / freq, 0)
  2524. if math.random(1, 2) == 1 then
  2525. seed = Vector3.new(-seed.x, seed.y, 0)
  2526. end
  2527. if math.random(1, 2) == 1 then
  2528. seed = Vector3.new(seed.x, -seed.y, 0)
  2529. end
  2530. 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)
  2531. for i = 1, time do
  2532. 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)
  2533. wait()
  2534. end
  2535. end))
  2536. end
  2537. local ora = false
  2538. Disappear()
  2539. function ORA()
  2540. attack = true
  2541. local S = CFuncs.Sound.Create("", Torso, 3, 1)
  2542. S.Looped = true
  2543. if ora == true then
  2544. while ora == true do
  2545. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2546. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  2547. for i = 0, 1, 0.8 do
  2548. swait()
  2549. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2550. PlayAnimationFromTable({
  2551. 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),
  2552. 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),
  2553. 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),
  2554. 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),
  2555. 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),
  2556. 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)
  2557. }, 0.8, false)
  2558. end
  2559. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  2560. MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
  2561. for i = 0, 1, 0.8 do
  2562. swait()
  2563. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2564. PlayAnimationFromTable({
  2565. 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),
  2566. 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),
  2567. 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),
  2568. 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),
  2569. 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),
  2570. 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)
  2571. }, 0.8, false)
  2572. end
  2573. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2574. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  2575. for i = 0, 1, 0.8 do
  2576. swait()
  2577. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2578. PlayAnimationFromTable({
  2579. 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),
  2580. 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),
  2581. 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),
  2582. 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),
  2583. 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),
  2584. 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)
  2585. }, 0.8, false)
  2586. end
  2587. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  2588. MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
  2589. for i = 0, 1, 0.8 do
  2590. swait()
  2591. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2592. PlayAnimationFromTable({
  2593. 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),
  2594. 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),
  2595. 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),
  2596. 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),
  2597. 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),
  2598. 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)
  2599. }, 0.8, false)
  2600. end
  2601. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2602. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  2603. end
  2604. end
  2605. S:Stop()
  2606. local S2 = CFuncs.Sound.Create("", Torso, 1.5, 1)
  2607. for i = 0, 1, 0.13 do
  2608. swait()
  2609. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), 0.5)
  2610. PlayAnimationFromTable({
  2611. 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),
  2612. 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),
  2613. 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),
  2614. 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),
  2615. 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),
  2616. 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)
  2617. }, 0.2, false)
  2618. end
  2619. CFuncs.Sound.Create("471881954", HitboxR, 1, 1)
  2620. MagnitudeDamage(HitboxR, 7, 10, 15, 50, "Normal", "610359590", 1)
  2621. for i = 0, 1, 0.1 do
  2622. swait()
  2623. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2624. PlayAnimationFromTable({
  2625. 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),
  2626. 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),
  2627. 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),
  2628. 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),
  2629. 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),
  2630. 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)
  2631. }, 0.6, false)
  2632. end
  2633. attack = false
  2634. end
  2635. function CastleCrusherFist()
  2636. attack = true
  2637. STDamage = true
  2638. local S2 = CFuncs.Sound.Create("", Torso, 1, 1)
  2639. for i = 0, 1, 0.1 do
  2640. swait()
  2641. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2642. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2643. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.2)
  2644. PlayAnimationFromTable({
  2645. 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),
  2646. 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),
  2647. 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),
  2648. 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),
  2649. 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),
  2650. 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)
  2651. }, 0.2, false)
  2652. end
  2653. MagnitudeDamage(HitboxR, 10, 50, 80, 100, "Normal", "610359515", 1)
  2654. 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)
  2655. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  2656. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  2657. for i = 0, 1, 0.08 do
  2658. swait()
  2659. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2660. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2661. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2662. PlayAnimationFromTable({
  2663. 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),
  2664. 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),
  2665. 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),
  2666. 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),
  2667. 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),
  2668. 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)
  2669. }, 0.6, false)
  2670. end
  2671. STDamage = false
  2672. attack = false
  2673. end
  2674. function CastleCrusherFist()
  2675. attack = true
  2676. STDamage = true
  2677. local S2 = CFuncs.Sound.Create("", Torso, 1, 1)
  2678. for i = 0, 1, 0.1 do
  2679. swait()
  2680. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2681. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2682. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.5)
  2683. PlayAnimationFromTable({
  2684. 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),
  2685. 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),
  2686. 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),
  2687. 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),
  2688. 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),
  2689. 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)
  2690. }, 0.2, false)
  2691. end
  2692. 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)
  2693. Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 140
  2694. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  2695. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  2696. for i = 0, 1, 0.08 do
  2697. swait()
  2698. MagnitudeDamage(HitboxR, 5, 50, 80, 100, "Normal", "610359515", 1)
  2699. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2700. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2701. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 1)
  2702. PlayAnimationFromTable({
  2703. 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),
  2704. 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),
  2705. 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),
  2706. 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),
  2707. 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),
  2708. 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)
  2709. }, 0.6, false)
  2710. end
  2711. STDamage = false
  2712. attack = false
  2713. end
  2714.  
  2715.  
  2716. distance2__=-5
  2717. AdvancingFortress.FHead.face:remove()
  2718.  
  2719. function Lattack()
  2720. attack = true
  2721. local S = CFuncs.Sound.Create("", Torso, 3, 1)
  2722. S.Looped = true
  2723. if Long then
  2724. while Long do-- max range
  2725. for i = 0, 1, 0.8 do
  2726. swait()
  2727. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(0,0,0), 0.5)
  2728. PlayAnimationFromTable({
  2729. 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),
  2730. 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),
  2731. 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),
  2732. 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),
  2733. 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),
  2734. 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)
  2735. }, 0.8, false)
  2736. end
  2737.  
  2738. end
  2739. for i = 0, 1, 0.8 do
  2740. swait()
  2741. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(0,1,0), 0.5)
  2742. PlayAnimationFromTable({
  2743.  
  2744. 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),
  2745. 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),
  2746. 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),
  2747. 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),
  2748. 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),
  2749. 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)
  2750. }, 0.8, false)
  2751. end
  2752. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2753. MagnitudeDamage(HitboxL, 5, 50, 50, 0, "Normal", "260430117", 1)
  2754. PlayAnimationFromTable({
  2755. 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),
  2756. 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),
  2757. 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),
  2758. 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),
  2759. 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),
  2760. 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)
  2761. }, 0.8, false)
  2762. end
  2763. wait(1)
  2764. STDamage = false
  2765. attack = false
  2766. end
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772. dimension=workspace
  2773.  
  2774. function Kick()
  2775. kickR=true
  2776. attack = true
  2777. local S = CFuncs.Sound.Create("", Torso, 3, 1)
  2778. S.Looped = true
  2779. if kick then
  2780. while kick do-- max range
  2781. for i = 0, 1, 0.8 do
  2782. swait()
  2783. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(-1,1,0), 0.5)
  2784. PlayAnimationFromTable({
  2785. CFrame.new(
  2786. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  2787. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2788. CFrame.new(
  2789. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  2790. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2791. CFrame.new(
  2792. 1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
  2793. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2794. CFrame.new(
  2795. -2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
  2796. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2797. CFrame.new(
  2798. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  2799. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2800. CFrame.new(
  2801. -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
  2802. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2803. }, 0.3, false)
  2804. end
  2805.  
  2806. end
  2807. for i = 0, 1, 0.8 do
  2808. swait()
  2809. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(1,0,0), 0.5)
  2810. PlayAnimationFromTable({
  2811. CFrame.new(
  2812. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  2813. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2814. CFrame.new(
  2815. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  2816. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2817. CFrame.new(
  2818. 1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
  2819. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2820. CFrame.new(
  2821. -2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
  2822. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2823. CFrame.new(
  2824. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  2825. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2826. CFrame.new(
  2827. -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
  2828. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2829. }, 0.3, false)
  2830.  
  2831. end
  2832. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2833. MagnitudeDamage(AdvancingFortress['Left Leg'], 5, 50, 50, 0, "Normal", "260430117", 1)
  2834. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(1,0,0), 0.5)
  2835. PlayAnimationFromTable({
  2836. CFrame.new(
  2837. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  2838. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2839. CFrame.new(
  2840. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  2841. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2842. CFrame.new(
  2843. 1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
  2844. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2845. CFrame.new(
  2846. -2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
  2847. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2848. CFrame.new(
  2849. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  2850. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2851. CFrame.new(
  2852. -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
  2853. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2854. }, 0.3, false)
  2855. end
  2856. wait(1)
  2857. STDamage = false
  2858. attack = false
  2859. wait(4)
  2860. kickR=false
  2861. end
  2862.  
  2863.  
  2864.  
  2865.  
  2866. function weld5(part0, part1, c0, c1)
  2867. local weeld = Instance.new("Weld", part0)
  2868. weeld.Part0 = part0
  2869. weeld.Part1 = part1
  2870. weeld.C0 = c0
  2871. weeld.C1 = c1
  2872. return weeld
  2873. end
  2874. local Grab = false
  2875. function GRABEMBOIGRABEM()
  2876. attack = true
  2877. gp = nil
  2878. con1 = HitboxR.Touched:connect(function(hit)
  2879. local ht = hit.Parent
  2880. local hum1 = ht:FindFirstChild("Humanoid")
  2881. if Grab == false then
  2882. if hum1 ~= nil and hit.Parent ~= Character then
  2883. hum1.PlatformStand = true
  2884. gp = ht
  2885. Grab = true
  2886. local asd = weld5(RightArm, ht:FindFirstChild("Torso"), CFrame.new(0, -1.5, 0), CFrame.new(0, 0, 0))
  2887. asd.Parent = RightArm
  2888. asd.Name = "asd"
  2889. asd.C0 = asd.C0 * CFrame.Angles(math.rad(-90), 0, 0)
  2890. CFuncs.Sound.Create("200632821", Torso, 1, 1)
  2891. elseif hum1 == nil then
  2892. con1:disconnect()
  2893. wait()
  2894. return
  2895. end
  2896. end
  2897. end)
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904. for i = 0, 1, 0.2 do
  2905. swait()
  2906. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.3)
  2907. PlayAnimationFromTable({
  2908. 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),
  2909. 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),
  2910. 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),
  2911. 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),
  2912. 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),
  2913. 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)
  2914. }, 0.3, false)
  2915. end
  2916. for i = 0, 1, 0.1 do
  2917. swait()
  2918. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2919. PlayAnimationFromTable({
  2920. 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),
  2921. 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),
  2922. 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),
  2923. 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),
  2924. 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),
  2925. 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)
  2926. }, 0.3, false)
  2927. end
  2928. if Grab == true then
  2929. for i = 1, 5 do
  2930. for i = 0, 1, 0.35 do
  2931. swait()
  2932. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 13, -6), 0.3)
  2933. PlayAnimationFromTable({
  2934. 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),
  2935. 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),
  2936. 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),
  2937. 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),
  2938. 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),
  2939. 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)
  2940. }, 0.4, false)
  2941. end
  2942. for i = 0, 1, 0.3 do
  2943. swait()
  2944. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2945. PlayAnimationFromTable({
  2946. 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),
  2947. 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),
  2948. 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),
  2949. 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),
  2950. 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),
  2951. 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)
  2952. }, 0.7, false)
  2953. end
  2954. local hit, pos = rayCast(HitboxR.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  2955. if hit ~= nil then
  2956. MagnitudeDamage(HitboxR, 5, 10, 30, 0, "Normal", "610359515", 1.3)
  2957. Effects.Block.Create(BrickColor.new("Really red"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09, 1)
  2958. Effects.Wave.Create(BrickColor.new("Really red"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09)
  2959. Effects.Sphere.Create(BrickColor.new("Really red"), CFrame.new(pos), 3, 3, 3, 5, 5, 5, 0.09)
  2960. end
  2961. end
  2962. end
  2963. for i, v in pairs(RightArm:GetChildren()) do
  2964. if v.Name == "asd" and v:IsA("Weld") then
  2965. v:Remove()
  2966. end
  2967. end
  2968. Grab = false
  2969. con1:disconnect()
  2970. attack = false
  2971. end
  2972. local IsWearingArmor = false
  2973. function Armor(Mode)
  2974. attack = true
  2975. if IsWearingArmor == false and Mode == "On" then
  2976. IsWearingArmor = true
  2977. Disappear()
  2978. swait(10)
  2979. ReappearArmorOnly()
  2980. Character.Humanoid.MaxHealth = 500
  2981. Character.Humanoid.Health = 500
  2982. AHandleRWeld.Part0 = Character["Right Arm"]
  2983. AHandleLWeld.Part0 = Character["Left Arm"]
  2984. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2985. if v:IsA("BasePart") then
  2986. v.Transparency = 1
  2987. end
  2988. end
  2989. for i, v in pairs(Character:GetChildren()) do
  2990. if v:IsA("Accessory") then
  2991. v.Handle.Transparency = 1
  2992. end
  2993. end
  2994. elseif IsWearingArmor == true and Mode == "Off" then
  2995. IsWearingArmor = false
  2996. DisappearArmorOnly()
  2997. for i, v in pairs(Character:GetChildren()) do
  2998. if v:IsA("Accessory") then
  2999. v.Handle.Transparency = 0
  3000. end
  3001. end
  3002. swait(10)
  3003. Reappear()
  3004. Character.Humanoid.MaxHealth = 100
  3005. Character.Humanoid.Health = 100
  3006.  
  3007. AHandleRWeld.Part0 = RightArm
  3008. AHandleLWeld.Part0 = LeftArm
  3009.  
  3010. for i, v in pairs(AdvancingFortress:GetChildren()) do
  3011. if v:IsA("BasePart") then
  3012. v.Transparency = 0
  3013. end
  3014. end
  3015. end
  3016. attack = false
  3017. end
  3018. local ShieldMode = false
  3019. local ShieldCharge = false
  3020. function HoloHexShield()
  3021. attack = true
  3022. Shield.Parent = m
  3023. Shield.CanCollide = true
  3024. if ShieldMode == true then
  3025. while ShieldMode == true do
  3026. swait()
  3027. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  3028. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  3029. PlayAnimationFromTable({
  3030. 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),
  3031. 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),
  3032. 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),
  3033. 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),
  3034. 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),
  3035. 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)
  3036. }, 0.3, false)
  3037. end
  3038. end
  3039. Shield.CanCollide = false
  3040. CFuncs.Sound.Create("200632211", HitboxR, 1, 0.8)
  3041. CFuncs.Sound.Create("200632875", HitboxR, 1, 0.9)
  3042. Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 160
  3043. 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)
  3044. for i = 0, 1, 0.05 do
  3045. swait()
  3046. MagnitudeDamage(Shield, 5, 10, 15, 20, "Normal", "610359515", 1.3)
  3047. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  3048. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -3), 1)
  3049. PlayAnimationFromTable({
  3050. 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),
  3051. 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),
  3052. 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),
  3053. 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),
  3054. 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),
  3055. 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)
  3056. }, 0.5, false)
  3057. end
  3058. Shield.Parent = nil
  3059. attack = false
  3060. end
  3061. Mouse.Button1Down:connect(function()
  3062. if attack == false and attacktype == 1 then
  3063. attacktype = 2
  3064. attackone()
  3065. elseif attack == false and attacktype == 2 then
  3066. attacktype = 1
  3067. attacktwo()
  3068. end
  3069. end)
  3070. game.Lighting.Outlines = false
  3071. function attackone()
  3072. attack = true
  3073. for i = 0, 1, 0.12 do
  3074. swait()
  3075. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  3076. PlayAnimationFromTable({
  3077. 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),
  3078. 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),
  3079. 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),
  3080. 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),
  3081. 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),
  3082. 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)
  3083. }, 0.3, false)
  3084. end
  3085. MagnitudeDamage(HitboxR, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1)
  3086. CFuncs.Sound.Create("200632136", HitboxR, 1, 1)
  3087. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  3088. for i = 0, 1, 0.11 do
  3089. swait()
  3090. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  3091. PlayAnimationFromTable({
  3092. 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),
  3093. 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),
  3094. 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),
  3095. 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),
  3096. 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),
  3097. 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)
  3098. }, 0.45, false)
  3099. end
  3100. attack = false
  3101. end
  3102. function attacktwo()
  3103. attack = true
  3104. for i = 0, 1, 0.12 do
  3105. swait()
  3106. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  3107. PlayAnimationFromTable({
  3108. 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),
  3109. 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),
  3110. 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),
  3111. 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),
  3112. 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),
  3113. 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)
  3114. }, 0.34, false)
  3115. end
  3116. MagnitudeDamage(HitboxL, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1.1)
  3117. CFuncs.Sound.Create("200632136", HitboxL, 1, 1)
  3118. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  3119. for i = 0, 1, 0.12 do
  3120. swait()
  3121. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  3122. PlayAnimationFromTable({
  3123. 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),
  3124. 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),
  3125. 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),
  3126. 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),
  3127. 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),
  3128. 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)
  3129. }, 0.45, false)
  3130. end
  3131. attack = false
  3132. end
  3133. function findNearestTorso(pos)
  3134. local list = game.Workspace:children()
  3135. local torso
  3136. local dist = 1000
  3137. local temp, human, temp2
  3138. for x = 1, #list do
  3139. temp2 = list[x]
  3140. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  3141. temp = temp2:findFirstChild("Torso")
  3142. human = temp2:findFirstChild("Humanoid")
  3143. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  3144. local dohit = true
  3145. if dohit == true then
  3146. torso = temp
  3147. dist = (temp.Position - pos).magnitude
  3148. end
  3149. end
  3150. end
  3151. end
  3152. return torso, dist
  3153. end
  3154. function TrueAim(aim)
  3155. local target, distance = findNearestTorso(Mouse.Hit.p)
  3156. local tehcf = HitboxR.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0).lookVector
  3157. if aim ~= nil then
  3158. tehcf = aim
  3159. end
  3160. table.insert(Effects, {
  3161. tehcf,
  3162. "Shoot",
  3163. 30,
  3164. HitboxR.Position,
  3165. 10,
  3166. 15,
  3167. 0,
  3168. 3,
  3169. HitboxR,
  3170. target
  3171. })
  3172. end
  3173. function FireProjectiles()
  3174. attack = true
  3175. Humanoid.WalkSpeed = 20
  3176. CFuncs.Sound.Create("300915902", HitboxR, 1, 0.8)
  3177. for i = 0, 1, 0.1 do
  3178. swait()
  3179. Effects.Elec.Create(HitboxR.CFrame, 2, 2, 2)
  3180. PlayAnimationFromTable({
  3181. 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),
  3182. 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),
  3183. 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),
  3184. 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),
  3185. 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),
  3186. 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)
  3187. }, 0.3, false)
  3188. end
  3189. for i = 0, 1, 0.1 do
  3190. swait()
  3191. Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
  3192. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  3193. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  3194. PlayAnimationFromTable({
  3195. 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),
  3196. 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),
  3197. 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),
  3198. 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),
  3199. 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),
  3200. 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)
  3201. }, 0.2, false)
  3202. end
  3203. for i = 1, 10 do
  3204. for i = 0, 1, 0.3 do
  3205. swait()
  3206. Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
  3207. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  3208. PlayAnimationFromTable({
  3209. 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),
  3210. 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),
  3211. 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),
  3212. 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),
  3213. 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),
  3214. 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)
  3215. }, 0.3, false)
  3216. end
  3217. CFuncs.Sound.Create("300916105", HitboxR, 1, 1.2)
  3218. CFuncs.Sound.Create("300916014", HitboxR, 1, 1)
  3219. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 2, 2, 2, 0.07)
  3220. local MouseLook = CFrame.new((HitboxR.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
  3221. TrueAim(MouseLook.lookVector)
  3222. for i = 0, 1, 0.3 do
  3223. swait()
  3224. Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
  3225. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  3226. PlayAnimationFromTable({
  3227. 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),
  3228. 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),
  3229. 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),
  3230. 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),
  3231. 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),
  3232. 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)
  3233. }, 0.3, false)
  3234. end
  3235. end
  3236. Humanoid.WalkSpeed = 20
  3237. attack = false
  3238. end
  3239. SHRA=false
  3240.  
  3241. Check=false
  3242. dimension=workspace
  3243. Mouse.KeyUp:connect(function(k)
  3244. if k=='e' then
  3245. Long=false
  3246. ChopR=true
  3247. wait(10)
  3248. ChopR=false
  3249. end
  3250. end)
  3251. reload2=false
  3252. kickR=false
  3253. hand=true -- collect hands
  3254. PRESAVEDHEALTH=100
  3255. Mouse.KeyDown:connect(function(k)
  3256. k = k:lower()
  3257.  
  3258. if k=='t' and dimension==workspace then
  3259. dimension=workspace.CurrentCamera
  3260. game.Lighting.OutdoorAmbient=Color3.new(1,0,0)
  3261. workspace.CurrentCamera.FieldOfView=180
  3262. local Fake=Character:clone()
  3263. Fake.Parent=workspace
  3264. Character.Parent=workspace.CurrentCamera
  3265. for _,v in pairs(Fake:GetChildren()) do
  3266. if v:IsA('Part') then
  3267. v.Anchored=true
  3268. end
  3269. end
  3270. elseif k=='y' then
  3271. CFuncs.Sound.Create("552513404",Head,1 ,1)
  3272. end
  3273. if dimension==workspace then
  3274. if k=='f' and IsWearingArmor == false and Invisible == false and epitaphreload==false then
  3275. if not epitpah then
  3276. PRESAVEDHEALTH=Humanoid.Health
  3277. epitpah=true
  3278. end
  3279. end
  3280. if k=='e' and IsWearingArmor == false and Invisible == false and not ChopR then
  3281. Long=true
  3282. Lattack()
  3283. end
  3284. if k=='r' and IsWearingArmor == false and Invisible == false and not kickR then
  3285. kick=true
  3286. Kick()
  3287. end
  3288. if attack == false and ora == false and k == "z" and IsWearingArmor == false and Invisible == false then
  3289. Counter=true
  3290. attack=true
  3291. elseif attack == false and k == "x" and IsWearingArmor == false and Invisible == false then
  3292. GRABEMBOIGRABEM()
  3293. elseif attack == false and k=='g' then
  3294. -- FireProjectiles()--thats lame
  3295. if changeidle==1 then
  3296. changeidle=2
  3297. else changeidle=1
  3298. end
  3299.  
  3300. end
  3301. end-- inbetween this end an if dimension==workspace is disabled while erasing time
  3302.  
  3303. if attack == false and k == "q" and Invisible == false and IsWearingArmor == false then
  3304. Invisible = true
  3305. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  3306. Effects.Block.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3307. Disappear()
  3308. elseif attack == false and k == "q" and Invisible == true and IsWearingArmor == false then
  3309. Invisible = false
  3310. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.08)
  3311.  
  3312. for i = 1, 2 do
  3313. Effects.Block.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3314. end
  3315. for i = 1, 20 do
  3316. Effects.Break.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1)
  3317. end
  3318. Reappear()
  3319. G=Instance.new('Sound',AdvancingFortress.FTorso)
  3320. G.Name='FLEF'
  3321. G.SoundId='rbxassetid://842775101'
  3322. G.Volume=3
  3323. G:Play()
  3324. elseif attack == false and ShieldMode == false and k == "c" and IsWearingArmor == false and Invisible == false and dimension==workspace then
  3325. ShieldMode = true
  3326. HoloHexShield()
  3327. elseif attack == false and k == "v" and IsWearingArmor == false and Invisible == false and dimension==workspace then
  3328. CastleCrusherFist()
  3329.  
  3330. end
  3331. --[[if k == "[" and IsWearingArmor == false and Invisible == false then
  3332. Armor("On")
  3333. end
  3334. if k == "]" and IsWearingArmor == true and Invisible == false then
  3335. Armor("Off")
  3336. end--]]
  3337. end)
  3338. kick=false
  3339. Mouse.KeyUp:connect(function(k)
  3340. k = k:lower()
  3341. if k=='r' then
  3342. kick=false
  3343. end
  3344. if k =='t' then
  3345. dimension=workspace
  3346. game.Lighting.OutdoorAmbient=Color3.new(.498,.498,.498)
  3347. Fake=workspace:FindFirstChild(Player.Name)
  3348. if Fake~=nil then
  3349. Fake:remove()
  3350. end
  3351. Character.Parent=workspace
  3352. workspace.CurrentCamera.FieldOfView=70
  3353. end
  3354. if k=='f' and epitpah then
  3355. epitpah=false
  3356. epitaphreload=true
  3357. wait(10)--<<epitaph reload time
  3358. epitaphreload=false
  3359. end
  3360. if attack == true and k == "z" and IsWearingArmor == false and Counter and attack then
  3361. Counter = false
  3362. attack=false
  3363. elseif attack == true and ShieldMode == true and k == "c" and IsWearingArmor == false then
  3364. ShieldMode = false
  3365. end
  3366. end)
  3367. Counter=false
  3368. -- coroutine.resume(coroutine.create(function(Part, Part2)
  3369. -- while Part.Parent ~= nil do
  3370. -- swait(math.random(100, 150))
  3371. -- for i = 0, 1, 0.2 do
  3372. -- wait()
  3373. -- Eye1.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  3374. -- Eye2.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  3375. -- end
  3376. -- for i = 0, 1, 0.2 do
  3377. -- swait()
  3378. -- Eye1.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  3379. -- Eye2.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  3380. -- end
  3381. -- end
  3382. -- end), Eye1, Eye2)
  3383.  
  3384. changeidle=1
  3385. YOURCLONE=nil
  3386. candecide=true
  3387. Humanoid=Character.Humanoid
  3388.  
  3389.  
  3390. while true do
  3391. if Counter then
  3392. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1 + 0.5 * math.cos(sine / 20), -3)*CFrame.Angles(0,0,0), 0.5)
  3393. PlayAnimationFromTable({
  3394. CFrame.new(
  3395. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  3396. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3397. CFrame.new(
  3398. 0.0250119995, 1.72981095, -0.138321996, 0.994188011, -0.0359275341, 0.101486236, 0.036040999, 0.999350131, 0.000715873321, -0.101446003, 0.00294595282, 0.994836748
  3399. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3400. CFrame.new(
  3401. 2.03401423, 0.701586962, 0.147005975, -0.0803290382, -0.996719241, 0.00989919901, 0.0203110091, -0.0115660029, -0.999726892, 0.996561468, -0.0801060349, 0.0211734585
  3402. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3403. CFrame.new(
  3404. -2.06117105, 0.658681154, 0.0243838727, -0.0705350041, 0.997406185, 0.0143421628, 0.0482420065, 0.0177720431, -0.998677611, -0.996342123, -0.0697498247, -0.0493704267
  3405. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3406. CFrame.new(
  3407. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  3408. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3409. CFrame.new(
  3410. -0.548841, -1.84610319, 0.00016105175, 0.999999881, -3.30748589e-05, 0.000577731698, -2.79999967e-05, 0.994430363, 0.105396047, -0.000577999919, -0.10539604, 0.994430244
  3411. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3412. }, 0.3, false)
  3413. end
  3414. if epitpah then
  3415. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  3416. Effects.Block.Create(BrickColor.new("Really red"), Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3417. Humanoid.Health=PRESAVEDHEALTH
  3418. end
  3419. for _,v in pairs(AdvancingFortress.FTorso:GetChildren()) do
  3420. end
  3421. swait()
  3422. for i, v in pairs(Character:children()) do
  3423. if v:IsA("Part") and IsWearingArmor == true then
  3424. v.Anchored = false
  3425. end
  3426. end
  3427. for i, v in pairs(AdvancingFortress:GetChildren()) do
  3428. if v:IsA("Part") then
  3429. v.Material = "SmoothPlastic"
  3430. v.CanCollide = false
  3431. elseif v:IsA("Humanoid") then
  3432. v:remove()
  3433. elseif v:IsA("Accessory") then
  3434. v:remove()
  3435. elseif v:IsA("Shirt") then
  3436. v:remove()
  3437. elseif v:IsA("Pants") then
  3438. v:remove()
  3439. elseif v:IsA("Script") or v:IsA("LocalScript") then
  3440. v:remove()
  3441. elseif v:IsA("BodyColors") then
  3442. v:remove()
  3443. end
  3444. end
  3445. AHandleR.Transparency = 1
  3446. AHandleL.Transparency = 1
  3447. RootPart.Transparency = 1
  3448. HitboxR.Transparency = 1
  3449. HitboxL.Transparency = 1
  3450. Head.BrickColor = BrickColor.new("Really red")
  3451. Torso.BrickColor = BrickColor.new("Really red")
  3452. RightArm.BrickColor = BrickColor.new("Really red")
  3453. LeftArm.BrickColor = BrickColor.new("Really red")
  3454. RightLeg.BrickColor = BrickColor.new("Really red")
  3455. LeftLeg.BrickColor = BrickColor.new("Really red")
  3456. RootPart.Anchored = true
  3457. Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3458. velocity = Character.HumanoidRootPart.Velocity.y
  3459. sine = sine + change
  3460. Shield.Anchored = true
  3461. Shield.CFrame = Shield.CFrame:lerp(RootPart.CFrame * CFrame.new(0, 0, -3.2), 1)
  3462. local hit, pos = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3463. if Counter then
  3464. local h = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, AdvancingFortress.FTorso.Position).lookVector, 4, Character)
  3465. if h~=nil then
  3466. hj=h.Parent:findFirstChild('Head')
  3467.  
  3468. if h.Parent~=Character and h.Parent.Parent~=Character and hj~=nil then
  3469. h.Parent:BreakJoints()
  3470. Effects.Sphere.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  3471. Effects.Block.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3472. for i = 1, 2 do
  3473. Effects.Block.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3474. end
  3475. for i = 1, 20 do
  3476. Effects.Break.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1)
  3477. end
  3478. CFuncs.Sound.Create("842772792",h,3,1)
  3479. Effects.Sphere.Create(BrickColor.new("Really red"),Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  3480. Effects.Block.Create(BrickColor.new("Really red"), Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3481. Character.Head.CFrame=h.Parent.Head.CFrame*CFrame.new(0,0,3)
  3482. Counter=false
  3483. attack=false
  3484. end
  3485. end
  3486. end
  3487. if Character.HumanoidRootPart.Velocity.y > 1 and hit == nil then
  3488. Anim = "Jump"
  3489. if attack == false then
  3490. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  3491. PlayAnimationFromTable({
  3492. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(.5, -1, 0),
  3493. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1, 1, 0),
  3494. CFrame.new(1.5,0,0) * CFrame.new(-1, 0, -.3) * CFrame.Angles(1.5, 0, -1.5),
  3495. CFrame.new(-1.5,0,0) * CFrame.new(1, 0, -.5) * CFrame.Angles(3, 0, 1),
  3496. CFrame.new(.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3497. CFrame.new(-.5,-2,0) * CFrame.new(0, 0.5, -0.3) * CFrame.Angles(-.5, 0, 0)
  3498. }, 0.3, false)
  3499. end
  3500. elseif Character.HumanoidRootPart.Velocity.y < -1 and hit == nil then
  3501. Anim = "Fall"
  3502. if attack == false then
  3503. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  3504. PlayAnimationFromTable({
  3505. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1, -1, 1),
  3506. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 1, 0.5),
  3507. CFrame.new(1.5,0,0) * CFrame.new(-1, 0, -.3) * CFrame.Angles(1.5, 0, -1.5),
  3508. CFrame.new(-1.5,0,0) * CFrame.new(1, 0, -.5) * CFrame.Angles(3, 0, 1),
  3509. CFrame.new(.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3510. CFrame.new(-.5,-2,0) * CFrame.new(0, 0.5, -0.3) * CFrame.Angles(-.5, 0, 0)
  3511. }, 0.3, false)
  3512. end
  3513. elseif Torsovelocity < 1 and hit ~= nil then
  3514. Anim = "Idle"
  3515. if changeidle==1 then
  3516. if attack == false then
  3517. change = 1
  3518. 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)
  3519. PlayAnimationFromTable({
  3520. CFrame.new(
  3521. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  3522. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3523. CFrame.new(
  3524. 0.136710003, 1.73489296, -0.0338380001, -0.0593669862, -0.0516000427, -0.996901751, -0.0550749861, 0.997311354, -0.0483414494, 0.996715784, 0.0520344637, -0.0620492361
  3525. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3526. CFrame.new(
  3527. 1.62340999, 0.131766006, -0.737138987, 0.485451072, -0.460053951, 0.743429601, 0.733702064, 0.676791966, -0.0602823012, -0.475414068, 0.574719965, 0.666091919
  3528. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3529. CFrame.new(
  3530. -0.918160975, 0.172160029, -0.835460007, 0.717120051, -0.489527851, -0.496086031, -0.243526027, 0.490930051, -0.836470425, 0.653019071, 0.720659554, 0.232843012
  3531. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3532. CFrame.new(
  3533. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  3534. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3535. CFrame.new(
  3536. -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
  3537. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3538. }, 0.3, false)
  3539. end
  3540. elseif changeidle==2 then
  3541. change = 1
  3542. if not attack then
  3543. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3)*CFrame.Angles(0,-.5,0), 0.5)
  3544.  
  3545. PlayAnimationFromTable({
  3546. CFrame.new(
  3547. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  3548. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3549. CFrame.new(
  3550. 0.00841400027, 1.58682406, -0.133435905, 0.946006656, 0.199146166, 0.255758166, -0.239108905, 0.961451054, 0.135789752, -0.218856931, -0.189612061, 0.957156718
  3551. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3552. CFrame.new(
  3553. 1.72808003, -0.108690001, 0.530041695, 0.709815204, -0.589883208, -0.384967893, 0.390265077, 0.784318268, -0.48222208, 0.586392105, 0.192049056, 0.786931694
  3554. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3555. CFrame.new(
  3556. -1.58884203, 0.466091007, -0.80333817, 0.745909214, 0.109370492, 0.657006502, 0.39590016, -0.866056919, -0.305300593, 0.535614192, 0.487835497, -0.689299643
  3557. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3558. CFrame.new(
  3559. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  3560. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3561. CFrame.new(
  3562. -0.548841, -1.27999496, -0.283292025, 0.999999881, 0, 0.000577999919, 0, 1, 0, -0.000577999919, 0, 0.999999881
  3563. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3564. }, 0.3, false)
  3565. end
  3566. end
  3567. elseif Torsovelocity > 2 and hit ~= nil then
  3568. Anim = "Walk"
  3569. if attack == false then
  3570. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1.5, 0.5)*CFrame.Angles(-1,-0.5,0), 0.5)
  3571. PlayAnimationFromTable({
  3572. CFrame.new(
  3573. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  3574. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3575. CFrame.new(
  3576. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  3577. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3578. CFrame.new(
  3579. 1.60313475, 0.610876083, -0.741172016, 0.129928008, -0.343205035, 0.930230677, 0.978899121, 0.193634897, -0.0652848259, -0.157719016, 0.919084311, 0.361121684
  3580. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3581. CFrame.new(
  3582. -1.41306806, 0.557738006, -0.902216911, 0.017620001, -0.391262084, -0.920110643, -0.9992311, 0.0253460091, -0.0299131274, 0.0350250043, 0.91993022, -0.390514612
  3583. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3584. CFrame.new(
  3585. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  3586. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3587. CFrame.new(
  3588. -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
  3589. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3590. }, 0.3, false)
  3591. end
  3592. end
  3593. if 0 < #Effects then
  3594. for e = 1, #Effects do
  3595. if Effects[e] ~= nil then
  3596. local Thing = Effects[e]
  3597. if Thing ~= nil then
  3598. local Part = Thing[1]
  3599. local Mode = Thing[2]
  3600. local Delay = Thing[3]
  3601. local IncX = Thing[4]
  3602. local IncY = Thing[5]
  3603. local IncZ = Thing[6]
  3604. if Thing[2] == "Shoot" then
  3605. local Look = Thing[1]
  3606. local move = 30
  3607. if Thing[8] == 3 then
  3608. move = 10
  3609. end
  3610. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  3611. if Thing[10] ~= nil then
  3612. da = pos
  3613. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  3614. cfa = CFrame.new(Thing[4], pos)
  3615. tehCF = cfa:lerp(cf2, 0.2)
  3616. Thing[1] = tehCF.lookVector
  3617. end
  3618. local mag = (Thing[4] - pos).magnitude
  3619. 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)
  3620. if Thing[8] == 2 then
  3621. 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)
  3622. end
  3623. Thing[4] = Thing[4] + Look * move
  3624. Thing[3] = Thing[3] - 1
  3625. if 2 < Thing[5] then
  3626. Thing[5] = Thing[5] - 0.3
  3627. Thing[6] = Thing[6] - 0.3
  3628. end
  3629. if hit ~= nil then
  3630. Thing[3] = 0
  3631. if Thing[8] == 1 or Thing[8] == 3 then
  3632. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3633. elseif Thing[8] == 2 then
  3634. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3635. if hit.Parent:findFirstChild("Humanoid") ~= nil or hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
  3636. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3637. ref.Anchored = true
  3638. ref.CFrame = CFrame.new(pos)
  3639. CFuncs.Sound.Create("161006093", ref, 1, 1.2)
  3640. game:GetService("Debris"):AddItem(ref, 0.2)
  3641. 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)
  3642. 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)
  3643. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  3644. end
  3645. end
  3646. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3647. ref.Anchored = true
  3648. ref.CFrame = CFrame.new(pos)
  3649. Effects.Sphere.Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  3650. game:GetService("Debris"):AddItem(ref, 1)
  3651. end
  3652. if Thing[3] <= 0 then
  3653. table.remove(Effects, e)
  3654. end
  3655. end
  3656. if Thing[2] == "FireWave" then
  3657. if Thing[3] <= Thing[4] then
  3658. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  3659. Thing[3] = Thing[3] + 1
  3660. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  3661. else
  3662. Part.Parent = nil
  3663. table.remove(Effects, e)
  3664. end
  3665. end
  3666. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3667. if Thing[1].Transparency <= 1 then
  3668. if Thing[2] == "Block1" then
  3669. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3670. Mesh = Thing[7]
  3671. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3672. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3673. elseif Thing[2] == "Block2" then
  3674. Thing[1].CFrame = Thing[1].CFrame
  3675. Mesh = Thing[7]
  3676. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3677. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3678. elseif Thing[2] == "Fire" then
  3679. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  3680. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3681. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3682. elseif Thing[2] == "Cylinder" then
  3683. Mesh = Thing[7]
  3684. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3685. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3686. elseif Thing[2] == "Blood" then
  3687. Mesh = Thing[7]
  3688. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3689. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3690. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3691. elseif Thing[2] == "Elec" then
  3692. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  3693. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3694. elseif Thing[2] == "Disappear" then
  3695. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3696. elseif Thing[2] == "Shatter" then
  3697. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3698. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3699. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3700. Thing[6] = Thing[6] + Thing[5]
  3701. end
  3702. else
  3703. Part.Parent = nil
  3704. table.remove(Effects, e)
  3705. end
  3706. end
  3707. end
  3708. end
  3709. end
  3710. end
  3711. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement