Advertisement
Guest User

oh god

a guest
Jul 16th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 130.82 KB | None | 0 0
  1. plr = game.Players.LocalPlayer
  2. char = game.Players.LocalPlayer.Character
  3. wait(0.016666666666666666)
  4.  
  5. mse = plr:GetMouse()
  6. local Head = char.Head
  7. local Players=game:service'Players'
  8. local Player=Players.LocalPlayer
  9. local Mouse=Player:GetMouse''
  10.  
  11. char.Humanoid.MaxHealth = math.huge
  12. char.Humanoid.Health = math.huge
  13.  
  14.  
  15.  
  16. Par1=Instance.new('ParticleEmitter',char['Torso'])
  17. Par1.LightEmission=100
  18. Par1.LightInfluence=5
  19. Par1.LockedToPart=true
  20. Par1.Texture='rbxassetid://1932564962'
  21.  
  22. Par1.Transparency=NumberSequence.new(0.9)
  23. Par1.Lifetime=NumberRange.new(0.3)
  24. Par1.Rate=500
  25.  
  26. Par1.Enabled = false
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34. base = Instance.new("ScreenGui",plr.PlayerGui)
  35. bbg = Instance.new("BillboardGui",plr.Character.Head)
  36. bbg.Size = UDim2.new(0,200,0,50)
  37. bbg.StudsOffset = Vector3.new(0,3,0)
  38. bbgTl = Instance.new("TextLabel",bbg)
  39. bbgTl.BackgroundTransparency = 1
  40. bbgTl.Size = UDim2.new(10,0,1,0)
  41. bbgTl.Position = UDim2.new(-4.5,0,0,0)
  42. bbgTl.Font = "Fantasy"
  43. bbgTl.Text = " "
  44. bbgTl.TextSize = 25
  45. bbgTl.TextStrokeColor3 = Color3.new(100,0,100)
  46. bbgTl.TextColor3 = Color3.new(0,0,100)
  47. bbgTl.TextStrokeTransparency = 0
  48. bbgTl.TextWrapped = true
  49. plr.Chatted:connect(function(msg)
  50. bbgTl.Text = msg
  51. wait(1)
  52. TextFade()
  53. end
  54. )
  55.  
  56. function TextFade()
  57.  
  58. bbgTl.TextTransparency = 0.1
  59. bbgTl.TextStrokeTransparency = 0.1
  60. wait(0.1)
  61. bbgTl.TextTransparency = 0.2
  62. bbgTl.TextStrokeTransparency = 0.2
  63. wait(0.1)
  64. bbgTl.TextTransparency = 0.3
  65. bbgTl.TextStrokeTransparency = 0.3
  66. wait(0.1)
  67. bbgTl.TextTransparency = 0.4
  68. bbgTl.TextStrokeTransparency = 0.4
  69. wait(0.1)
  70. bbgTl.TextTransparency = 0.5
  71. bbgTl.TextStrokeTransparency = 0.5
  72. wait(0.1)
  73. bbgTl.TextTransparency = 0.6
  74. bbgTl.TextStrokeTransparency = 0.6
  75. wait(0.1)
  76. bbgTl.TextTransparency = 0.7
  77. bbgTl.TextStrokeTransparency = 0.7
  78. wait(0.1)
  79. bbgTl.TextTransparency = 0.8
  80. bbgTl.TextStrokeTransparency = 0.8
  81. wait(0.1)
  82. bbgTl.TextTransparency = 0.9
  83. bbgTl.TextStrokeTransparency = 0.9
  84. wait(0.1)
  85. bbgTl.Text = " "
  86. wait(0.00000000000000001)
  87. bbgTl.TextTransparency = 0
  88. bbgTl.TextStrokeTransparency = 0
  89. end
  90.  
  91. local Orin = "rbxassetid://1156642909"
  92. Head.face.Texture = Orin
  93. spawn(function()
  94. while wait() do
  95. char["Body Colors"].HeadColor = BrickColor.new("Light brick yellow")
  96. char["Body Colors"].TorsoColor = BrickColor.new("Light brick yellow")
  97. char["Body Colors"].LeftArmColor = BrickColor.new("Light brick yellow")
  98. char["Body Colors"].RightArmColor = BrickColor.new("Light brick yellow")
  99. char["Body Colors"].LeftLegColor = BrickColor.new("Light brick yellow")
  100. char["Body Colors"].RightLegColor = BrickColor.new("Light brick yellow")
  101. end
  102. end)
  103.  
  104. char.Shirt:Remove()
  105. char.Pants:Remove()
  106.  
  107. shirt = Instance.new("Shirt", char)
  108. shirt.Name = "Shirt"
  109. pants = Instance.new("Pants", char)
  110. pants.Name = "Pants"
  111. char.Shirt.ShirtTemplate = "rbxassetid://1619634859"
  112. char.Pants.PantsTemplate = "rbxassetid://1694901571"
  113. for i, v in pairs(char:GetChildren()) do
  114. if v.ClassName == "Accessory" then
  115. v:Remove()
  116. end
  117. end
  118.  
  119. Hat3 = Instance.new("Model")
  120. Hat3.Parent = char
  121. Hat3.Name = "Hat3"
  122. rh = Instance.new("Part")
  123. rh.Parent = Hat3
  124. rh.BrickColor = BrickColor.new("Really black")
  125. rh.Locked = true
  126. rh.CanCollide = false
  127. mesh = Instance.new("SpecialMesh")
  128. rh.formFactor = "Symmetric"
  129. mesh.MeshType = "FileMesh"
  130. mesh.MeshId = "rbxassetid://1476257758"
  131. mesh.TextureId = "rbxassetid://871411385"
  132. mesh.Parent = rh
  133. local weld = Instance.new("Weld")
  134. weld.Parent = rh
  135. weld.Part0 = rh
  136. weld.Part1 = char.Head
  137. weld.C0 = CFrame.new(-0.05, -0.2, 0.1)*CFrame.Angles(0, 0, 0)
  138. mesh.Scale = Vector3.new(1.05,1, 0.8)
  139. Hat3.Part.Transparency = 0
  140.  
  141. Hat = Instance.new("Model")
  142. Hat.Parent = char
  143. Hat.Name = "Hat"
  144. rh = Instance.new("Part")
  145. rh.Parent = Hat
  146. rh.BrickColor = BrickColor.new("Really black")
  147. rh.Locked = true
  148. rh.CanCollide = false
  149. mesh = Instance.new("SpecialMesh")
  150. rh.formFactor = "Symmetric"
  151. mesh.MeshType = "FileMesh"
  152. mesh.MeshId = "rbxassetid://874044556"
  153. mesh.TextureId = "rbxassetid://875114591"
  154. mesh.Parent = rh
  155. local weld = Instance.new("Weld")
  156. weld.Parent = rh
  157. weld.Part0 = rh
  158. weld.Part1 =char.Head
  159. weld.C0 = CFrame.new(0, -0.8, -0.5)*CFrame.Angles(0, 0, 0)
  160. mesh.Scale = Vector3.new(0.04,0.038, 0.04)
  161.  
  162. muscle = Instance.new("Model")
  163. muscle.Parent = char
  164. muscle.Name = "muscle"
  165. rh = Instance.new("Part")
  166. rh.Parent = muscle
  167. rh.BrickColor = BrickColor.new("Alder")
  168. rh.Locked = true
  169. rh.CanCollide = false
  170. mesh = Instance.new("SpecialMesh")
  171. rh.formFactor = "Symmetric"
  172. mesh.MeshType = "FileMesh"
  173. mesh.MeshId = "rbxassetid://958074736"
  174. mesh.Parent = rh
  175. local weld = Instance.new("Weld")
  176. weld.Parent = rh
  177. weld.Part0 = rh
  178. weld.Part1 =char.Torso
  179. weld.C0 = CFrame.new(0, 0.1, 0.5)*CFrame.Angles(12.4, 0, 0)
  180. mesh.Scale = Vector3.new(0.009,0.01,0.01)
  181.  
  182.  
  183.  
  184.  
  185. scarf = Instance.new("Model")
  186. scarf.Parent = char
  187. scarf.Name = "scarf"
  188. rh = Instance.new("Part")
  189. rh.Parent = scarf
  190. rh.BrickColor = BrickColor.new("White")
  191. rh.Locked = true
  192. rh.CanCollide = false
  193. mesh = Instance.new("SpecialMesh")
  194. rh.formFactor = "Symmetric"
  195. mesh.MeshType = "FileMesh"
  196. mesh.MeshId = "rbxassetid://873798502"
  197.  
  198. mesh.Parent = rh
  199. local weld = Instance.new("Weld")
  200. weld.Parent = rh
  201. weld.Part0 = rh
  202. weld.Part1 =char.Torso
  203. weld.C0 = CFrame.new(0, -1., 0)*CFrame.Angles(0, 0, 0)
  204. mesh.Scale = Vector3.new(0.0155,0.0155,0.0155)
  205.  
  206. rs = Instance.new("Model")
  207. rs.Parent = char
  208. rs.Name = "rs"
  209. rh = Instance.new("Part")
  210. rh.Parent = rs
  211. rh.BrickColor = BrickColor.new("Bright yellow")
  212. rh.Locked = true
  213. rh.CanCollide = false
  214. mesh = Instance.new("SpecialMesh")
  215. rh.formFactor = "Symmetric"
  216. mesh.MeshType = "FileMesh"
  217. mesh.MeshId = "rbxassetid://874040321"
  218. mesh.TextureId = "rbxassetid://875114591"
  219. mesh.Parent = rh
  220. local weld = Instance.new("Weld")
  221. weld.Parent = rh
  222. weld.Part0 = rh
  223. weld.Part1 =char["Right Arm"]
  224. weld.C0 = CFrame.new(0, -1, 0)*CFrame.Angles(0, 0, 0)
  225. mesh.Scale = Vector3.new(0.012,0.012,0.012)
  226.  
  227. ls = Instance.new("Model")
  228. ls.Parent = char
  229. ls.Name = "ls"
  230. rh = Instance.new("Part")
  231. rh.Parent = ls
  232. rh.BrickColor = BrickColor.new("Bright yellow")
  233. rh.Locked = true
  234. rh.CanCollide = false
  235. mesh = Instance.new("SpecialMesh")
  236. rh.formFactor = "Symmetric"
  237. mesh.MeshType = "FileMesh"
  238. mesh.MeshId = "rbxassetid://874041559"
  239. mesh.TextureId = "rbxassetid://875114591"
  240. mesh.Parent = rh
  241. local weld = Instance.new("Weld")
  242. weld.Parent = rh
  243. weld.Part0 = rh
  244. weld.Part1 =char["Left Arm"]
  245. weld.C0 = CFrame.new(0, -1, 0)*CFrame.Angles(0, 0, 0)
  246. mesh.Scale = Vector3.new(0.012,0.012,0.012)
  247.  
  248. cloth = Instance.new("Model")
  249. cloth.Parent = char
  250. cloth.Name = "cloth"
  251. rh = Instance.new("Part")
  252. rh.Parent = cloth
  253. rh.BrickColor = BrickColor.new("Quill grey")
  254. rh.Locked = true
  255. rh.CanCollide = false
  256. mesh = Instance.new("SpecialMesh")
  257. rh.formFactor = "Symmetric"
  258. mesh.MeshType = "FileMesh"
  259. mesh.MeshId = "rbxassetid://874045262"
  260.  
  261. mesh.Parent = rh
  262. local weld = Instance.new("Weld")
  263. weld.Parent = rh
  264. weld.Part0 = rh
  265. weld.Part1 =char.Torso
  266. weld.C0 = CFrame.new(0, 1.6, 0.2)*CFrame.Angles(-0.5, 0, 0)
  267. mesh.Scale = Vector3.new(0.0065,0.008,0.008)
  268.  
  269. ear1 = Instance.new("Model")
  270. ear1.Parent = char
  271. ear1.Name = "ear1"
  272. rh = Instance.new("Part")
  273. rh.Parent = ear1
  274. rh.BrickColor = BrickColor.new("Pastel Blue")
  275. rh.Locked = true
  276. rh.CanCollide = false
  277. mesh = Instance.new("SpecialMesh")
  278. rh.formFactor = "Symmetric"
  279. mesh.MeshType = "FileMesh"
  280. mesh.MeshId = "rbxassetid://431119824"
  281. mesh.Parent = rh
  282. local weld = Instance.new("Weld")
  283. weld.Parent = rh
  284. weld.Part0 = rh
  285. weld.Part1 =char.Head
  286. weld.C0 = CFrame.new(0, -0.2, 0.65)*CFrame.Angles(0, 64, 0)
  287. mesh.Scale = Vector3.new(0.025,0.025, 0.025)
  288.  
  289. ear2 = Instance.new("Model")
  290. ear2.Parent = char
  291. ear2.Name = "ear2"
  292. rh = Instance.new("Part")
  293. rh.Parent = ear2
  294. rh.BrickColor = BrickColor.new("Pastel Blue")
  295. rh.Locked = true
  296. rh.CanCollide = false
  297. mesh = Instance.new("SpecialMesh")
  298. rh.formFactor = "Symmetric"
  299. mesh.MeshType = "FileMesh"
  300. mesh.MeshId = "rbxassetid://431119824"
  301. mesh.Parent = rh
  302. local weld = Instance.new("Weld")
  303. weld.Parent = rh
  304. weld.Part0 = rh
  305. weld.Part1 =char.Head
  306. weld.C0 = CFrame.new(0, -0.2, 0.65)*CFrame.Angles(0, -64, 0)
  307. mesh.Scale = Vector3.new(0.025,0.025, 0.025)
  308.  
  309. belt = Instance.new("Model")
  310. belt.Parent = char
  311. belt.Name = "belt"
  312. rh = Instance.new("Part")
  313. rh.Parent = belt
  314. rh.BrickColor = BrickColor.new("Tr. Yellow")
  315. rh.Locked = true
  316. rh.CanCollide = false
  317. mesh = Instance.new("SpecialMesh")
  318. rh.formFactor = "Symmetric"
  319. mesh.MeshType = "FileMesh"
  320. mesh.MeshId = "rbxassetid://965627950"
  321. mesh.Parent = rh
  322. local weld = Instance.new("Weld")
  323. weld.Parent = rh
  324. weld.Part0 = rh
  325. weld.Part1 =char.Torso
  326. weld.C0 = CFrame.new(0, 1, 0)*CFrame.Angles(0, -4.7, 0)
  327. mesh.Scale = Vector3.new(0.65, 0.1, 0.65)
  328.  
  329. belt2 = Instance.new("Model")
  330. belt2.Parent = char
  331. belt2.Name = "belt2"
  332. rh = Instance.new("Part")
  333. rh.Parent = belt2
  334. rh.BrickColor = BrickColor.new("Tr. Yellow")
  335. rh.Locked = true
  336. rh.CanCollide = false
  337. mesh = Instance.new("SpecialMesh")
  338. rh.formFactor = "Symmetric"
  339. mesh.MeshType = "FileMesh"
  340. mesh.MeshId = "rbxassetid://475668276"
  341. mesh.Parent = rh
  342. local weld = Instance.new("Weld")
  343. weld.Parent = rh
  344. weld.Part0 = rh
  345. weld.Part1 =char.Torso
  346. weld.C0 = CFrame.new(-1.05, -1, 0)*CFrame.Angles(0, 0, 1.5)
  347. mesh.Scale = Vector3.new(0.0025, 0.0025, 0.0035)
  348.  
  349. belt3 = Instance.new("Model")
  350. belt3.Parent = char
  351. belt3.Name = "belt3"
  352. rh = Instance.new("Part")
  353. rh.Parent = belt3
  354. rh.BrickColor = BrickColor.new("Tr. Yellow")
  355. rh.Locked = true
  356. rh.CanCollide = false
  357. mesh = Instance.new("SpecialMesh")
  358. rh.formFactor = "Symmetric"
  359. mesh.MeshType = "FileMesh"
  360. mesh.MeshId = "rbxassetid://475668276"
  361. mesh.Parent = rh
  362. local weld = Instance.new("Weld")
  363. weld.Parent = rh
  364. weld.Part0 = rh
  365. weld.Part1 =char.Torso
  366. weld.C0 = CFrame.new(1.05, -1, 0)*CFrame.Angles(0, 0, -1.5)
  367. mesh.Scale = Vector3.new(0.0025, 0.0025, 0.0035)
  368.  
  369. cloth2 = Instance.new("Model")
  370. cloth2.Parent = char
  371. cloth2.Name = "cloth2"
  372. rh = Instance.new("Part")
  373. rh.Parent = cloth2
  374. rh.BrickColor = BrickColor.new("Quill grey")
  375. rh.Locked = true
  376. rh.CanCollide = false
  377. mesh = Instance.new("SpecialMesh")
  378. rh.formFactor = "Symmetric"
  379. mesh.MeshType = "FileMesh"
  380. mesh.MeshId = "rbxassetid://874045262"
  381.  
  382. mesh.Parent = rh
  383. local weld = Instance.new("Weld")
  384. weld.Parent = rh
  385. weld.Part0 = rh
  386. weld.Part1 =char.Torso
  387. weld.C0 = CFrame.new(0, 1.6, -0.2)*CFrame.Angles(0.2, 0, 0)
  388. mesh.Scale = Vector3.new(0.0065,0.008,0.008)
  389.  
  390. gr = Instance.new("Model")
  391. gr.Parent = char
  392. gr.Name = "gr"
  393. rh = Instance.new("Part")
  394. rh.Parent = gr
  395. rh.BrickColor = BrickColor.new("Daisy orange")
  396. rh.Locked = true
  397. rh.CanCollide = false
  398. mesh = Instance.new("SpecialMesh")
  399. rh.formFactor = "Symmetric"
  400. mesh.MeshType = "FileMesh"
  401. mesh.MeshId = "rbxassetid://1476756293"
  402. mesh.Parent = rh
  403. local weld = Instance.new("Weld")
  404. weld.Parent = rh
  405. weld.Part0 = rh
  406. weld.Part1 =char["Right Arm"]
  407. weld.C0 = CFrame.new(-0.6, 0.8, 0)*CFrame.Angles(0, 0, 0)
  408. mesh.Scale = Vector3.new(0.03,0.03,0.03)
  409.  
  410. gl = Instance.new("Model")
  411. gl.Parent = char
  412. gl.Name = "gl"
  413. rh = Instance.new("Part")
  414. rh.Parent = gl
  415. rh.BrickColor = BrickColor.new("Daisy orange")
  416. rh.Locked = true
  417. rh.CanCollide = false
  418. mesh = Instance.new("SpecialMesh")
  419. rh.formFactor = "Symmetric"
  420. mesh.MeshType = "FileMesh"
  421. mesh.MeshId = "rbxassetid://1476756293"
  422. mesh.Parent = rh
  423. local weld = Instance.new("Weld")
  424. weld.Parent = rh
  425. weld.Part0 = rh
  426. weld.Part1 =char["Left Arm"]
  427. weld.C0 = CFrame.new(0.6, 0.8, 0)*CFrame.Angles(0, 0, 0)
  428. mesh.Scale = Vector3.new(0.03,0.03,0.03)
  429.  
  430. ap1 = Instance.new("Model")
  431. ap1.Parent = char
  432. ap1.Name = "ap1"
  433. rh = Instance.new("Part")
  434. rh.Parent = ap1
  435. rh.BrickColor = BrickColor.new("White")
  436. rh.Locked = true
  437. rh.CanCollide = false
  438. mesh = Instance.new("SpecialMesh")
  439. rh.formFactor = "Symmetric"
  440. mesh.MeshType = "FileMesh"
  441. mesh.MeshId = "rbxassetid://965627950"
  442. mesh.Parent = rh
  443. local weld = Instance.new("Weld")
  444. weld.Parent = rh
  445. weld.Part0 = rh
  446. weld.Part1 =char["Right Arm"]
  447. weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 3.1, 0)
  448. mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
  449.  
  450. ap2 = Instance.new("Model")
  451. ap2.Parent = char
  452. ap2.Name = "ap2"
  453. rh = Instance.new("Part")
  454. rh.Parent = ap2
  455. rh.BrickColor = BrickColor.new("White")
  456. rh.Locked = true
  457. rh.CanCollide = false
  458. mesh = Instance.new("SpecialMesh")
  459. rh.formFactor = "Symmetric"
  460. mesh.MeshType = "FileMesh"
  461. mesh.MeshId = "rbxassetid://965627950"
  462. mesh.Parent = rh
  463. local weld = Instance.new("Weld")
  464. weld.Parent = rh
  465. weld.Part0 = rh
  466. weld.Part1 =char["Left Arm"]
  467. weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 0, 0)
  468. mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
  469.  
  470. circ1 = Instance.new("Model")
  471. circ1.Parent = char
  472. circ1.Name = "circ1"
  473. rh = Instance.new("Part")
  474. rh.Parent = circ1
  475. rh.BrickColor = BrickColor.new("Tr. Yellow")
  476. rh.Locked = true
  477. rh.CanCollide = false
  478. mesh = Instance.new("SpecialMesh")
  479. rh.formFactor = "Symmetric"
  480. mesh.MeshType = "FileMesh"
  481. mesh.MeshId = "rbxassetid://475668276"
  482. mesh.Parent = rh
  483. local weld = Instance.new("Weld")
  484. weld.Parent = rh
  485. weld.Part0 = rh
  486. weld.Part1 =char["Right Arm"]
  487. weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(0, 0, 1.5)
  488. mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
  489.  
  490. circ2 = Instance.new("Model")
  491. circ2.Parent = char
  492. circ2.Name = "circ2"
  493. rh = Instance.new("Part")
  494. rh.Parent = circ2
  495. rh.BrickColor = BrickColor.new("Tr. Yellow")
  496. rh.Locked = true
  497. rh.CanCollide = false
  498. mesh = Instance.new("SpecialMesh")
  499. rh.formFactor = "Symmetric"
  500. mesh.MeshType = "FileMesh"
  501. mesh.MeshId = "rbxassetid://475668276"
  502. mesh.Parent = rh
  503. local weld = Instance.new("Weld")
  504. weld.Parent = rh
  505. weld.Part0 = rh
  506. weld.Part1 =char["Left Arm"]
  507. weld.C0 = CFrame.new(-0.35, -0.6, 0)*CFrame.Angles(0, 0, -1.5)
  508. mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
  509.  
  510.  
  511.  
  512. ap3 = Instance.new("Model")
  513. ap3.Parent = char
  514. ap3.Name = "ap3"
  515. rh = Instance.new("Part")
  516. rh.Parent = ap3
  517. rh.BrickColor = BrickColor.new("White")
  518. rh.Locked = true
  519. rh.CanCollide = false
  520. mesh = Instance.new("SpecialMesh")
  521. rh.formFactor = "Symmetric"
  522. mesh.MeshType = "FileMesh"
  523. mesh.MeshId = "rbxassetid://965627950"
  524. mesh.Parent = rh
  525. local weld = Instance.new("Weld")
  526. weld.Parent = rh
  527. weld.Part0 = rh
  528. weld.Part1 =char["Right Leg"]
  529. weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, -4.7, 0)
  530. mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
  531.  
  532. ap4 = Instance.new("Model")
  533. ap4.Parent = char
  534. ap4.Name = "ap4"
  535. rh = Instance.new("Part")
  536. rh.Parent = ap4
  537. rh.BrickColor = BrickColor.new("White")
  538. rh.Locked = true
  539. rh.CanCollide = false
  540. mesh = Instance.new("SpecialMesh")
  541. rh.formFactor = "Symmetric"
  542. mesh.MeshType = "FileMesh"
  543. mesh.MeshId = "rbxassetid://965627950"
  544. mesh.Parent = rh
  545. local weld = Instance.new("Weld")
  546. weld.Parent = rh
  547. weld.Part0 = rh
  548. weld.Part1 =char["Left Leg"]
  549. weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, -4.7, 0)
  550. mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
  551.  
  552. circ3 = Instance.new("Model")
  553. circ3.Parent = char
  554. circ3.Name = "circ3"
  555. rh = Instance.new("Part")
  556. rh.Parent = circ3
  557. rh.BrickColor = BrickColor.new("Tr. Yellow")
  558. rh.Locked = true
  559. rh.CanCollide = false
  560. mesh = Instance.new("SpecialMesh")
  561. rh.formFactor = "Symmetric"
  562. mesh.MeshType = "FileMesh"
  563. mesh.MeshId = "rbxassetid://475668276"
  564. mesh.Parent = rh
  565. local weld = Instance.new("Weld")
  566. weld.Parent = rh
  567. weld.Part0 = rh
  568. weld.Part1 =char["Right Leg"]
  569. weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(1.5, 0, 1.5)
  570. mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
  571.  
  572. circ4 = Instance.new("Model")
  573. circ4.Parent = char
  574. circ4.Name = "circ4"
  575. rh = Instance.new("Part")
  576. rh.Parent = circ4
  577. rh.BrickColor = BrickColor.new("Tr. Yellow")
  578. rh.Locked = true
  579. rh.CanCollide = false
  580. mesh = Instance.new("SpecialMesh")
  581. rh.formFactor = "Symmetric"
  582. mesh.MeshType = "FileMesh"
  583. mesh.MeshId = "rbxassetid://475668276"
  584. mesh.Parent = rh
  585. local weld = Instance.new("Weld")
  586. weld.Parent = rh
  587. weld.Part0 = rh
  588. weld.Part1 =char["Left Leg"]
  589. weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(1.5, 0, 1.5)
  590. mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
  591.  
  592. boot1 = Instance.new("Model")
  593. boot1.Parent = char
  594. boot1.Name = "boot1"
  595. rh = Instance.new("Part")
  596. rh.Parent = boot1
  597. rh.BrickColor = BrickColor.new("White")
  598. rh.Locked = true
  599. rh.CanCollide = false
  600. mesh = Instance.new("SpecialMesh")
  601. rh.formFactor = "Symmetric"
  602. mesh.MeshType = "FileMesh"
  603. mesh.MeshId = "rbxassetid://1154325543"
  604. mesh.Parent = rh
  605. local weld = Instance.new("Weld")
  606. weld.Parent = rh
  607. weld.Part0 = rh
  608. weld.Part1 =char["Right Leg"]
  609. weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0)
  610. mesh.Scale = Vector3.new(0.2, 0.23, 0.2)
  611.  
  612. boot2 = Instance.new("Model")
  613. boot2.Parent = char
  614. boot2.Name = "boot2"
  615. rh = Instance.new("Part")
  616. rh.Parent = boot2
  617. rh.BrickColor = BrickColor.new("White")
  618. rh.Locked = true
  619. rh.CanCollide = false
  620. mesh = Instance.new("SpecialMesh")
  621. rh.formFactor = "Symmetric"
  622. mesh.MeshType = "FileMesh"
  623. mesh.MeshId = "rbxassetid://1154325543"
  624. mesh.Parent = rh
  625. local weld = Instance.new("Weld")
  626. weld.Parent = rh
  627. weld.Part0 = rh
  628. weld.Part1 =char["Left Leg"]
  629. weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0)
  630. mesh.Scale = Vector3.new(0.2, 0.23, 0.2)
  631.  
  632. glo1 = Instance.new("Model")
  633. glo1.Parent = char
  634. glo1.Name = "glo1"
  635. rh = Instance.new("Part")
  636. rh.Parent = glo1
  637. rh.BrickColor = BrickColor.new("White")
  638. rh.Locked = true
  639. rh.CanCollide = false
  640. mesh = Instance.new("SpecialMesh")
  641. rh.formFactor = "Symmetric"
  642. mesh.MeshType = "FileMesh"
  643. mesh.MeshId = "rbxassetid://688763512"
  644. mesh.Parent = rh
  645. local weld = Instance.new("Weld")
  646. weld.Parent = rh
  647. weld.Part0 = rh
  648. weld.Part1 =char["Right Arm"]
  649. weld.C0 = CFrame.new(-0.3, 0.6, 0)*CFrame.Angles(0, 0, 0)
  650. mesh.Scale = Vector3.new(0.3, 0.55, 0.55)
  651.  
  652. glo1B = Instance.new("Model")
  653. glo1B.Parent = char
  654. glo1B.Name = "glo1B"
  655. rh = Instance.new("Part")
  656. rh.Parent = glo1B
  657. rh.BrickColor = BrickColor.new("White")
  658. rh.Locked = true
  659. rh.CanCollide = false
  660. mesh = Instance.new("SpecialMesh")
  661. rh.formFactor = "Symmetric"
  662. mesh.MeshType = "FileMesh"
  663. mesh.MeshId = "rbxassetid://688763512"
  664. mesh.Parent = rh
  665. local weld = Instance.new("Weld")
  666. weld.Parent = rh
  667. weld.Part0 = rh
  668. weld.Part1 =char["Right Arm"]
  669. weld.C0 = CFrame.new(0.25, 0.38, 0)*CFrame.Angles(0, 0, 0)
  670. mesh.Scale = Vector3.new(0.3, 0.325, 0.55)
  671.  
  672. glo2 = Instance.new("Model")
  673. glo2.Parent = char
  674. glo2.Name = "glo2"
  675. rh = Instance.new("Part")
  676. rh.Parent = glo2
  677. rh.BrickColor = BrickColor.new("White")
  678. rh.Locked = true
  679. rh.CanCollide = false
  680. mesh = Instance.new("SpecialMesh")
  681. rh.formFactor = "Symmetric"
  682. mesh.MeshType = "FileMesh"
  683. mesh.MeshId = "rbxassetid://688763512"
  684. mesh.Parent = rh
  685. local weld = Instance.new("Weld")
  686. weld.Parent = rh
  687. weld.Part0 = rh
  688. weld.Part1 =char["Left Arm"]
  689. weld.C0 = CFrame.new(0.3, 0.6, 0)*CFrame.Angles(0, 0, 0)
  690. mesh.Scale = Vector3.new(0.3, 0.55, 0.55)
  691.  
  692. glo2B = Instance.new("Model")
  693. glo2B.Parent = char
  694. glo2B.Name = "glo2B"
  695. rh = Instance.new("Part")
  696. rh.Parent = glo2B
  697. rh.BrickColor = BrickColor.new("White")
  698. rh.Locked = true
  699. rh.CanCollide = false
  700. mesh = Instance.new("SpecialMesh")
  701. rh.formFactor = "Symmetric"
  702. mesh.MeshType = "FileMesh"
  703. mesh.MeshId = "rbxassetid://688763512"
  704. mesh.Parent = rh
  705. local weld = Instance.new("Weld")
  706. weld.Parent = rh
  707. weld.Part0 = rh
  708. weld.Part1 =char["Left Arm"]
  709. weld.C0 = CFrame.new(-0.25, 0.38, 0)*CFrame.Angles(0, 0, 0)
  710. mesh.Scale = Vector3.new(0.3, 0.325, 0.55)
  711.  
  712. ap5 = Instance.new("Model")
  713. ap5.Parent = char
  714. ap5.Name = "ap5"
  715. rh = Instance.new("Part")
  716. rh.Parent = ap5
  717. rh.BrickColor = BrickColor.new("Fire Yellow")
  718. rh.Locked = true
  719. rh.CanCollide = false
  720. mesh = Instance.new("SpecialMesh")
  721. rh.formFactor = "Symmetric"
  722. mesh.MeshType = "FileMesh"
  723. mesh.MeshId = "rbxassetid://619487063"
  724. mesh.Parent = rh
  725. local weld = Instance.new("Weld")
  726. weld.Parent = rh
  727. weld.Part0 = rh
  728. weld.Part1 =char["Right Arm"]
  729. weld.C0 = CFrame.new(-0.05, 0.3, 0)*CFrame.Angles(0, 0, 0)
  730. mesh.Scale = Vector3.new(0.006, 0.002, 0.01)
  731.  
  732. ap6 = Instance.new("Model")
  733. ap6.Parent = char
  734. ap6.Name = "ap6"
  735. rh = Instance.new("Part")
  736. rh.Parent = ap6
  737. rh.BrickColor = BrickColor.new("Fire Yellow")
  738. rh.Locked = true
  739. rh.CanCollide = false
  740. mesh = Instance.new("SpecialMesh")
  741. rh.formFactor = "Symmetric"
  742. mesh.MeshType = "FileMesh"
  743. mesh.MeshId = "rbxassetid://619487063"
  744. mesh.Parent = rh
  745. local weld = Instance.new("Weld")
  746. weld.Parent = rh
  747. weld.Part0 = rh
  748. weld.Part1 =char["Left Arm"]
  749. weld.C0 = CFrame.new(0.05, 0.3, 0)*CFrame.Angles(0, 0, 0)
  750. mesh.Scale = Vector3.new(0.006, 0.002, 0.01)
  751.  
  752.  
  753. mse.KeyDown:connect(function(key)
  754. key = key:lower()
  755. if key == "k" then
  756. yyd = CFuncs.Sound.Create("921051148")
  757. yyd.TimePosition = 0.5
  758. yyd.Volume = 7
  759.  
  760.  
  761. bbgTl.Text = "Good Grief."
  762. wait(1)
  763. TextFade()
  764. end
  765. end
  766. )
  767.  
  768.  
  769. mse.KeyDown:connect(function(key)
  770. key = key:lower()
  771. if key == "n" then
  772.  
  773. teme = CFuncs.Sound.Create("499396245")
  774. teme.Volume = 7
  775. bbgTl.Text = "Bread..."
  776. wait(1)
  777. TextFade()
  778. end
  779. end
  780. )
  781.  
  782.  
  783. mse.KeyDown:connect(function(key)
  784. key = key:lower()
  785. if key == "l" then
  786.  
  787. kono = CFuncs.Sound.Create("645811027")
  788. kono.Volume = 7
  789. bbgTl.Text = "Baby Powder!"
  790. wait(1.5)
  791. TextFade()
  792. end
  793. end
  794. )
  795.  
  796.  
  797. mse.KeyDown:connect(function(key)
  798. key = key:lower()
  799. if key == "j" then
  800.  
  801. kk = CFuncs.Sound.Create("1212328051")
  802. kk.Volume = 7
  803. bbgTl.Text = "You really know how to waste a Sialis don't you?"
  804. wait(2)
  805. TextFade()
  806.  
  807. end
  808. end
  809. )
  810. mse.KeyDown:connect(function(key)
  811. key = key:lower()
  812. if key == "," and canworld == true then
  813.  
  814. HOLYFUCKTHATSSOMEGOODMUSICDAMN:Pause()
  815. st1 = CFuncs.Sound.Create("873240542")
  816. st1.Volume = 7
  817. bbgTl.Text = "You truly are the lowest scum in history.."
  818. wait(2.5)
  819. TextFade()
  820. wait(0.75)
  821. st2 = CFuncs.Sound.Create("873240410")
  822. st2.Volume = 7
  823. bbgTl.Text = "The debt you owe.."
  824. wait(0.5)
  825. TextFade()
  826. wait(0.5)
  827. st3 = CFuncs.Sound.Create("1207959412")
  828. st3.Volume = 7
  829. bbgTl.Text = "can't be paid with money!"
  830. --OBLIGITORY ORA
  831. wait(2.4)
  832.  
  833. TextFade()
  834. HOLYFUCKTHATSSOMEGOODMUSICDAMN:Resume()
  835. end
  836. end
  837. )
  838.  
  839. mse.KeyDown:connect(function(key)
  840. key = key:lower()
  841. if key == "p" then
  842.  
  843. jk = CFuncs.Sound.Create("1212328340")
  844. bbgTl.Text = "I will personally kick your aas."
  845. wait(4)
  846. TextFade()
  847.  
  848. end
  849. end
  850. )
  851.  
  852. mse.KeyDown:connect(function(key)
  853. key = key:lower()
  854. if key == "h" and cooldown == false then
  855.  
  856. cooldown = true
  857. judge = CFuncs.Sound.Create("1300588094")
  858. judge.Volume = 10
  859. bbgTl.Text = "I shall be the judge!"
  860. wait(0.5)
  861.  
  862. TextFade()
  863. judge:Destroy()
  864. cooldown = false
  865. end
  866. end
  867. )
  868.  
  869. mse.KeyDown:connect(function(key)
  870. key = key:lower()
  871. if key == "r" and cooldown == false then
  872.  
  873. cooldown = true
  874. standjudge = CFuncs.Sound.Create("1300588094")
  875. standjudge.Volume = 10
  876. standjudge.TimePosition = 8.9
  877. bbgTl.Text = "Your judge.. will be my Stand!"
  878. wait(3)
  879.  
  880. TextFade()
  881.  
  882. cooldown = false
  883. end
  884. end
  885. )
  886.  
  887. mse.KeyDown:connect(function(key)
  888. key = key:lower()
  889. if key == ";" then
  890.  
  891. wagh = CFuncs.Sound.Create("998999809")
  892. wagh.Volume = 10
  893.  
  894. bbgTl.Text = "RAAAAAAAAAAAAAAAAAAA"
  895. wait(2)
  896. TextFade()
  897. end
  898. end
  899. )
  900.  
  901. mse.KeyDown:connect(function(key)
  902. key = key:lower()
  903. if key == "." then
  904. yaro = CFuncs.Sound.Create("869850439")
  905. yaro.Volume = 5
  906. bbgTl.Text = "You bxstard!"
  907. wait(1.4)
  908. TextFade()
  909. end
  910. end)
  911.  
  912.  
  913. canworld = true
  914. mse.KeyDown:connect(function(key)
  915. key = key:lower()
  916. if key == "g" then
  917. if canworld == false then return end
  918. if canworld then
  919. canworld = false
  920. local ScreenGui = Instance.new("ScreenGui", plr.PlayerGui)
  921. local ImageLabel = Instance.new("ImageLabel")
  922. ImageLabel.Parent = ScreenGui
  923. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  924. ImageLabel.BackgroundTransparency = 1
  925. ImageLabel.Position = UDim2.new(0, 0, 0, 0)
  926. ImageLabel.Size = UDim2.new(0, 300, 0, 200)
  927. ImageLabel.Image = "rbxassetid://1562289224"
  928. for i = 1,10 do
  929. ImageLabel.Position = ImageLabel.Position - UDim2.new(0,25,0,15) + UDim2.new(0,math.random(-20,20),0,math.random(-20,20))
  930. ImageLabel.Size = ImageLabel.Size + UDim2.new(0,100,0,100)
  931. wait()
  932. end
  933. ScreenGui:remove()
  934. sptw = CFuncs.Sound.Create("1515909034")
  935. sptw.Volume = 8
  936. sptw.TimePosition = 0.05
  937. bbgTl.Text = "Star Platinum: Za Warudo!"
  938. wait(1.5)
  939. lasers = CFuncs.Sound.Create("926382097")
  940. lasers.Volume = 5
  941.  
  942. HOLYFUCKTHATSSOMEGOODMUSICDAMN:Pause()
  943.  
  944. wait(1.5)
  945.  
  946.  
  947. local function weld(lol)
  948. local weld = Instance.new("Weld", plr.Character.Torso)
  949. weld.Part0 = plr.Character.Torso
  950. weld.Part1 = lol
  951. weld.C0 = plr.Character.Torso.CFrame:inverse()
  952. weld.C1 = lol.CFrame:inverse()
  953. end
  954. wait()
  955.  
  956. for i, v in pairs(game.Players:GetChildren()) do
  957. h = v.Character:FindFirstChild("Head")
  958. if h then
  959. h.Anchored = true
  960. plr.Character:FindFirstChild("Head").Anchored = false
  961. end
  962. t = v.Character:FindFirstChild("Torso")
  963. if t then
  964. t.Anchored = true
  965. plr.Character:FindFirstChild("Torso").Anchored = false
  966. end
  967. RA = v.Character:FindFirstChild("Right Arm")
  968. if RA then
  969. RA.Anchored = true
  970. plr.Character:FindFirstChild("Right Arm").Anchored = false
  971. end
  972. LA = v.Character:FindFirstChild("Left Arm")
  973. if LA then
  974. LA.Anchored = true
  975. plr.Character:FindFirstChild("Left Arm").Anchored = false
  976. end
  977. RL = v.Character:FindFirstChild("Right Leg")
  978. if RL then
  979. RL.Anchored = true
  980. plr.Character:FindFirstChild("Right Leg").Anchored = false
  981. end
  982. LL = v.Character:FindFirstChild("Left Leg")
  983. if LL then
  984. LL.Anchored = true
  985. plr.Character:FindFirstChild("Left Leg").Anchored = false
  986. end
  987. end
  988.  
  989.  
  990.  
  991.  
  992. game.Lighting.TimeOfDay="00:00:00"
  993. game.Lighting.OutdoorAmbient=Color3.new(50,0,350)
  994. wait(0.1)
  995. game.Lighting.OutdoorAmbient=Color3.new(0,114,235)
  996. wait(0.1)
  997. game.Lighting.OutdoorAmbient=Color3.new(0,0,235)
  998. wait(0.1)
  999. game.Lighting.OutdoorAmbient=Color3.new(0,114,0)
  1000. wait(0.1)
  1001. game.Lighting.OutdoorAmbient=Color3.new(255, 255, 355)
  1002. tiock = CFuncs.Sound.Create("627730102")
  1003. tiock.Looped = true
  1004.  
  1005. --game.Debris:AddItem(cce, 5)
  1006.  
  1007. wait()
  1008.  
  1009. end
  1010. --wait(5)
  1011. bbgTl.Text = " "
  1012. wait(5)
  1013.  
  1014.  
  1015.  
  1016. tiock:Stop()
  1017. tokiu = CFuncs.Sound.Create("923033530")
  1018. tokiu.Volume = 5
  1019. bbgTl.Text = "..Time resumes once again."
  1020. wait(1.5)
  1021. brmpbrmp = CFuncs.Sound.Create("757514877")
  1022. brmpbrmp.Volume = 5
  1023. for i, v in pairs(game.Players:GetChildren()) do
  1024. h = v.Character:FindFirstChild("Head")
  1025. if h then
  1026. h.Anchored = false
  1027. end
  1028. t = v.Character:FindFirstChild("Torso")
  1029. if t then
  1030. t.Anchored = false
  1031. end
  1032. RA = v.Character:FindFirstChild("Right Arm")
  1033. if RA then
  1034. RA.Anchored = false
  1035. end
  1036. LA = v.Character:FindFirstChild("Left Arm")
  1037. if LA then
  1038. LA.Anchored = false
  1039. end
  1040. RL = v.Character:FindFirstChild("Right Leg")
  1041. if RL then
  1042. RL.Anchored = false
  1043. end
  1044. LL = v.Character:FindFirstChild("Left Leg")
  1045. if LL then
  1046. LL.Anchored = false
  1047. end
  1048. end
  1049.  
  1050. game.Lighting.OutdoorAmbient=Color3.new(0,114,0)
  1051. wait(0.1)
  1052. game.Lighting.OutdoorAmbient=Color3.new(50,0,350)
  1053. wait(0.1)
  1054. game.Lighting.OutdoorAmbient=Color3.new(0,114,235)
  1055. wait(0.1)
  1056. game.Lighting.OutdoorAmbient=Color3.new(0,0,235)
  1057.  
  1058. game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
  1059. game.Lighting.TimeOfDay="15:00:00"
  1060.  
  1061. canworld = true
  1062. HOLYFUCKTHATSSOMEGOODMUSICDAMN:Resume()
  1063.  
  1064. bbgTl.Text = " "
  1065. end
  1066. end
  1067. )
  1068.  
  1069. function clerp(a,b,c,d)
  1070. for i = 0,d,.01 do
  1071. a.CFrame = CFrame.new(b:lerp(c,i))
  1072. wait()
  1073. end
  1074. end
  1075. function slerp(a2,b2,c2,d2)
  1076. for i2 = 0,d2,.01 do
  1077. a2.CFrame = CFrame.new(b2:lerp(c2,i2))
  1078. wait()
  1079. end
  1080. end
  1081. part = nil
  1082. cooldown = false
  1083. Mouse.KeyDown:connect(function(key)
  1084. if key == "e" and part == nil and cooldown == false and canworld == true then
  1085.  
  1086. game.Lighting.OutdoorAmbient=Color3.new(0,14,135)
  1087. game.Lighting.TimeOfDay="00:00:00"
  1088. wait(0.000004)
  1089. game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
  1090. game.Lighting.TimeOfDay="15:00:00"
  1091. plr.Character.Torso.CFrame = CFrame.new(Vector3.new(Mouse.hit.p.X,Mouse.hit.p.Y+1.5,Mouse.hit.p.Z),plr.Character.Torso.CFrame.p)
  1092. bam = CFuncs.Sound.Create("872436640")
  1093. bam.Volume = 10
  1094. cooldown = true
  1095. wait(1.1)
  1096. bam:Destroy()
  1097. cooldown = false
  1098.  
  1099. end
  1100. end
  1101. )
  1102.  
  1103. Effects = {}
  1104. local Player = game.Players.localPlayer
  1105. local Character = Player.Character
  1106. Character.Archivable = true
  1107. AdvancingFortress = Character:Clone()
  1108. AdvancingFortress.Parent = char
  1109. torso = AdvancingFortress.Torso
  1110. hum = AdvancingFortress.Humanoid
  1111. AdvancingFortress.Name = "Advancing Fortress"
  1112. pl = AdvancingFortress
  1113. local FOrin = "rbxassetid://1561375999"
  1114. AdvancingFortress.Head.face.Texture = FOrin
  1115.  
  1116. HOLYFUCKTHATSSOMEGOODMUSICDAMN = Instance.new("Sound", hum)
  1117. HOLYFUCKTHATSSOMEGOODMUSICDAMN.SoundId = "rbxassetid://292481006"
  1118. HOLYFUCKTHATSSOMEGOODMUSICDAMN.Volume = 7
  1119. HOLYFUCKTHATSSOMEGOODMUSICDAMN.Looped = true
  1120. HOLYFUCKTHATSSOMEGOODMUSICDAMN:Play()
  1121. muted = false
  1122.  
  1123. mse.KeyDown:connect(function(key)
  1124. key = key:lower()
  1125. if key == "t" and muted == false then
  1126.  
  1127. HOLYFUCKTHATSSOMEGOODMUSICDAMN.Volume = 0
  1128. muted = true
  1129. end
  1130. end)
  1131.  
  1132.  
  1133. pl.Shirt:Remove()
  1134. pl.Pants:Remove()
  1135.  
  1136. FShirt = Instance.new("Shirt", pl)
  1137. FShirt.Name = "FShirt"
  1138. FPants = Instance.new("Pants", pl)
  1139. FPants.Name = "FPants"
  1140. pl.FShirt.ShirtTemplate = "rbxassetid://572240895"
  1141. pl.FPants.PantsTemplate = "rbxassetid://572240895"
  1142.  
  1143.  
  1144.  
  1145. Character["Advancing Fortress"].Hat3:Destroy()
  1146.  
  1147. Character["Advancing Fortress"].Hat.Part.Transparency = 1
  1148. Character["Advancing Fortress"].scarf.Part.Transparency = 1
  1149.  
  1150. Character["Advancing Fortress"].boot1.Part.Transparency = 1
  1151. Character["Advancing Fortress"].boot2.Part.Transparency = 1
  1152. Character["Advancing Fortress"].glo1.Part.Transparency = 1
  1153. Character["Advancing Fortress"].glo2.Part.Transparency = 1
  1154. Character["Advancing Fortress"].rs.Part.Transparency = 1
  1155. Character["Advancing Fortress"].ls.Part.Transparency = 1
  1156. Character["Advancing Fortress"].cloth.Part.Transparency = 1
  1157. Character["Advancing Fortress"].ear1.Part.Transparency = 1
  1158. Character["Advancing Fortress"].ear2.Part.Transparency = 1
  1159. Character["Advancing Fortress"].belt.Part.Transparency = 1
  1160. Character["Advancing Fortress"].belt2.Part.Transparency = 1
  1161. Character["Advancing Fortress"].belt3.Part.Transparency = 1
  1162. Character["Advancing Fortress"].cloth2.Part.Transparency = 1
  1163. Character["Advancing Fortress"].gr.Part.Transparency = 1
  1164. Character["Advancing Fortress"].gl.Part.Transparency = 1
  1165. Character["Advancing Fortress"].ap1.Part.Transparency = 1
  1166. Character["Advancing Fortress"].ap2.Part.Transparency = 1
  1167. Character["Advancing Fortress"].ap3.Part.Transparency = 1
  1168. Character["Advancing Fortress"].ap4.Part.Transparency = 1
  1169. Character["Advancing Fortress"].glo1B.Part.Transparency = 1
  1170. Character["Advancing Fortress"].glo2B.Part.Transparency = 1
  1171. Character["Advancing Fortress"].ap5.Part.Transparency = 1
  1172. Character["Advancing Fortress"].ap6.Part.Transparency = 1
  1173. Character["Advancing Fortress"].circ1.Part.Transparency = 1
  1174. Character["Advancing Fortress"].circ2.Part.Transparency = 1
  1175. Character["Advancing Fortress"].circ3.Part.Transparency = 1
  1176. Character["Advancing Fortress"].circ4.Part.Transparency = 1
  1177. Character["Advancing Fortress"].muscle.Part.Transparency = 1
  1178. AdvancingFortress.Head.face.Transparency = 1
  1179.  
  1180.  
  1181. Character.Hat:Destroy()
  1182. Character.boot1:Destroy()
  1183. Character.boot2:Destroy()
  1184. Character.glo1:Destroy()
  1185. Character.glo2:Destroy()
  1186. Character.scarf:Destroy()
  1187. Character.cloth:Destroy()
  1188. Character.rs:Destroy()
  1189. Character.ls:Destroy()
  1190. Character.ear1:Destroy()
  1191. Character.ear2:Destroy()
  1192. Character.belt:Destroy()
  1193. Character.belt2:Destroy()
  1194. Character.belt3:Destroy()
  1195. Character.cloth2:Destroy()
  1196. Character.ap1:Destroy()
  1197. Character.ap2:Destroy()
  1198. Character.ap3:Destroy()
  1199. Character.ap4:Destroy()
  1200. Character.muscle:Destroy()
  1201. Character.circ1:Destroy()
  1202. Character.circ2:Destroy()
  1203. Character.circ3:Destroy()
  1204. Character.circ4:Destroy()
  1205. Character.gr:Destroy()
  1206. Character.gl:Destroy()
  1207. Character.ap5:Destroy()
  1208. Character.ap6:Destroy()
  1209. Character.glo1B:Destroy()
  1210. Character.glo2B:Destroy()
  1211. for i, v in pairs(AdvancingFortress:GetChildren()) do
  1212. if v:IsA("BasePart") then
  1213. v.Transparency = 1
  1214. end
  1215. end
  1216.  
  1217.  
  1218.  
  1219.  
  1220. local Humanoid = AdvancingFortress.Humanoid
  1221. local Mouse = Player:GetMouse()
  1222. local LeftArm = AdvancingFortress["Left Arm"]
  1223. local RightArm = AdvancingFortress["Right Arm"]
  1224. local LeftLeg = AdvancingFortress["Left Leg"]
  1225. local RightLeg = AdvancingFortress["Right Leg"]
  1226. local Head = AdvancingFortress.Head
  1227. local Torso = AdvancingFortress.Torso
  1228. local Camera = game.Workspace.CurrentCamera
  1229. local RootPart = AdvancingFortress.HumanoidRootPart
  1230. local RootJoint = RootPart.RootJoint
  1231. local attack = false
  1232. local Anim = "Idle"
  1233. local attacktype = 1
  1234. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1235. local velocity = RootPart.Velocity.y
  1236. local sine = 0
  1237. local change = 1
  1238. local Create = LoadLibrary("RbxUtility").Create
  1239. local TimeStop = false
  1240. local m = Create("Model")({
  1241. Parent = AdvancingFortress,
  1242. Name = "WeaponModel"
  1243. })
  1244.  
  1245. AdvancingFortress.Head.Name = "FHead"
  1246. AdvancingFortress.Torso.Name = "FTorso"
  1247. AdvancingFortress.HumanoidRootPart.Name = "FHumanoidRootPart"
  1248. Humanoid.Animator.Parent = nil
  1249. AdvancingFortress.Animate.Parent = nil
  1250. local function newMotor(part0, part1, c0, c1)
  1251. local w = Create("Weld")({
  1252. Parent = part0,
  1253. Part0 = part0,
  1254. Part1 = part1,
  1255. C0 = c0,
  1256. C1 = c1
  1257. })
  1258. return w
  1259. end
  1260. function clerp(a, b, t)
  1261. return a:lerp(b, t)
  1262. end
  1263.  
  1264. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1265. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1266. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  1267. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  1268. local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
  1269. local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
  1270. RootJoint.C1 = CFrame.new(0, 0, 0)
  1271. RootJoint.C0 = CFrame.new(0, 0, 0)
  1272. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  1273. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  1274. local rarmc1 = RW.C1
  1275. local larmc1 = LW.C1
  1276. local rlegc1 = RH.C1
  1277. local llegc1 = LH.C1
  1278. local resetc1 = false
  1279. function PlayAnimationFromTable(table, speed, bool)
  1280. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1281. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1282. RW.C0 = clerp(RW.C0, table[3], speed)
  1283. LW.C0 = clerp(LW.C0, table[4], speed)
  1284. RH.C0 = clerp(RH.C0, table[5], speed)
  1285. LH.C0 = clerp(LH.C0, table[6], speed)
  1286. if bool == true and resetc1 == false then
  1287. resetc1 = true
  1288. RootJoint.C1 = RootJoint.C1
  1289. Torso.Neck.C1 = Torso.Neck.C1
  1290. RW.C1 = rarmc1
  1291. LW.C1 = larmc1
  1292. RH.C1 = rlegc1
  1293. LH.C1 = llegc1
  1294. end
  1295. end
  1296. ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"})
  1297. script:WaitForChild("Heartbeat")
  1298. frame = 0.03333333333333333
  1299. tf = 0
  1300. allowframeloss = false
  1301. tossremainder = false
  1302. lastframe = tick()
  1303. script.Heartbeat:Fire()
  1304. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1305. tf = tf + s
  1306. if tf >= frame then
  1307. if allowframeloss then
  1308. script.Heartbeat:Fire()
  1309. lastframe = tick()
  1310. else
  1311. for i = 1, math.floor(tf / frame) do
  1312. script.Heartbeat:Fire()
  1313. end
  1314. lastframe = tick()
  1315. end
  1316. if tossremainder then
  1317. tf = 0
  1318. else
  1319. tf = tf - frame * math.floor(tf / frame)
  1320. end
  1321. end
  1322. end)
  1323. function swait(num)
  1324. if num == 0 or num == nil then
  1325. ArtificialHB.Event:wait()
  1326. else
  1327. for i = 0, num do
  1328. ArtificialHB.Event:wait()
  1329. end
  1330. end
  1331. end
  1332. function RemoveOutlines(part)
  1333. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1334. end
  1335. CFuncs = {
  1336. Part = {
  1337. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1338. local Part = Create("Part")({
  1339. Parent = Parent,
  1340. Reflectance = Reflectance,
  1341. Transparency = Transparency,
  1342. CanCollide = false,
  1343. Locked = true,
  1344. BrickColor = BrickColor.new(tostring(BColor)),
  1345. Name = Name,
  1346. Size = Size,
  1347. Material = Material
  1348. })
  1349. RemoveOutlines(Part)
  1350. return Part
  1351. end
  1352. },
  1353. Mesh = {
  1354. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1355. local Msh = Create(Mesh)({
  1356. Parent = Part,
  1357. Offset = OffSet,
  1358. Scale = Scale
  1359. })
  1360. if Mesh == "SpecialMesh" then
  1361. Msh.MeshType = MeshType
  1362. Msh.MeshId = MeshId
  1363. end
  1364. return Msh
  1365. end
  1366. },
  1367. Weld = {
  1368. Create = function(Parent, Part0, Part1, C0, C1)
  1369. local Weld = Create("Weld")({
  1370. Parent = Parent,
  1371. Part0 = Part0,
  1372. Part1 = Part1,
  1373. C0 = C0,
  1374. C1 = C1
  1375. })
  1376. return Weld
  1377. end
  1378. },
  1379. Sound = {
  1380. Create = function(id, par, vol, pit)
  1381. local Sound = Create("Sound")({
  1382. Volume = vol,
  1383. Pitch = pit or 1,
  1384. SoundId = "rbxassetid://" .. id,
  1385. Parent = par or workspace
  1386. })
  1387. Sound:play()
  1388. game:GetService("Debris"):AddItem(Sound, 130)
  1389. return Sound
  1390. end
  1391. },
  1392. Decal = {
  1393. Create = function(Color, Texture, Transparency, Name, Parent)
  1394. local Decal = Create("Decal")({
  1395. Color3 = Color,
  1396. Texture = "rbxassetid://" .. Texture,
  1397. Transparency = Transparency,
  1398. Name = Name,
  1399. Parent = Parent
  1400. })
  1401. return Decal
  1402. end
  1403. },
  1404. BillboardGui = {
  1405. Create = function(Parent, Image, Position, Size)
  1406. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  1407. BillPar.CFrame = CFrame.new(Position)
  1408. local Bill = Create("BillboardGui")({
  1409. Parent = BillPar,
  1410. Adornee = BillPar,
  1411. Size = UDim2.new(1, 0, 1, 0),
  1412. SizeOffset = Vector2.new(Size, Size)
  1413. })
  1414. local d = Create("ImageLabel", Bill)({
  1415. Parent = Bill,
  1416. BackgroundTransparency = 1,
  1417. Size = UDim2.new(1, 0, 1, 0),
  1418. Image = "rbxassetid://" .. Image
  1419. })
  1420. return BillPar
  1421. end
  1422. },
  1423. ParticleEmitter = {
  1424. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1425. local Particle = Create("ParticleEmitter")({
  1426. Parent = Parent,
  1427. Color = ColorSequence.new(Color1, Color2),
  1428. LightEmission = LightEmission,
  1429. Size = Size,
  1430. Texture = Texture,
  1431. Transparency = Transparency,
  1432. ZOffset = ZOffset,
  1433. Acceleration = Accel,
  1434. Drag = Drag,
  1435. LockedToPart = LockedToPart,
  1436. VelocityInheritance = VelocityInheritance,
  1437. EmissionDirection = EmissionDirection,
  1438. Enabled = Enabled,
  1439. Lifetime = LifeTime,
  1440. Rate = Rate,
  1441. Rotation = Rotation,
  1442. RotSpeed = RotSpeed,
  1443. Speed = Speed,
  1444. VelocitySpread = VelocitySpread
  1445. })
  1446. return Particle
  1447. end
  1448. },
  1449. CreateTemplate = {}
  1450. }
  1451. function rayCast(Position, Direction, Range, Ignore)
  1452. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1453. end
  1454. function FindNearestTorso(pos)
  1455. local list = game.Workspace:children()
  1456. local torso
  1457. local dist = 1000
  1458. local temp, human, temp2
  1459. for x = 1, #list do
  1460. temp2 = list[x]
  1461. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1462. temp = temp2:findFirstChild("Torso")
  1463. human = temp2:findFirstChild("Humanoid")
  1464. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  1465. local dohit = true
  1466. if dohit == true then
  1467. torso = temp
  1468. dist = (temp.Position - pos).magnitude
  1469. end
  1470. end
  1471. end
  1472. end
  1473. return torso, dist
  1474. end
  1475. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1476. if hit.Parent == nil then
  1477. return
  1478. end
  1479. local h = hit.Parent:FindFirstChild("Humanoid")
  1480. for _, v in pairs(hit.Parent:children()) do
  1481. if v:IsA("Humanoid") then
  1482. h = v
  1483. end
  1484. end
  1485.  
  1486. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1487. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1488. return
  1489. end
  1490. local c = Create("ObjectValue")({
  1491. Name = "creator",
  1492. Value = game:service("Players").LocalPlayer,
  1493. Parent = h
  1494. })
  1495. game:GetService("Debris"):AddItem(c, 0.5)
  1496. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1497. local Damage = math.random(minim, maxim)
  1498. local blocked = false
  1499. local block = hit.Parent:findFirstChild("Block")
  1500. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1501. blocked = true
  1502. block.Value = block.Value - 1
  1503. print(block.Value)
  1504. end
  1505.  
  1506. if canworld == true then
  1507. h.Health = h.Health - Damage
  1508. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Light blue").Color)
  1509. elseif canworld == false then
  1510. repeat
  1511. wait()
  1512. until canworld == true
  1513. h.Health = h.Health - Damage
  1514. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Light blue").Color)
  1515. end
  1516. if Type == "Knockdown" then
  1517. local hum = hit.Parent.Humanoid
  1518. hum.PlatformStand = true
  1519. coroutine.resume(coroutine.create(function(HHumanoid)
  1520. swait(1)
  1521. HHumanoid.PlatformStand = false
  1522. end), hum)
  1523. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1524. local bodvol = Create("BodyVelocity")({
  1525. velocity = angle * knockback,
  1526. P = 5000,
  1527. maxForce = Vector3.new(8000, 8000, 8000),
  1528. Parent = hit
  1529. })
  1530. local rl = Create("BodyAngularVelocity")({
  1531. P = 3000,
  1532. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1533. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1534. Parent = hit
  1535. })
  1536. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1537. game:GetService("Debris"):AddItem(rl, 0.5)
  1538. elseif Type == "Normal" then
  1539. local vp = Create("BodyVelocity")({
  1540. P = 500,
  1541. maxForce = Vector3.new(math.huge, 0, math.huge),
  1542. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1543. })
  1544. if knockback > 0 then
  1545. vp.Parent = hit.Parent.Torso
  1546. end
  1547. game:GetService("Debris"):AddItem(vp, 0.5)
  1548. elseif Type == "Up" then
  1549. local bodyVelocity = Create("BodyVelocity")({
  1550. velocity = Vector3.new(0, 20, 0),
  1551. P = 5000,
  1552. maxForce = Vector3.new(8000, 8000, 8000),
  1553. Parent = hit
  1554. })
  1555. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1556. elseif Type == "DarkUp" then
  1557. coroutine.resume(coroutine.create(function()
  1558. for i = 0, 1, 0.1 do
  1559. swait()
  1560. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  1561. end
  1562. end))
  1563. local bodyVelocity = Create("BodyVelocity")({
  1564. velocity = Vector3.new(0, 20, 0),
  1565. P = 5000,
  1566. maxForce = Vector3.new(8000, 8000, 8000),
  1567. Parent = hit
  1568. })
  1569. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1570. elseif Type == "Snare" then
  1571. local bp = Create("BodyPosition")({
  1572. P = 2000,
  1573. D = 100,
  1574. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1575. position = hit.Parent.Torso.Position,
  1576. Parent = hit.Parent.Torso
  1577. })
  1578. game:GetService("Debris"):AddItem(bp, 1)
  1579. elseif Type == "Freeze" then
  1580. local BodPos = Create("BodyPosition")({
  1581. P = 50000,
  1582. D = 1000,
  1583. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1584. position = hit.Parent.Torso.Position,
  1585. Parent = hit.Parent.Torso
  1586. })
  1587. local BodGy = Create("BodyGyro")({
  1588. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1589. P = 20000,
  1590. Parent = hit.Parent.Torso,
  1591. cframe = hit.Parent.Torso.CFrame
  1592. })
  1593. hit.Parent.Torso.Anchored = true
  1594. coroutine.resume(coroutine.create(function(Part)
  1595. swait(1.5)
  1596. Part.Anchored = false
  1597. end), hit.Parent.Torso)
  1598. game:GetService("Debris"):AddItem(BodPos, 3)
  1599. game:GetService("Debris"):AddItem(BodGy, 3)
  1600. end
  1601. local debounce = Create("BoolValue")({
  1602. Name = "DebounceHit",
  1603. Parent = hit.Parent,
  1604. Value = true
  1605. })
  1606. game:GetService("Debris"):AddItem(debounce, Delay)
  1607. c = Create("ObjectValue")({
  1608. Name = "creator",
  1609. Value = Player,
  1610. Parent = h
  1611. })
  1612. game:GetService("Debris"):AddItem(c, 0.5)
  1613. end
  1614. end
  1615. function ShowDamage(Pos, Text, Time, Color)
  1616. local Rate = 0.03333333333333333
  1617. local Pos = Pos or Vector3.new(0, 0, 0)
  1618. local Text = Text or ""
  1619. local Time = Time or 2
  1620. local Color = Color or Color3.new(1, 0, 1)
  1621. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1622. EffectPart.Anchored = true
  1623. local BillboardGui = Create("BillboardGui")({
  1624. Size = UDim2.new(3, 0, 3, 0),
  1625. Adornee = EffectPart,
  1626. Parent = EffectPart
  1627. })
  1628. local TextLabel = Create("TextLabel")({
  1629. BackgroundTransparency = 1,
  1630. Size = UDim2.new(1, 0, 1, 0),
  1631. Text = Text,
  1632. Font = "SciFi",
  1633. TextColor3 = Color,
  1634. TextScaled = true,
  1635. Parent = BillboardGui
  1636. })
  1637. game.Debris:AddItem(EffectPart, Time)
  1638. EffectPart.Parent = game:GetService("Workspace")
  1639. delay(0, function()
  1640. local Frames = Time / Rate
  1641. for Frame = 1, Frames do
  1642. wait(Rate)
  1643. local Percent = Frame / Frames
  1644. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1645. TextLabel.TextTransparency = Percent
  1646. end
  1647. if EffectPart and EffectPart.Parent then
  1648. EffectPart:Destroy()
  1649. end
  1650. end)
  1651. end
  1652. local STDamage = false
  1653. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1654. for _, c in pairs(workspace:children()) do
  1655. local hum = c:findFirstChild("Humanoid")
  1656. if hum ~= nil then
  1657. local head = c:findFirstChild("Torso")
  1658. if head ~= nil then
  1659. local targ = head.Position - Part.Position
  1660. local mag = targ.magnitude
  1661. if Magnitude >= mag and c.Name ~= Player.Name then
  1662. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitPitch)
  1663. if STDamage == true then
  1664. for i = 1, 3 do
  1665. Effects.Block.Create(BrickColor.new("Maroon"), head.CFrame, 1, 1, 1, 4, 4, 4, 0.07, 1)
  1666. end
  1667. for i = 1, 10 do
  1668. CamShake(1, 70000)
  1669. Effects.Break.Create(BrickColor.new("Maroon"), head.CFrame, 1, 1, 1)
  1670. end
  1671.  
  1672. elseif STDamage == false then
  1673. CamShake(1, 90000)
  1674. Effects.Block.Create(BrickColor.new("Maroon"), head.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.07, 1)
  1675. for i = 1, 2 do
  1676. Effects.Break.Create(BrickColor.new("Maroon"), head.CFrame, 0.4, 0.4, 0.4)
  1677.  
  1678. end
  1679. end
  1680. end
  1681. end
  1682. end
  1683. end
  1684. end
  1685.  
  1686.  
  1687.  
  1688.  
  1689. HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999))
  1690. 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))
  1691. ----
  1692. THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1))
  1693. 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))
  1694. ----
  1695. AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  1696. 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))
  1697.  
  1698.  
  1699.  
  1700. HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  1701. 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))
  1702. ----
  1703. AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  1704. 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))
  1705.  
  1706. HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  1707. 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))
  1708.  
  1709.  
  1710. ----
  1711. LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1712. 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))
  1713.  
  1714.  
  1715. ----
  1716. LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1717. 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))
  1718.  
  1719.  
  1720. ----
  1721. Shield = CFuncs.Part.Create(m, "Neon", 0, 1, "Really black", "Part", Vector3.new(9.1, 8.5, 0.2))
  1722.  
  1723. Shield.Parent = nil
  1724. EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
  1725. Effects = {
  1726. Block = {
  1727. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1728. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1729. prt.Anchored = true
  1730. prt.CFrame = cframe
  1731. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1732. game:GetService("Debris"):AddItem(prt, 10)
  1733. if Type == 1 or Type == nil then
  1734. table.insert(Effects, {
  1735. prt,
  1736. "Block1",
  1737. delay,
  1738. x3,
  1739. y3,
  1740. z3,
  1741. msh
  1742. })
  1743. elseif Type == 2 then
  1744. table.insert(Effects, {
  1745. prt,
  1746. "Block2",
  1747. delay,
  1748. x3,
  1749. y3,
  1750. z3,
  1751. msh
  1752. })
  1753. end
  1754. end
  1755. },
  1756. Cylinder = {
  1757. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1758. local prt = CFuncs.Part .. Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1759. prt.Anchored = true
  1760. prt.CFrame = cframe
  1761. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1762. game:GetService("Debris"):AddItem(prt, 2)
  1763. Effects[#Effects + 1] = {
  1764. prt,
  1765. "Cylinder",
  1766. delay,
  1767. x3,
  1768. y3,
  1769. z3
  1770. }
  1771. end
  1772. },
  1773. Head = {
  1774. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1775. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1776. prt.Anchored = true
  1777. prt.CFrame = cframe
  1778. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1779. game:GetService("Debris"):AddItem(prt, 10)
  1780. table.insert(Effects, {
  1781. prt,
  1782. "Cylinder",
  1783. delay,
  1784. x3,
  1785. y3,
  1786. z3,
  1787. msh
  1788. })
  1789. end
  1790. },
  1791. Sphere = {
  1792. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1793. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1794. prt.Anchored = true
  1795. prt.CFrame = cframe
  1796. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1797. game:GetService("Debris"):AddItem(prt, 10)
  1798. table.insert(Effects, {
  1799. prt,
  1800. "Cylinder",
  1801. delay,
  1802. x3,
  1803. y3,
  1804. z3,
  1805. msh
  1806. })
  1807. end
  1808. },
  1809. Sphere2 = {
  1810. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1811. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1812. prt.Anchored = true
  1813. prt.CFrame = cframe
  1814. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1815. game:GetService("Debris"):AddItem(prt, 10)
  1816. table.insert(Effects, {
  1817. prt,
  1818. "Cylinder",
  1819. delay,
  1820. x3,
  1821. y3,
  1822. z3,
  1823. msh
  1824. })
  1825. end
  1826. },
  1827. Elec = {
  1828. Create = function(cff, x, y, z)
  1829. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Light blue"), "Part", Vector3.new(1, 1, 1))
  1830. prt.Anchored = true
  1831. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1832. prt.CFrame = CFrame.new(prt.Position)
  1833. game:GetService("Debris"):AddItem(prt, 2)
  1834. local xval = math.random() / 2
  1835. local yval = math.random() / 2
  1836. local zval = math.random() / 2
  1837. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1838. table.insert(Effects, {
  1839. prt,
  1840. "Elec",
  1841. 0.1,
  1842. x,
  1843. y,
  1844. z,
  1845. xval,
  1846. yval,
  1847. zval
  1848. })
  1849. end
  1850. },
  1851. Ring = {
  1852. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1853. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1854. prt.Anchored = true
  1855. prt.CFrame = cframe
  1856. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1857. game:GetService("Debris"):AddItem(prt, 10)
  1858. table.insert(Effects, {
  1859. prt,
  1860. "Cylinder",
  1861. delay,
  1862. x3,
  1863. y3,
  1864. z3,
  1865. msh
  1866. })
  1867. end
  1868. },
  1869. Wave = {
  1870. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1871. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1872. prt.Anchored = true
  1873. prt.CFrame = cframe
  1874. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1875. game:GetService("Debris"):AddItem(prt, 10)
  1876. table.insert(Effects, {
  1877. prt,
  1878. "Cylinder",
  1879. delay,
  1880. x3,
  1881. y3,
  1882. z3,
  1883. msh
  1884. })
  1885. end
  1886. },
  1887. Break = {
  1888. Create = function(brickcolor, cframe, x1, y1, z1)
  1889. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1890. prt.Anchored = true
  1891. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1892. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1893. local num = math.random(10, 50) / 1000
  1894. game:GetService("Debris"):AddItem(prt, 10)
  1895. table.insert(Effects, {
  1896. prt,
  1897. "Shatter",
  1898. num,
  1899. prt.CFrame,
  1900. math.random() - math.random(),
  1901. 0,
  1902. math.random(50, 100) / 100
  1903. })
  1904. end
  1905. },
  1906. Fire = {
  1907. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1908. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1909. prt.Anchored = true
  1910. prt.CFrame = cframe
  1911. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1912. game:GetService("Debris"):AddItem(prt, 10)
  1913. table.insert(Effects, {
  1914. prt,
  1915. "Fire",
  1916. delay,
  1917. 1,
  1918. 1,
  1919. 1,
  1920. msh
  1921. })
  1922. end
  1923. },
  1924. FireWave = {
  1925. Create = function(brickcolor, cframe, x1, y1, z1)
  1926. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1927. prt.Anchored = true
  1928. prt.CFrame = cframe
  1929. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1930. local d = Create("Decal")({
  1931. Parent = prt,
  1932. Texture = "rbxassetid://26356434",
  1933. Face = "Top"
  1934. })
  1935. local d = Create("Decal")({
  1936. Parent = prt,
  1937. Texture = "rbxassetid://26356434",
  1938. Face = "Bottom"
  1939. })
  1940. game:GetService("Debris"):AddItem(prt, 10)
  1941. table.insert(Effects, {
  1942. prt,
  1943. "FireWave",
  1944. 1,
  1945. 30,
  1946. math.random(400, 600) / 100,
  1947. msh
  1948. })
  1949. end
  1950. },
  1951. Lightning = {
  1952. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1953. local magz = (p0 - p1).magnitude
  1954. local curpos = p0
  1955. local trz = {
  1956. -ofs,
  1957. ofs
  1958. }
  1959. for i = 1, tym do
  1960. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1961. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1962. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1963. li.Material = "Neon"
  1964. if tym == i then
  1965. local magz2 = (curpos - p1).magnitude
  1966. li.Size = Vector3.new(th, th, magz2)
  1967. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1968. table.insert(Effects, {
  1969. li,
  1970. "Disappear",
  1971. last
  1972. })
  1973. else
  1974. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1975. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1976. game.Debris:AddItem(li, 10)
  1977. table.insert(Effects, {
  1978. li,
  1979. "Disappear",
  1980. last
  1981. })
  1982. end
  1983. end
  1984. end
  1985. },
  1986. EffectTemplate = {}
  1987. }
  1988. local Invisible = true
  1989. function Reappear()
  1990. for _, i in pairs(AdvancingFortress:children()) do
  1991. if i:IsA("BasePart") then
  1992. coroutine.resume(coroutine.create(function(Part)
  1993. for i = 0, 1, 0.3 do
  1994. swait()
  1995. Part.Transparency = -i
  1996. end
  1997. Part.Transparency = 0
  1998. end), i)
  1999. end
  2000. end
  2001. for _, i in pairs(m:children()) do
  2002. if i:IsA("BasePart") then
  2003. coroutine.resume(coroutine.create(function(Part)
  2004. for i = 0, 1, 0.3 do
  2005. swait()
  2006. Part.Transparency = i
  2007. end
  2008. Part.Transparency = 0
  2009. end), i)
  2010. end
  2011. end
  2012. end
  2013. function ReappearArmorOnly()
  2014. for _, i in pairs(m:children()) do
  2015. if i:IsA("BasePart") then
  2016. coroutine.resume(coroutine.create(function(Part)
  2017. for i = 0, 1, 0.3 do
  2018. swait()
  2019. Part.Transparency = i
  2020. end
  2021. Part.Transparency = 0
  2022. end), i)
  2023. end
  2024. end
  2025. end
  2026. function Disappear()
  2027. for _, i in pairs(AdvancingFortress:children()) do
  2028. if i:IsA("BasePart") then
  2029. coroutine.resume(coroutine.create(function(Part)
  2030. for i = 0, 1, 0.3 do
  2031. swait()
  2032. Part.Transparency = i
  2033. end
  2034. Part.Transparency = 1
  2035. end), i)
  2036. end
  2037. end
  2038. for _, i in pairs(m:children()) do
  2039. if i:IsA("BasePart") then
  2040. coroutine.resume(coroutine.create(function(Part)
  2041. for i = 0, 1, 0.3 do
  2042. swait()
  2043. Part.Transparency = i
  2044. end
  2045. Part.Transparency = 1
  2046. end), i)
  2047. end
  2048. end
  2049. end
  2050. function DisappearArmorOnly()
  2051. for _, i in pairs(m:children()) do
  2052. if i:IsA("BasePart") then
  2053. coroutine.resume(coroutine.create(function(Part)
  2054. for i = 0, 1, 0.3 do
  2055. swait()
  2056. Part.Transparency = i
  2057. end
  2058. Part.Transparency = 1
  2059. end), i)
  2060. end
  2061. end
  2062. end
  2063. function CamShake(time, freq)
  2064. coroutine.resume(coroutine.create(function()
  2065. local cam = game:GetService("Workspace").CurrentCamera
  2066. local time = 10
  2067. local seed = Vector3.new(math.random(100, 200) / freq, math.random(100, 200) / freq, 0)
  2068. if math.random(1, 2) == 1 then
  2069. seed = Vector3.new(-seed.x, seed.y, 0)
  2070. end
  2071. if math.random(1, 2) == 1 then
  2072. seed = Vector3.new(seed.x, -seed.y, 0)
  2073. end
  2074. 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)
  2075. for i = 1, time do
  2076. 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)
  2077. wait()
  2078. end
  2079. end))
  2080. end
  2081. mse.KeyDown:connect(function(key)
  2082. key = key:lower()
  2083. if key == "q" and Invisible == false then
  2084. canworld = true
  2085. sf = CFuncs.Sound.Create("1125531635")
  2086. sf.Volume = 10
  2087. wait(1.5)
  2088. sf:Destroy()
  2089. end
  2090. end
  2091. )
  2092. local bigg = false
  2093. function PE()
  2094. pep = Instance.new("ParticleEmitter")
  2095. pep.Name = "pep"
  2096. pep.Lifetime = NumberRange.new(1)
  2097. pep.Rate = 5
  2098. pep.Texture = "rbxassetid://298768656"
  2099. pep.VelocitySpread = 60
  2100. pep.Parent = char.Head
  2101. end
  2102. local ora = false
  2103. function ORA()
  2104. attack = true
  2105. local S = CFuncs.Sound.Create("627578508", Torso, 1, 1)
  2106. S.Volume = 10
  2107. S.Looped = true
  2108. if ora == true then
  2109. while ora == true do
  2110. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2111. MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
  2112. for i = 0, 1, 0.8 do
  2113. swait()
  2114. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2115. PlayAnimationFromTable({
  2116. 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),
  2117. 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),
  2118. 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),
  2119. 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),
  2120. 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),
  2121. 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)
  2122. }, 0.8, false)
  2123. end
  2124. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  2125. MagnitudeDamage(HitboxR, 5, 20, 20, 0, "Normal", "330706798", 1)
  2126. for i = 0, 1, 0.8 do
  2127. swait()
  2128. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2129. PlayAnimationFromTable({
  2130. 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),
  2131. 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),
  2132. 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),
  2133. 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),
  2134. 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),
  2135. 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)
  2136. }, 0.8, false)
  2137. end
  2138. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2139. MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
  2140. for i = 0, 1, 0.8 do
  2141. swait()
  2142. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2143. PlayAnimationFromTable({
  2144. 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),
  2145. 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),
  2146. 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),
  2147. 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),
  2148. 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),
  2149. 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)
  2150. }, 0.8, false)
  2151. end
  2152. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  2153. MagnitudeDamage(HitboxR, 5, 20, 20, 0, "Normal", "330706798", 1)
  2154. for i = 0, 1, 0.8 do
  2155. swait()
  2156. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2157. PlayAnimationFromTable({
  2158. 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),
  2159. 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),
  2160. 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),
  2161. 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),
  2162. 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),
  2163. 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)
  2164. }, 0.8, false)
  2165. end
  2166. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2167. MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
  2168. end
  2169. end
  2170. S:Stop()
  2171. local S2 = CFuncs.Sound.Create("933302532", Torso, 1.5, 1)
  2172.  
  2173. S2.Volume = 7
  2174.  
  2175. for i = 0, 1, 0.13 do
  2176. swait()
  2177. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), 0.5)
  2178. PlayAnimationFromTable({
  2179. 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),
  2180. 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),
  2181. 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),
  2182. 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),
  2183. 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),
  2184. 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)
  2185. }, 0.2, false)
  2186. end
  2187. Effects.Wave.Create(BrickColor.new("White"), 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)
  2188. CFuncs.Sound.Create("471881954", HitboxR, 1, 1)
  2189. MagnitudeDamage(HitboxR, 7, 40, 40, 40, "Normal", "610359590", 1)
  2190. for i = 0, 1, 0.1 do
  2191. swait()
  2192. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2193. PlayAnimationFromTable({
  2194. 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),
  2195. 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),
  2196. 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),
  2197. 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),
  2198. 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),
  2199. 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)
  2200. }, 0.6, false)
  2201. end
  2202. attack = false
  2203. end
  2204. function CastleCrusherFist()
  2205. attack = true
  2206. STDamage = true
  2207. local S3 = CFuncs.Sound.Create("271120244", Torso, 1, 1)
  2208.  
  2209. for i = 0, 1, 0.1 do
  2210. S3.Volume = 7
  2211. swait()
  2212. Effects.Block.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 2, 1, 1, 4, 4, 4, 0.3, 1)
  2213. Effects.Break.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2214. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.2)
  2215. PlayAnimationFromTable({
  2216. 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),
  2217. 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),
  2218. 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),
  2219. 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),
  2220. 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),
  2221. 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)
  2222. }, 0.2, false)
  2223. end
  2224. MagnitudeDamage(HitboxR, 100, 40, 170, 190, "Normal", "610359515", 1)
  2225. Effects.Wave.Create(BrickColor.new("White"), 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)
  2226. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  2227. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  2228. for i = 0, 1, 0.08 do
  2229. swait()
  2230. Effects.Block.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2231. Effects.Break.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2232. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2233. PlayAnimationFromTable({
  2234. 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),
  2235. 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),
  2236. 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),
  2237. 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),
  2238. 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),
  2239. 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)
  2240. }, 0.6, false)
  2241. end
  2242. STDamage = false
  2243. attack = false
  2244. end
  2245.  
  2246. function weld5(part0, part1, c0, c1)
  2247. local weeld = Instance.new("Weld", part0)
  2248. weeld.Part0 = part0
  2249. weeld.Part1 = part1
  2250. weeld.C0 = c0
  2251. weeld.C1 = c1
  2252. return weeld
  2253. end
  2254. local Grab = false
  2255. function GRABEMBOIGRABEM()
  2256. attack = true
  2257. gp = nil
  2258. con1 = HitboxR.Touched:connect(function(hit)
  2259. local ht = hit.Parent
  2260. local hum1 = ht:FindFirstChild("Humanoid")
  2261. if Grab == false then
  2262. if hum1 ~= nil and hit.Parent ~= Character then
  2263. hum1.PlatformStand = true
  2264. gp = ht
  2265. Grab = true
  2266. local asd = weld5(RightArm, ht:FindFirstChild("Head"), CFrame.new(0, -1.5, 0), CFrame.new(0, 0, 0))
  2267. asd.Parent = RightArm
  2268. asd.Name = "asd"
  2269. asd.C0 = asd.C0 * CFrame.Angles(math.rad(-90), 0, 0)
  2270. CFuncs.Sound.Create("200632821", Torso, 1, 1)
  2271. elseif hum1 == nil then
  2272. con1:disconnect()
  2273. wait()
  2274. return
  2275. end
  2276. end
  2277. end)
  2278. for i = 0, 1, 0.2 do
  2279. swait()
  2280. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.3)
  2281. PlayAnimationFromTable({
  2282. CFrame.new(3, -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),
  2283. 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),
  2284. 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),
  2285. 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),
  2286. 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),
  2287. 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)
  2288. }, 0.3, false)
  2289. end
  2290. for i = 0, 1, 0.1 do
  2291. swait()
  2292. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2293. PlayAnimationFromTable({
  2294. 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),
  2295. 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),
  2296. 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),
  2297. 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),
  2298. 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),
  2299. 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)
  2300. }, 0.3, false)
  2301. end
  2302. if Grab == true then
  2303. for i = 1, 5 do
  2304. for i = 0, 1, 0.35 do
  2305. swait()
  2306. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 13, -6), 0.3)
  2307. PlayAnimationFromTable({
  2308. 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),
  2309. 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),
  2310. 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),
  2311. 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),
  2312. 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),
  2313. 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)
  2314. }, 0.4, false)
  2315. end
  2316. Effects.Block.Create(BrickColor.new("White"), HitboxR.CFrame, 2, 1, 1, 4, 4, 4, 0.3, 1)
  2317.  
  2318. for i = 0, 1, 0.3 do
  2319. swait()
  2320. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2321. PlayAnimationFromTable({
  2322. 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),
  2323. 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),
  2324. 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),
  2325. 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),
  2326. 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),
  2327. 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)
  2328. }, 0.7, false)
  2329. end
  2330. local hit, pos = rayCast(HitboxR.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  2331. if hit ~= nil then
  2332. MagnitudeDamage(HitboxR, 5, 10, 30, 0, "Normal", "610359515", 1.3)
  2333. Effects.Block.Create(BrickColor.new("Light blue"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09, 1)
  2334. Effects.Wave.Create(BrickColor.new("White"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09)
  2335. Effects.Sphere.Create(BrickColor.new("Light blue"), CFrame.new(pos), 3, 3, 3, 5, 5, 5, 0.09)
  2336. Effects.Break.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2337. end
  2338. end
  2339. end
  2340. for i, v in pairs(RightArm:GetChildren()) do
  2341. if v.Name == "asd" and v:IsA("Weld") then
  2342. v:Remove()
  2343. end
  2344. end
  2345. Grab = false
  2346. con1:disconnect()
  2347. attack = false
  2348. end
  2349. local IsWearingArmor = false
  2350. function Armor(Mode)
  2351. attack = true
  2352. if IsWearingArmor == false and Mode == "On" then
  2353. IsWearingArmor = true
  2354. Disappear()
  2355. swait(10)
  2356. ReappearArmorOnly()
  2357. Character.Humanoid.MaxHealth = math.huge
  2358. Character.Humanoid.Health = math.huge
  2359. HHandleWeld.Part0 = Character.Head
  2360. THandleWeld.Part0 = Character.Torso
  2361. AHandleRWeld.Part0 = Character["Right Arm"]
  2362. AHandleLWeld.Part0 = Character["Left Arm"]
  2363. LHandleRWeld.Part0 = Character["Right Leg"]
  2364. LHandleLWeld.Part0 = Character["Left Leg"]
  2365. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2366. if v:IsA("BasePart") then
  2367. v.Transparency = 1
  2368. end
  2369. end
  2370. for i, v in pairs(Character:GetChildren()) do
  2371. if v:IsA("Accessory") then
  2372. v.Handle.Transparency = 1
  2373. for i, v in pairs(Character:GetChildren()) do
  2374. if v:IsA("Model") then
  2375. v.Handle.Transparency = 1
  2376. end
  2377. end
  2378. end
  2379. end
  2380. elseif IsWearingArmor == true and Mode == "Off" then
  2381. IsWearingArmor = false
  2382. DisappearArmorOnly()
  2383. for i, v in pairs(Character:GetChildren()) do
  2384. if v:IsA("Accessory") then
  2385. v.Handle.Transparency = 0
  2386. for i, v in pairs(Character:GetChildren()) do
  2387. if v:IsA("Model") then
  2388. v.Handle.Transparency = 0
  2389. end
  2390. end
  2391. end
  2392. end
  2393. swait(10)
  2394. Reappear()
  2395. Character.Humanoid.MaxHealth = math.huge
  2396. Character.Humanoid.Health = math.huge
  2397.  
  2398. HHandleWeld.Part0 = Head
  2399. THandleWeld.Part0 = Torso
  2400. AHandleRWeld.Part0 = RightArm
  2401. AHandleLWeld.Part0 = LeftArm
  2402. LHandleRWeld.Part0 = RightLeg
  2403. LHandleLWeld.Part0 = LeftLeg
  2404. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2405. if v:IsA("BasePart") then
  2406. v.Transparency = 0
  2407. end
  2408. end
  2409. end
  2410. attack = false
  2411. end
  2412. local ShieldMode = false
  2413. local ShieldCharge = false
  2414. function HoloHexShield()
  2415. attack = true
  2416. Shield.Parent = m
  2417. Shield.CanCollide = true
  2418. if ShieldMode == true then
  2419. while ShieldMode == true do
  2420. swait()
  2421. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  2422. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2423. PlayAnimationFromTable({
  2424. 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),
  2425. 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),
  2426. 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),
  2427. 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),
  2428. 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),
  2429. 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)
  2430. }, 0.3, false)
  2431. end
  2432. end
  2433. Shield.CanCollide = false
  2434. CFuncs.Sound.Create("200632211", HitboxR, 1, 0.8)
  2435. CFuncs.Sound.Create("200632875", HitboxR, 1, 0.9)
  2436. Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 160
  2437. Effects.Wave.Create(BrickColor.new("White"), 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)
  2438. for i = 0, 1, 0.05 do
  2439. swait()
  2440. MagnitudeDamage(Shield, 5, 10, 15, 20, "Normal", "610359515", 1.3)
  2441. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  2442. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -3), 1)
  2443. PlayAnimationFromTable({
  2444. 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),
  2445. 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),
  2446. 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),
  2447. 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),
  2448. 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),
  2449. 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)
  2450. }, 0.5, false)
  2451. end
  2452. Shield.Parent = nil
  2453. attack = false
  2454. end
  2455. Mouse.Button1Down:connect(function()
  2456. if attack == false and Invisible == false and IsWearingArmor == false and attacktype == 1 then
  2457. attacktype = 2
  2458. attackone()
  2459. elseif attack == false and Invisible == false and IsWearingArmor == false and attacktype == 2 then
  2460. attacktype = 1
  2461. attacktwo()
  2462. end
  2463. end)
  2464. game.Lighting.Outlines = false
  2465. function attackone()
  2466. attack = true
  2467. for i = 0, 1, 0.12 do
  2468. swait()
  2469. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2470. PlayAnimationFromTable({
  2471. 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),
  2472. 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),
  2473. 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),
  2474. 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),
  2475. 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),
  2476. 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)
  2477. }, 0.3, false)
  2478. end
  2479. MagnitudeDamage(HitboxR, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1)
  2480. CFuncs.Sound.Create("200632136", HitboxR, 1, 1)
  2481. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  2482. for i = 0, 1, 0.11 do
  2483. swait()
  2484. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2485. PlayAnimationFromTable({
  2486. 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),
  2487. 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),
  2488. 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),
  2489. 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),
  2490. 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),
  2491. 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)
  2492. }, 0.45, false)
  2493. end
  2494. attack = false
  2495. end
  2496. function attacktwo()
  2497. attack = true
  2498. for i = 0, 1, 0.12 do
  2499. swait()
  2500. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2501. PlayAnimationFromTable({
  2502. 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),
  2503. 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),
  2504. 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),
  2505. 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),
  2506. 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),
  2507. 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)
  2508. }, 0.34, false)
  2509. end
  2510. MagnitudeDamage(HitboxL, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1.1)
  2511. CFuncs.Sound.Create("200632136", HitboxL, 1, 1)
  2512. aroa = CFuncs.Sound.Create("1125531040")
  2513. aroa.Volume = 5
  2514.  
  2515.  
  2516.  
  2517. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  2518. for i = 0, 1, 0.12 do
  2519. swait()
  2520. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2521. PlayAnimationFromTable({
  2522. 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),
  2523. 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),
  2524. 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),
  2525. 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),
  2526. 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),
  2527. 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)
  2528. }, 0.45, false)
  2529. end
  2530.  
  2531. attack = false
  2532. wait(1)
  2533. aroa:Destroy()
  2534. end
  2535. function findNearestTorso(pos)
  2536. local list = game.Workspace:children()
  2537. local torso
  2538. local dist = 1000
  2539. local temp, human, temp2
  2540. for x = 1, #list do
  2541. temp2 = list[x]
  2542. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2543. temp = temp2:findFirstChild("Torso")
  2544. human = temp2:findFirstChild("Humanoid")
  2545. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  2546. local dohit = true
  2547. if dohit == true then
  2548. torso = temp
  2549. dist = (temp.Position - pos).magnitude
  2550. end
  2551. end
  2552. end
  2553. end
  2554. return torso, dist
  2555. end
  2556. function TrueAim(aim)
  2557. local target, distance = findNearestTorso(Mouse.Hit.p)
  2558. local tehcf = HitboxR.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0).lookVector
  2559. if aim ~= nil then
  2560. tehcf = aim
  2561. end
  2562. table.insert(Effects, {
  2563. tehcf,
  2564. "Shoot",
  2565. 30,
  2566. HitboxR.Position,
  2567. 10,
  2568. 15,
  2569. 0,
  2570. 3,
  2571. HitboxR,
  2572. target
  2573. })
  2574.  
  2575. end
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583. function SutaFinga()
  2584. attack = true
  2585. Humanoid.WalkSpeed = 20
  2586. for i = 0, 1, 0.1 do
  2587. swait()
  2588. Effects.Elec.Create(HitboxR.CFrame, 0, 0, 0)
  2589. PlayAnimationFromTable({
  2590. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.55, 0),
  2591. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.15, 0),
  2592. CFrame.new(0.45,0.5,-1.2) * CFrame.new(0, 0, 0) * CFrame.Angles(0,-0.5,-1.55),
  2593. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0),
  2594. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  2595. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1), }, .5, false)
  2596. end
  2597. local RA = Instance.new("Part",RightArm)
  2598. RA.Size = Vector3.new(1.1,2.1,1.1)
  2599.  
  2600. RA.BrickColor = BrickColor.new("White")
  2601. RA.Material = "Neon"
  2602.  
  2603. RA.Transparency = 0
  2604. local RA2 = Instance.new("Weld",RA)
  2605. RA2.Part0 = RightArm
  2606. RA2.Part1 = RA
  2607. RA2.C0 = CFrame.new(0,0,0)
  2608.  
  2609. for i = 1,2 do ----15
  2610. for i = 1,5 do
  2611. RA.Transparency = RA.Transparency + 0.1
  2612. game:GetService("RunService").RenderStepped:wait()
  2613. end
  2614. wait(0.1)
  2615. for i = 1,5 do
  2616. RA.Transparency = RA.Transparency - 0.1
  2617. game:GetService("RunService").RenderStepped:wait()
  2618. end
  2619. end
  2620. for i = 1,10 do
  2621. RA.Transparency = RA.Transparency + 0.1
  2622. game:GetService("RunService").RenderStepped:wait()
  2623. end
  2624. Effects.Wave.Create(BrickColor.new("White"), 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)
  2625. RightArm.Transparency = 1
  2626. local owo = Instance.new("Model",Torso)
  2627. Instance.new("Humanoid",owo)
  2628. stretch = CFuncs.Sound.Create("463010917")
  2629. stretch.Volume = 5
  2630. local R = Instance.new("Part",owo)
  2631. R.Size = Vector3.new(1,2,1)
  2632. R.TopSurface = 0
  2633. R.BottomSurface = 0
  2634. R.Name = 'Right Arm'
  2635. R.BrickColor = RightArm.BrickColor
  2636. R.CanCollide = false
  2637. R.Anchored = true
  2638. R.CFrame = RightArm.CFrame*CFrame.new(0,0,0)
  2639. R.Touched:connect(function(hit)
  2640. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then
  2641. if not ZZ then ZZ = true
  2642. hit.Parent.Humanoid:TakeDamage(40)
  2643.  
  2644. local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
  2645. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2646. Fl.velocity = RootPart.CFrame.lookVector*130
  2647. wait(0.1)
  2648. Fl:remove()
  2649. wait(0.00001)
  2650. ZZ = false
  2651. end
  2652. end
  2653. end)
  2654. coroutine.resume(coroutine.create(function()
  2655. for i = 1,20 do
  2656. R.Size = R.Size + Vector3.new(0,0.8,0)
  2657. R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.5,0)
  2658. game:GetService("RunService").RenderStepped:wait()
  2659. end
  2660. end))
  2661. for i = 0,1,0.1 do
  2662. swait()
  2663. PlayAnimationFromTable({
  2664. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.5, 0),
  2665. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.2, 0),
  2666. CFrame.new(1.95,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
  2667. CFrame.new(-1.5,0,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.7, 0, 0),
  2668. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  2669. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1)
  2670. }, .5, false)
  2671. end
  2672. wait(1)
  2673. for i = 1,20 do
  2674. R.Size = R.Size - Vector3.new(0,0.8,0)
  2675. R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.75,0)
  2676. game:GetService("RunService").RenderStepped:wait()
  2677. end
  2678. RightArm.Transparency = 0
  2679. R:Destroy()
  2680. RA:Destroy()
  2681. stretch:Destroy()
  2682.  
  2683.  
  2684.  
  2685. Humanoid.WalkSpeed = 20
  2686. attack = false
  2687.  
  2688.  
  2689. end
  2690.  
  2691.  
  2692.  
  2693. Mouse.KeyDown:connect(function(k)
  2694. k = k:lower()
  2695. if attack == false and ora == false and k == "z" and IsWearingArmor == false and Invisible == false then
  2696. ora = true
  2697. ORA()
  2698. elseif k == "m" and bigg == false then
  2699. bigg = true
  2700. PE()
  2701. elseif k == "m" and bigg == true then
  2702. bigg = false
  2703. pep:Destroy()
  2704. elseif attack == false and k == "x" and IsWearingArmor == false and Invisible == false then
  2705. GRABEMBOIGRABEM()
  2706. elseif attack == false and k == "q" and IsWearingArmor == false and Invisible == false then
  2707. SutaFinga()
  2708. elseif attack == false and k == "f" and Invisible == false and IsWearingArmor == false then
  2709. Invisible = true
  2710. Character["Advancing Fortress"].Hat.Part.Transparency = 1
  2711. Par1.Enabled = false
  2712. Character["Advancing Fortress"].scarf.Part.Transparency = 1
  2713. Character["Advancing Fortress"].cloth.Part.Transparency = 1
  2714. Character["Advancing Fortress"].cloth2.Part.Transparency = 1
  2715. Character["Advancing Fortress"].rs.Part.Transparency = 1
  2716. Character["Advancing Fortress"].ls.Part.Transparency = 1
  2717. Character["Advancing Fortress"].FHead.face.Transparency = 1
  2718. Character["Advancing Fortress"].ear1.Part.Transparency = 1
  2719. Character["Advancing Fortress"].ear2.Part.Transparency = 1
  2720. Character["Advancing Fortress"].belt.Part.Transparency = 1
  2721. Character["Advancing Fortress"].belt2.Part.Transparency = 1
  2722. Character["Advancing Fortress"].belt3.Part.Transparency = 1
  2723. Character["Advancing Fortress"].gr.Part.Transparency = 1
  2724. Character["Advancing Fortress"].gl.Part.Transparency = 1
  2725. Character["Advancing Fortress"].ap1.Part.Transparency = 1
  2726. Character["Advancing Fortress"].ap2.Part.Transparency = 1
  2727. Character["Advancing Fortress"].ap3.Part.Transparency = 1
  2728. Character["Advancing Fortress"].ap4.Part.Transparency = 1
  2729. Character["Advancing Fortress"].muscle.Part.Transparency = 1
  2730. Character["Advancing Fortress"].circ1.Part.Transparency = 1
  2731. Character["Advancing Fortress"].circ2.Part.Transparency = 1
  2732. Character["Advancing Fortress"].circ3.Part.Transparency = 1
  2733. Character["Advancing Fortress"].circ4.Part.Transparency = 1
  2734. Character["Advancing Fortress"].boot1.Part.Transparency = 1
  2735. Character["Advancing Fortress"].boot2.Part.Transparency = 1
  2736. Character["Advancing Fortress"].glo1.Part.Transparency = 1
  2737. Character["Advancing Fortress"].glo2.Part.Transparency = 1
  2738. Character["Advancing Fortress"].glo1B.Part.Transparency = 1
  2739. Character["Advancing Fortress"].glo2B.Part.Transparency = 1
  2740. Character["Advancing Fortress"].ap5.Part.Transparency = 1
  2741. Character["Advancing Fortress"].ap6.Part.Transparency = 1
  2742. Effects.Sphere.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  2743. Effects.Block.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2744. Disappear()
  2745.  
  2746. elseif attack == false and k == "f" and Invisible == true and IsWearingArmor == false and cooldown == false then
  2747. Invisible = false
  2748. summon = CFuncs.Sound.Create("463010917", Torso, 1, 1)
  2749. summon.Volume = 7
  2750. cooldown = true
  2751. Character["Advancing Fortress"].Hat.Part.Transparency = 0
  2752. Par1.Enabled = true
  2753. Character["Advancing Fortress"].scarf.Part.Transparency = 0
  2754. Character["Advancing Fortress"].cloth.Part.Transparency = 0
  2755. Character["Advancing Fortress"].cloth2.Part.Transparency = 0
  2756. Character["Advancing Fortress"].rs.Part.Transparency = 0
  2757. Character["Advancing Fortress"].ls.Part.Transparency = 0
  2758. Character["Advancing Fortress"].FHead.face.Transparency = 0
  2759. Character["Advancing Fortress"].ear1.Part.Transparency = 0
  2760. Character["Advancing Fortress"].ear2.Part.Transparency = 0
  2761. Character["Advancing Fortress"].belt.Part.Transparency = 0
  2762. Character["Advancing Fortress"].belt2.Part.Transparency = 0
  2763. Character["Advancing Fortress"].belt3.Part.Transparency = 0
  2764. Character["Advancing Fortress"].gr.Part.Transparency = 0
  2765. Character["Advancing Fortress"].gl.Part.Transparency = 0
  2766. Character["Advancing Fortress"].ap1.Part.Transparency = 0
  2767. Character["Advancing Fortress"].ap2.Part.Transparency = 0
  2768. Character["Advancing Fortress"].ap3.Part.Transparency = 0
  2769. Character["Advancing Fortress"].ap4.Part.Transparency = 0
  2770. Character["Advancing Fortress"].muscle.Part.Transparency = 0
  2771. Character["Advancing Fortress"].circ1.Part.Transparency = 0
  2772. Character["Advancing Fortress"].circ2.Part.Transparency = 0
  2773. Character["Advancing Fortress"].circ3.Part.Transparency = 0
  2774. Character["Advancing Fortress"].circ4.Part.Transparency = 0
  2775. Character["Advancing Fortress"].boot1.Part.Transparency = 0
  2776. Character["Advancing Fortress"].boot2.Part.Transparency = 0
  2777. Character["Advancing Fortress"].glo1.Part.Transparency = 0
  2778. Character["Advancing Fortress"].glo2.Part.Transparency = 0
  2779. Character["Advancing Fortress"].glo1B.Part.Transparency = 0
  2780. Character["Advancing Fortress"].glo2B.Part.Transparency = 0
  2781. Character["Advancing Fortress"].ap5.Part.Transparency = 0
  2782. Character["Advancing Fortress"].ap6.Part.Transparency = 0
  2783. Effects.Sphere.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.08)
  2784. for i = 1, 2 do
  2785. Effects.Block.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2786. end
  2787. for i = 1, 20 do
  2788. Effects.Break.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1)
  2789. end
  2790. Reappear()
  2791. staplachinuh = CFuncs.Sound.Create("469817479")
  2792. staplachinuh.TimePosition = 0.4
  2793. staplachinuh.Volume = 7
  2794. wait(0.96)
  2795. staplachinuh:Destroy()
  2796. cooldown = false
  2797. elseif attack == false and ShieldMode == false and k == "c" and IsWearingArmor == false and Invisible == false then
  2798. ShieldMode = true
  2799. HoloHexShield()
  2800. elseif attack == false and k == "v" and IsWearingArmor == false and Invisible == false then
  2801. CastleCrusherFist()
  2802. end
  2803. if k == "[" and IsWearingArmor == false and Invisible == false then
  2804. Armor("On")
  2805. Character["Advancing Fortress"].Hat.Part.Transparency = 1
  2806. Character["Advancing Fortress"].boot1.Part.Transparency = 1
  2807. Character["Advancing Fortress"].boot2.Part.Transparency = 1
  2808. Character["Advancing Fortress"].glo1.Part.Transparency = 1
  2809. Character["Advancing Fortress"].glo2.Part.Transparency = 1
  2810. Character["Advancing Fortress"].scarf.Part.Transparency = 1
  2811. Character["Advancing Fortress"].cloth.Part.Transparency = 1
  2812. Character["Advancing Fortress"].cloth2.Part.Transparency = 1
  2813. Character["Advancing Fortress"].rs.Part.Transparency = 1
  2814. Character["Advancing Fortress"].ls.Part.Transparency = 1
  2815. Character["Advancing Fortress"].FHead.face.Transparency = 1
  2816. Character["Advancing Fortress"].ear1.Part.Transparency = 1
  2817. Character["Advancing Fortress"].ear2.Part.Transparency = 1
  2818. Character["Advancing Fortress"].belt.Part.Transparency = 1
  2819. Character["Advancing Fortress"].belt2.Part.Transparency = 1
  2820. Character["Advancing Fortress"].belt3.Part.Transparency = 1
  2821. Character["Advancing Fortress"].gr.Part.Transparency = 1
  2822. Character["Advancing Fortress"].gl.Part.Transparency = 1
  2823. Character["Advancing Fortress"].ap1.Part.Transparency = 1
  2824. Character["Advancing Fortress"].ap2.Part.Transparency = 1
  2825. Character["Advancing Fortress"].ap3.Part.Transparency = 1
  2826. Character["Advancing Fortress"].ap4.Part.Transparency = 1
  2827. Character["Advancing Fortress"].muscle.Part.Transparency = 1
  2828. Character["Advancing Fortress"].circ1.Part.Transparency = 1
  2829. Character["Advancing Fortress"].circ2.Part.Transparency = 1
  2830. Character["Advancing Fortress"].circ3.Part.Transparency = 1
  2831. Character["Advancing Fortress"].circ4.Part.Transparency = 1
  2832. Character["Advancing Fortress"].glo1B.Part.Transparency = 1
  2833. Character["Advancing Fortress"].glo2B.Part.Transparency = 1
  2834. Character["Advancing Fortress"].ap5.Part.Transparency = 1
  2835. Character["Advancing Fortress"].ap6.Part.Transparency = 1
  2836. end
  2837. if k == "]" and IsWearingArmor == true and Invisible == false then
  2838. Armor("Off")
  2839. Character["Advancing Fortress"].Hat.Part.Transparency = 0
  2840. Character["Advancing Fortress"].boot1.Part.Transparency = 0
  2841. Character["Advancing Fortress"].boot2.Part.Transparency = 0
  2842. Character["Advancing Fortress"].glo1.Part.Transparency = 0
  2843. Character["Advancing Fortress"].glo2.Part.Transparency = 0
  2844. Character["Advancing Fortress"].scarf.Part.Transparency = 0
  2845. Character["Advancing Fortress"].cloth.Part.Transparency = 0
  2846. Character["Advancing Fortress"].cloth2.Part.Transparency = 0
  2847. Character["Advancing Fortress"].rs.Part.Transparency = 0
  2848. Character["Advancing Fortress"].ls.Part.Transparency = 0
  2849. Character["Advancing Fortress"].FHead.face.Transparency = 0
  2850. Character["Advancing Fortress"].ear1.Part.Transparency = 0
  2851. Character["Advancing Fortress"].ear2.Part.Transparency = 0
  2852. Character["Advancing Fortress"].belt.Part.Transparency = 0
  2853. Character["Advancing Fortress"].belt2.Part.Transparency = 0
  2854. Character["Advancing Fortress"].belt3.Part.Transparency = 0
  2855. Character["Advancing Fortress"].gr.Part.Transparency = 0
  2856. Character["Advancing Fortress"].gl.Part.Transparency = 0
  2857. Character["Advancing Fortress"].ap1.Part.Transparency = 0
  2858. Character["Advancing Fortress"].ap2.Part.Transparency = 0
  2859. Character["Advancing Fortress"].ap3.Part.Transparency = 0
  2860. Character["Advancing Fortress"].ap4.Part.Transparency = 0
  2861. Character["Advancing Fortress"].muscle.Part.Transparency = 0
  2862. Character["Advancing Fortress"].circ1.Part.Transparency = 0
  2863. Character["Advancing Fortress"].circ2.Part.Transparency = 0
  2864. Character["Advancing Fortress"].circ3.Part.Transparency = 0
  2865. Character["Advancing Fortress"].circ4.Part.Transparency = 0
  2866. Character["Advancing Fortress"].glo1B.Part.Transparency = 0
  2867. Character["Advancing Fortress"].glo2B.Part.Transparency = 0
  2868. Character["Advancing Fortress"].ap5.Part.Transparency = 0
  2869. Character["Advancing Fortress"].ap6.Part.Transparency = 0
  2870. end
  2871. end)
  2872. Mouse.KeyUp:connect(function(k)
  2873. k = k:lower()
  2874. if attack == true and ora == true and k == "z" and IsWearingArmor == false then
  2875. ora = false
  2876. elseif attack == true and ShieldMode == true and k == "c" and IsWearingArmor == false then
  2877. ShieldMode = false
  2878. end
  2879. end)
  2880. coroutine.resume(coroutine.create(function(Part, Part2)
  2881. while Part.Parent ~= nil do
  2882. swait(math.random(100, 150))
  2883. for i = 0, 1, 0.2 do
  2884. wait()
  2885. Eye1.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  2886. Eye2.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  2887. end
  2888. for i = 0, 1, 0.2 do
  2889. swait()
  2890. Eye1.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  2891. Eye2.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  2892. end
  2893. end
  2894. end), Eye1, Eye2)
  2895. while true do
  2896. swait()
  2897. for i, v in pairs(Character:children()) do
  2898. if v:IsA("Part") and IsWearingArmor == true then
  2899. v.Anchored = false
  2900. end
  2901. end
  2902. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2903. if v:IsA("Part") then
  2904. v.Material = "SmoothPlastic"
  2905.  
  2906. v.CanCollide = false
  2907.  
  2908. elseif v:IsA("Humanoid") then
  2909. v.PlatformStand = true
  2910.  
  2911.  
  2912.  
  2913.  
  2914. end
  2915. end
  2916. HHandle.Transparency = 1
  2917. THandle.Transparency = 1
  2918. AHandleR.Transparency = 1
  2919. AHandleL.Transparency = 1
  2920. LHandleR.Transparency = 1
  2921. LHandleL.Transparency = 1
  2922. RootPart.Transparency = 1
  2923. HitboxR.Transparency = 1
  2924. HitboxL.Transparency = 1
  2925. Head.BrickColor = BrickColor.new("Pastel Blue")
  2926. Torso.BrickColor = BrickColor.new("Pastel Blue")
  2927. RightArm.BrickColor = BrickColor.new("Pastel Blue")
  2928. LeftArm.BrickColor = BrickColor.new("Pastel Blue")
  2929. RightLeg.BrickColor = BrickColor.new("Pastel Blue")
  2930. LeftLeg.BrickColor = BrickColor.new("Pastel Blue")
  2931. RootPart.Anchored = true
  2932. Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2933. velocity = Character.HumanoidRootPart.Velocity.y
  2934. sine = sine + change
  2935. Shield.Anchored = true
  2936. Shield.CFrame = Shield.CFrame:lerp(RootPart.CFrame * CFrame.new(0, 0, -3.2), 1)
  2937. local hit, pos = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2938. if Character.HumanoidRootPart.Velocity.y > 1 and hit == nil then
  2939. Anim = "Jump"
  2940. if attack == false then
  2941. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2942. PlayAnimationFromTable({
  2943. CFrame.new(0, 0.00872418843, 0.0292903651, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
  2944. CFrame.new(0, 1.49999177, -1.49011612E-7, 1, 0, 0, 0, 0.98480767, 0.173648626, 0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
  2945. CFrame.new(1.64140427, 0.273908556, 0.192029893, 0.946035206, -0.31541416, 0.0743736848, 0.284469575, 0.91821146, 0.275617331, -0.155224368, -0.239586651, 0.958386064) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2946. CFrame.new(-1.59350562, 0.239538491, 0.192243189, 0.935008764, 0.347148597, -0.0724328309, -0.312019885, 0.902400434, 0.297181845, 0.168529674, -0.255267143, 0.952069581) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2947. CFrame.new(0.602718651, -1.95556056, 0.410092652, 0.978475571, 0.0150757888, -0.205834776, 0.0853612274, 0.878464639, 0.470120817, 0.187906027, -0.477568805, 0.85826844) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2948. CFrame.new(-0.41903314, -1.41877925, -0.229210436, 0.962251842, -0.0299757104, 0.270510197, -0.084186092, 0.912393093, 0.400567293, -0.258819073, -0.408219665, 0.875425339) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2949. }, 0.3, false)
  2950. end
  2951. elseif Character.HumanoidRootPart.Velocity.y < -1 and hit == nil then
  2952. Anim = "Fall"
  2953. if attack == false then
  2954. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2955. PlayAnimationFromTable({
  2956. CFrame.new(0, -0.0366669223, -0.0478199311, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
  2957. CFrame.new(0, 1.58110774, -0.115850762, 1, 0, 0, 0, 0.98480767, 0.173647821, 0, -0.173647821, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
  2958. CFrame.new(1.72150326, 0.610064566, 0.0891361833, 0.724097908, -0.685675204, 0.0743751749, 0.645872176, 0.711960018, 0.275611937, -0.241932437, -0.151533186, 0.958387375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2959. CFrame.new(-1.69228244, 0.568353653, 0.082095027, 0.759895504, 0.646005511, -0.0724337399, -0.601845145, 0.741260946, 0.297183931, 0.24567467, -0.182231784, 0.952074111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2960. CFrame.new(0.60271728, -1.95556188, 0.410093039, 0.978470623, -0.00292155147, -0.206365243, 0.0853614658, 0.916095972, 0.391767859, 0.187905625, -0.400949359, 0.896622121) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2961. CFrame.new(-0.453899324, -1.81726217, -0.229221463, 0.962255239, -0.00628663599, 0.272094905, -0.0841865242, 0.943832874, 0.319526881, -0.258820891, -0.33037129, 0.90767473) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2962. }, 0.3, false)
  2963. end
  2964. elseif Torsovelocity < 1 and hit ~= nil then
  2965. Anim = "Idle"
  2966. if attack == false then
  2967. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2968. PlayAnimationFromTable({
  2969. CFrame.new(0, -0.00190299738, -0.0435779989, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
  2970. CFrame.new(0, 1.49999213, 3.27825546E-7, 1, 0, 0, 0, 0.99619478, 0.0871553123, 0, -0.0871553123, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
  2971. CFrame.new(1.64141297, 0.173907071, -0.107973814, 0.946035922, -0.270955235, 0.177766502, 0.284470022, 0.957103431, -0.055051513, -0.155224428, 0.102649838, 0.982532144) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2972. CFrame.new(-1.59350157, 0.139536366, -0.107754946, 0.935009062, 0.284010828, -0.212358981, -0.312018842, 0.943447471, -0.11203292, 0.168530986, 0.171011835, 0.970748305) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2973. CFrame.new(0.602711678, -1.89952374, -0.0967197716, 0.978471398, -0.0562333167, -0.198576227, 0.0853610933, 0.986278713, 0.141314447, 0.187904745, -0.155223012, 0.969844699) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2974. CFrame.new(-0.619029164, -1.90815639, -0.0860156417, 0.962250412, 0.0410595387, 0.269051194, -0.0841863081, 0.984977186, 0.150772721, -0.258818805, -0.167731494, 0.951251626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2975. }, 0.3, false)
  2976. end
  2977. elseif Torsovelocity > 2 and hit ~= nil then
  2978. Anim = "Walk"
  2979. if attack == false then
  2980. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2981. PlayAnimationFromTable({
  2982. CFrame.new(0, -0.0234659836, -0.171147972, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
  2983. CFrame.new(0, 1.49999166, 1.1920929E-7, 1, 0, 0, 0, 0.98480773, -0.173648983, 0, 0.173648953, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
  2984. CFrame.new(1.64141297, 0.173907071, -0.107973814, 0.946035922, -0.270955235, 0.177766502, 0.284470022, 0.957103431, -0.055051513, -0.155224428, 0.102649838, 0.982532144) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2985. CFrame.new(-1.59350157, 0.139536366, -0.107754946, 0.935009062, 0.284010828, -0.212358981, -0.312018842, 0.943447471, -0.11203292, 0.168530986, 0.171011835, 0.970748305) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2986. CFrame.new(0.585851789, -1.60362172, -0.143285036, 0.978476226, 0.0150748575, -0.205834031, 0.0853618756, 0.878461003, 0.470117748, 0.187905103, -0.477570593, 0.858265638) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2987. CFrame.new(-0.563320339, -1.90456724, 0.225245774, 0.982039452, -0.00800410938, 0.188514173, -0.0707257539, 0.910641074, 0.407099873, -0.174927384, -0.413120717, 0.893718541) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2988. }, 0.3, false)
  2989. end
  2990.  
  2991.  
  2992.  
  2993. end
  2994. if 0 < #Effects then
  2995. for e = 1, #Effects do
  2996. if Effects[e] ~= nil then
  2997. local Thing = Effects[e]
  2998. if Thing ~= nil then
  2999. local Part = Thing[1]
  3000. local Mode = Thing[2]
  3001. local Delay = Thing[3]
  3002. local IncX = Thing[4]
  3003. local IncY = Thing[5]
  3004. local IncZ = Thing[6]
  3005. if Thing[2] == "Shoot" then
  3006. local Look = Thing[1]
  3007. local move = 30
  3008. if Thing[8] == 3 then
  3009. move = 10
  3010. end
  3011. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  3012. if Thing[10] ~= nil then
  3013. da = pos
  3014. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  3015. cfa = CFrame.new(Thing[4], pos)
  3016. tehCF = cfa:lerp(cf2, 0.2)
  3017. Thing[1] = tehCF.lookVector
  3018. end
  3019. local mag = (Thing[4] - pos).magnitude
  3020. 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)
  3021. if Thing[8] == 2 then
  3022. 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)
  3023. end
  3024. Thing[4] = Thing[4] + Look * move
  3025. Thing[3] = Thing[3] - 1
  3026. if 2 < Thing[5] then
  3027. Thing[5] = Thing[5] - 0.3
  3028. Thing[6] = Thing[6] - 0.3
  3029. end
  3030. if hit ~= nil then
  3031. Thing[3] = 0
  3032. if Thing[8] == 1 or Thing[8] == 3 then
  3033. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3034. elseif Thing[8] == 2 then
  3035. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3036. if hit.Parent:findFirstChild("Humanoid") ~= nil or hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
  3037. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Light blue"), "Reference", Vector3.new())
  3038. ref.Anchored = true
  3039. ref.CFrame = CFrame.new(pos)
  3040. CFuncs.Sound.Create("161006093", ref, 1, 1.2)
  3041. game:GetService("Debris"):AddItem(ref, 0.2)
  3042. 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)
  3043. 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)
  3044. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  3045. end
  3046. end
  3047. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Light blue"), "Reference", Vector3.new())
  3048. ref.Anchored = true
  3049. ref.CFrame = CFrame.new(pos)
  3050. Effects.Sphere.Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  3051. game:GetService("Debris"):AddItem(ref, 1)
  3052. end
  3053. if Thing[3] <= 0 then
  3054. table.remove(Effects, e)
  3055. end
  3056. end
  3057. if Thing[2] == "FireWave" then
  3058. if Thing[3] <= Thing[4] then
  3059. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  3060. Thing[3] = Thing[3] + 1
  3061. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  3062. else
  3063. Part.Parent = nil
  3064. table.remove(Effects, e)
  3065. end
  3066. end
  3067. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3068. if Thing[1].Transparency <= 1 then
  3069. if Thing[2] == "Block1" then
  3070. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3071. Mesh = Thing[7]
  3072. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3073. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3074. elseif Thing[2] == "Block2" then
  3075. Thing[1].CFrame = Thing[1].CFrame
  3076. Mesh = Thing[7]
  3077. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3078. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3079. elseif Thing[2] == "Fire" then
  3080. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  3081. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3082. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3083. elseif Thing[2] == "Cylinder" then
  3084. Mesh = Thing[7]
  3085. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3086. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3087. elseif Thing[2] == "Blood" then
  3088. Mesh = Thing[7]
  3089. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3090. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3091. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3092. elseif Thing[2] == "Elec" then
  3093. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  3094. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3095. elseif Thing[2] == "Disappear" then
  3096. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3097. elseif Thing[2] == "Shatter" then
  3098. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3099. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3100. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3101. Thing[6] = Thing[6] + Thing[5]
  3102. end
  3103. else
  3104. Part.Parent = nil
  3105. table.remove(Effects, e)
  3106.  
  3107.  
  3108. end
  3109. end
  3110. end
  3111. end
  3112. end
  3113. end
  3114. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement