5sdfsadgaq5465

star platiniun edit

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