carlosname

Untitled

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