carlosname

Untitled

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