carlosname

Untitled

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