Advertisement
Guest User

attempt 2 :(

a guest
May 3rd, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 278.98 KB | None | 0 0
  1. -- Farewell Infortality.
  2. -- Version: 2.82
  3. -- Instances:
  4. local Malsploit = Instance.new("ScreenGui")
  5. local OpenFrame = Instance.new("Frame")
  6. local Open = Instance.new("TextButton")
  7. local Main = Instance.new("Frame")
  8. local BeautyA = Instance.new("Frame")
  9. local TextLabel = Instance.new("TextLabel")
  10. local BeautyB = Instance.new("Frame")
  11. local TextLabel_2 = Instance.new("TextLabel")
  12. local None = Instance.new("TextButton")
  13. local None_2 = Instance.new("TextButton")
  14. local Xester = Instance.new("TextButton")
  15. local None_3 = Instance.new("TextButton")
  16. local None_4 = Instance.new("TextButton")
  17. local None_5 = Instance.new("TextButton")
  18. local None_6 = Instance.new("TextButton")
  19. local None_7 = Instance.new("TextButton")
  20. local None_8 = Instance.new("TextButton")
  21. local None_9 = Instance.new("TextButton")
  22. local None_10 = Instance.new("TextButton")
  23. local None_11 = Instance.new("TextButton")
  24. local Close = Instance.new("TextButton")
  25. --Properties:
  26. Malsploit.Name = "Malsploit"
  27. Malsploit.Parent = game.CoreGui
  28.  
  29. OpenFrame.Name = "OpenFrame"
  30. OpenFrame.Parent = Malsploit
  31. OpenFrame.BackgroundColor3 = Color3.new(0.666667, 0, 1)
  32. OpenFrame.Position = UDim2.new(0, 0, 0.427051663, 0)
  33. OpenFrame.Size = UDim2.new(0, 153, 0, 48)
  34.  
  35. Open.Name = "Open"
  36. Open.Parent = OpenFrame
  37. Open.BackgroundColor3 = Color3.new(0.666667, 0, 1)
  38. Open.BorderSizePixel = 0
  39. Open.Position = UDim2.new(0.0718954206, 0, 0.0833333284, 0)
  40. Open.Size = UDim2.new(0, 131, 0, 40)
  41. Open.Font = Enum.Font.Cartoon
  42. Open.Text = "Open"
  43. Open.TextColor3 = Color3.new(1, 0.333333, 1)
  44. Open.TextSize = 30
  45. Open.MouseButton1Down:connect(function()
  46. Main.Visible = true
  47. OpenFrame.Visible = false
  48. end)
  49.  
  50. Main.Name = "Main"
  51. Main.Parent = Malsploit
  52. Main.BackgroundColor3 = Color3.new(0.47451, 0.588235, 1)
  53. Main.BackgroundTransparency = 0.20000000298023
  54. Main.Position = UDim2.new(0.325375766, 0, 0.268996954, 0)
  55. Main.Size = UDim2.new(0, 540, 0, 339)
  56. Main.Visible = false
  57. Main.Dragable = true
  58.  
  59. BeautyA.Name = "BeautyA"
  60. BeautyA.Parent = Main
  61. BeautyA.BackgroundColor3 = Color3.new(0.666667, 0, 1)
  62. BeautyA.BorderSizePixel = 0
  63. BeautyA.Position = UDim2.new(0, 0, 0.873156369, 0)
  64. BeautyA.Size = UDim2.new(0, 540, 0, 43)
  65.  
  66. TextLabel.Parent = BeautyA
  67. TextLabel.BackgroundColor3 = Color3.new(0.666667, 0, 1)
  68. TextLabel.BorderSizePixel = 0
  69. TextLabel.Position = UDim2.new(0.0111111114, 0, 0, 0)
  70. TextLabel.Size = UDim2.new(0, 542, 0, 43)
  71. TextLabel.Font = Enum.Font.SourceSans
  72. TextLabel.Text = "Credits to: DarkShadowRBGx, me (of course lol), and all the respectful owners of the scripts used"
  73. TextLabel.TextColor3 = Color3.new(0, 1, 0.0313726)
  74. TextLabel.TextSize = 18
  75. TextLabel.TextWrapped = true
  76.  
  77. BeautyB.Name = "BeautyB"
  78. BeautyB.Parent = Main
  79. BeautyB.BackgroundColor3 = Color3.new(0.666667, 0, 1)
  80. BeautyB.BorderSizePixel = 0
  81. BeautyB.Size = UDim2.new(0, 540, 0, 43)
  82.  
  83. TextLabel_2.Parent = BeautyB
  84. TextLabel_2.BackgroundColor3 = Color3.new(0.666667, 0, 1)
  85. TextLabel_2.BorderSizePixel = 0
  86. TextLabel_2.Position = UDim2.new(0.224074081, 0, 0, 0)
  87. TextLabel_2.Size = UDim2.new(0, 304, 0, 43)
  88. TextLabel_2.Font = Enum.Font.SourceSans
  89. TextLabel_2.Text = "Malsploit by Malicious_Day"
  90. TextLabel_2.TextColor3 = Color3.new(0.027451, 1, 0.0588235)
  91. TextLabel_2.TextSize = 30
  92.  
  93. None.Name = "None"
  94. None.Parent = Main
  95. None.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  96. None.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  97. None.BorderSizePixel = 0
  98. None.Position = UDim2.new(0, 0, 0.326400161, 0)
  99. None.Size = UDim2.new(0, 164, 0, 41)
  100. None.Font = Enum.Font.Cartoon
  101. None.Text = "Shattervast ADMIN"
  102. None.TextColor3 = Color3.new(0, 0, 0)
  103. None.TextSize = 20
  104. Shattervast.MouseButton1Down:connect(function()
  105. -- By illremember#3799
  106.  
  107. -- Important Loading
  108. trueSettings = {
  109. commandPrefix = ";";
  110. hotkeys = {};
  111. fchotkeymode = "unfc";
  112. }
  113.  
  114. -- Important Variables
  115. gsPlayers = game:GetService("Players")
  116. gsWorkspace = game:GetService("Workspace")
  117. gsLighting = game:GetService("Lighting")
  118. gsReplicatedStorage = game:GetService("ReplicatedStorage")
  119. gsCoreGui = game:GetService("CoreGui")
  120. gsTween = game:GetService("TweenService")
  121. gsHttp = game:GetService("HttpService")
  122.  
  123. LP = gsPlayers.LocalPlayer
  124. Mouse = LP:GetMouse()
  125.  
  126. defaultSettings = gsHttp:JSONEncode(trueSettings)
  127. function CreateSave()
  128. writefile("Shattervast.txt", defaultSettings)
  129. wait(0.5)
  130. local content = readfile("Shattervast.txt")
  131. local trueValue = gsHttp:JSONDecode(content)
  132. commandPrefix = trueValue.commandPrefix
  133. hotkeys = trueValue.hotkeys
  134. fchotkeymode = trueValue.fchotkeymode
  135. end
  136. function fullUpdate()
  137. local updatedSettings = {
  138. commandPrefix = commandPrefix;
  139. hotkeys = hotkeys;
  140. fchotkeymode = fchotkeymode;
  141. }
  142. local fullUPDATED = gsHttp:JSONEncode(updatedSettings)
  143. wait(0.2)
  144. writefile("Shattervast.txt", fullUPDATED)
  145. end
  146. if writefile ~= nil then
  147. function builder()
  148. local TESTsave = readfile("Shattervast.txt")
  149. if TESTsave == nil then
  150. return false
  151. else
  152. return true
  153. end
  154. end
  155. local success, message = pcall(builder)
  156. if success == true then
  157. function reader()
  158. local content = readfile("Shattervast.txt")
  159. local trueValue = gsHttp:JSONDecode(content)
  160. commandPrefix = trueValue.commandPrefix
  161. hotkeys = trueValue.hotkeys
  162. if trueValue.fchotkeymode == nil then
  163. fchotkeymode = "unfc"
  164. fullUpdate()
  165. else
  166. fchotkeymode = trueValue.fchotkeymode
  167. end
  168. end
  169. reader()
  170. elseif success == false then
  171. CreateSave()
  172. end
  173. else
  174. commandPrefix = ";"
  175. hotkeys = {}
  176. fchotkeymode = "unfc"
  177. end
  178.  
  179. CurrentGravity = gsWorkspace.Gravity
  180. CurrentWalkspeed = LP.Character.Humanoid.WalkSpeed
  181. CurrentJumppower = LP.Character.Humanoid.JumpPower
  182. CurrentHipheight = LP.Character.Humanoid.HipHeight
  183. CurrentNormal = LP.DevCameraOcclusionMode
  184.  
  185. gsWorkspace.Camera.Changed:Connect(function()
  186. gsWorkspace.Camera.FieldOfView = 70
  187. end)
  188.  
  189. -- Important Functions
  190. function view(plr)
  191. if plr.Character.Humanoid ~= nil then
  192. gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Humanoid
  193. else
  194. gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Head
  195. end
  196. end
  197. function unlockWS()
  198. for i,part in pairs(gsWorkspace:GetDescendants()) do
  199. if part:IsA("Part") then
  200. part.Locked = false
  201. end
  202. end
  203. end
  204. function lockWS()
  205. for i,part in pairs(gsWorkspace:GetDescendants()) do
  206. if part:IsA("Part") then
  207. part.Locked = true
  208. end
  209. end
  210. end
  211. function FEGodmode()
  212. local changeview = false
  213. if gsWorkspace.CurrentCamera.CameraSubject == LP.Character.Humanoid or gsWorkspace.CurrentCamera.CameraSubject == LP.Character then
  214. changeview = true
  215. end
  216. LP.Character.Humanoid.Name = 1
  217. local l = LP.Character["1"]:Clone()
  218. l.Parent = LP.Character
  219. l.Name = "Humanoid"
  220. wait(0.1)
  221. LP.Character["1"]:Destroy()
  222. if changeview then
  223. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
  224. end
  225. LP.Character.Animate.Disabled = true
  226. wait(0.1)
  227. LP.Character.Animate.Disabled = false
  228. LP.Character.Humanoid.DisplayDistanceType = "None"
  229. end
  230. function RocketPropulsion(maxthrust,maxspeed,thrustp,targetplr,name)
  231. local l = Instance.new("RocketPropulsion")
  232. l.Parent = LP.Character.HumanoidRootPart
  233. l.CartoonFactor = 1
  234. l.MaxThrust = maxthrust
  235. l.MaxSpeed = maxspeed
  236. l.ThrustP = thrustp
  237. l.Name = name
  238. l.Target = targetplr.Character.HumanoidRootPart
  239. l:Fire()
  240. end
  241. function createIntro(style, msg, length)
  242. if gsCoreGui:FindFirstChild("Notification") then
  243. gsCoreGui:FindFirstChild("Notification"):Destroy()
  244. end
  245. local info = "http://www.roblox.com/asset/?id=1281284684"
  246. local warning = "http://www.roblox.com/asset/?id=1281286925"
  247. if style == "info" then
  248. style = info
  249. elseif style == "warning" then
  250. style = warning
  251. end
  252. local Notification = Instance.new("ScreenGui")
  253. local Frame = Instance.new("Frame")
  254. local TextLabel = Instance.new("TextLabel")
  255. local IMAGE = Instance.new("ImageLabel")
  256. Notification.Name = "Notification"
  257. Notification.Parent = gsCoreGui
  258. Frame.Parent = Notification
  259. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  260. Frame.BackgroundTransparency = 0.20000000298023
  261. Frame.BorderSizePixel = 0
  262. Frame.Position = UDim2.new(0, 0, -0.2, 0)
  263. Frame.Size = UDim2.new(1, 0, 0, 30)
  264. TextLabel.Parent = Frame
  265. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  266. TextLabel.BackgroundTransparency = 1
  267. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  268. TextLabel.Font = Enum.Font.SourceSansLight
  269. TextLabel.Text = msg
  270. TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
  271. TextLabel.TextScaled = true
  272. TextLabel.TextSize = 14
  273. TextLabel.TextWrapped = true
  274. IMAGE.Parent = Frame
  275. IMAGE.BackgroundTransparency = 1
  276. IMAGE.Size = UDim2.new(0, 50, 0, 50)
  277. IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
  278. IMAGE.Image = style
  279. local Intro = Instance.new("ScreenGui")
  280. local Frame2 = Instance.new("Frame")
  281. local IMAGE2 = Instance.new("ImageLabel")
  282. Intro.Name = "Intro"
  283. Intro.Parent = gsCoreGui
  284. Frame2.Parent = Intro
  285. Frame2.BackgroundTransparency = 1
  286. Frame2.BorderSizePixel = 0
  287. Frame2.Position = UDim2.new(0, 0, -0.2, 0)
  288. Frame2.Size = UDim2.new(1, 0, 0, 30)
  289. IMAGE2.Parent = Frame
  290. IMAGE2.BackgroundTransparency = 1
  291. IMAGE2.AnchorPoint = Vector2.new(0.5, 0)
  292. IMAGE2.Size = UDim2.new(0, 240, 0, 120)
  293. IMAGE2.Position = UDim2.new(0.5, 0, 0, 0)
  294. IMAGE2.Image = "http://www.roblox.com/asset/?id=1795472522"
  295. Frame2:TweenPosition(UDim2.new(0, 0, 0, 200), "Out", "Quad", 1.5)
  296. Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
  297. wait(length)
  298. pcall(function()
  299. Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  300. Frame2:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  301. end)
  302. wait(3.01)
  303. Intro:Destroy()
  304. Notification:Destroy()
  305. end
  306. function Notification(style, msg, length)
  307. if gsCoreGui:FindFirstChild("Notification") then
  308. gsCoreGui:FindFirstChild("Notification"):Destroy()
  309. end
  310. local info = "http://www.roblox.com/asset/?id=1281284684"
  311. local warning = "http://www.roblox.com/asset/?id=1281286925"
  312. if style == "info" then
  313. style = info
  314. elseif style == "warning" then
  315. style = warning
  316. end
  317. local Notification = Instance.new("ScreenGui")
  318. local Frame = Instance.new("Frame")
  319. local TextLabel = Instance.new("TextLabel")
  320. local IMAGE = Instance.new("ImageLabel")
  321. Notification.Name = "Notification"
  322. Notification.Parent = gsCoreGui
  323. Frame.Parent = Notification
  324. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  325. Frame.BackgroundTransparency = 0.20000000298023
  326. Frame.BorderSizePixel = 0
  327. Frame.Position = UDim2.new(0, 0, -0.2, 0)
  328. Frame.Size = UDim2.new(1, 0, 0, 30)
  329. TextLabel.Parent = Frame
  330. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  331. TextLabel.BackgroundTransparency = 1
  332. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  333. TextLabel.Font = Enum.Font.SourceSansLight
  334. TextLabel.Text = msg
  335. TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
  336. TextLabel.TextScaled = true
  337. TextLabel.TextSize = 14
  338. TextLabel.TextWrapped = true
  339. IMAGE.Parent = Frame
  340. IMAGE.BackgroundTransparency = 1
  341. IMAGE.Size = UDim2.new(0, 50, 0, 50)
  342. IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
  343. IMAGE.Image = style
  344. Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
  345. wait(length)
  346. pcall(function()
  347. Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  348. end)
  349. wait(3.01)
  350. Notification:Destroy()
  351. end
  352. function hasTools()
  353. local a = false
  354. local b = false
  355. for i,v in pairs(LP.Character:GetDescendants()) do
  356. if v:IsA("Tool") then
  357. if v ~= nil then
  358. a = true
  359. else
  360. a = false
  361. end
  362. end
  363. end
  364. for i,k in pairs(LP.Backpack:GetDescendants()) do
  365. if k:IsA("Tool") then
  366. if k ~= nil then
  367. b = true
  368. else
  369. b = false
  370. end
  371. end
  372. end
  373. return a or b
  374. end
  375. Compliments = {" is the coolest person in this server!", ", I really like your avatar!", ", I really want to be your friend!", " is truly amazing. Truly!", " is incredible!", ", you are my favourite here!!", ", I am complimenting you right now at this very moment.", " you are really awesome", " when will you be my friend!?", " is such a great person", " is a fantastic person!"}
  376. function complimentplr(player)
  377. local plrName = player.Name
  378. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(plrName..Compliments[math.random(1, #Compliments)], "All")
  379. end
  380. function createINFO(player)
  381. local InfoGUIv2 = Instance.new("ScreenGui")
  382. local Frame = Instance.new("Frame")
  383. local Frame_2 = Instance.new("Frame")
  384. local infoguiCLOSE = Instance.new("TextButton")
  385. local Frame_3 = Instance.new("Frame")
  386. local playerName = Instance.new("TextLabel")
  387. local Frame_4 = Instance.new("Frame")
  388. local playerAvatar = Instance.new("ImageLabel")
  389. local playerAccAge = Instance.new("TextLabel")
  390. local playerId = Instance.new("TextLabel")
  391. local playerOs = Instance.new("TextLabel")
  392. local playerMembership = Instance.new("TextLabel")
  393. local Frame_5 = Instance.new("Frame")
  394. local Frame_6 = Instance.new("Frame")
  395. InfoGUIv2.Name = "InfoGUIv2"
  396. InfoGUIv2.Parent = gsCoreGui
  397. Frame.Parent = InfoGUIv2
  398. Frame.BackgroundColor3 = Color3.new(0, 0, 0)
  399. Frame.BackgroundTransparency = 1
  400. Frame.BorderColor3 = Color3.new(0, 0, 0)
  401. Frame.ClipsDescendants = true
  402. Frame.Position = UDim2.new(0.45, 0, 1, 0)
  403. Frame.Size = UDim2.new(0, 265, 0, 302)
  404. Frame.ZIndex = -1
  405. Frame_2.Parent = Frame
  406. Frame_2.BackgroundColor3 = Color3.new(0.290196, 0, 0.447059)
  407. Frame_2.BorderSizePixel = 0
  408. Frame_2.Size = UDim2.new(0, 260, 0, 20)
  409. infoguiCLOSE.Name = "infoguiCLOSE"
  410. infoguiCLOSE.Parent = Frame_2
  411. infoguiCLOSE.BackgroundColor3 = Color3.new(1, 1, 1)
  412. infoguiCLOSE.BackgroundTransparency = 1
  413. infoguiCLOSE.BorderSizePixel = 0
  414. infoguiCLOSE.Position = UDim2.new(0, 230, 0, 0)
  415. infoguiCLOSE.Size = UDim2.new(0, 30, 0, 20)
  416. infoguiCLOSE.Font = Enum.Font.SourceSansBold
  417. infoguiCLOSE.Text = "X"
  418. infoguiCLOSE.TextColor3 = Color3.new(0.992157, 0.992157, 0.992157)
  419. infoguiCLOSE.TextSize = 20
  420. Frame_3.Parent = Frame
  421. Frame_3.BackgroundColor3 = Color3.new(0.482353, 0.121569, 0.635294)
  422. Frame_3.BorderSizePixel = 0
  423. Frame_3.Position = UDim2.new(0, 0, 0, 20)
  424. Frame_3.Size = UDim2.new(0, 260, 0, 40)
  425. playerName.Name = "playerName"
  426. playerName.Parent = Frame_3
  427. playerName.BackgroundColor3 = Color3.new(1, 1, 1)
  428. playerName.BackgroundTransparency = 1
  429. playerName.Position = UDim2.new(0, 10, 0, 5)
  430. playerName.Size = UDim2.new(0, 240, 0, 30)
  431. playerName.Font = Enum.Font.SourceSansLight
  432. playerName.Text = player.Name
  433. playerName.TextColor3 = Color3.new(0.988235, 0.988235, 0.988235)
  434. playerName.TextScaled = true
  435. playerName.TextSize = 14
  436. playerName.TextWrapped = true
  437. Frame_4.Parent = Frame
  438. Frame_4.BackgroundColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  439. Frame_4.BorderSizePixel = 0
  440. Frame_4.Position = UDim2.new(0, 0, 0, 60)
  441. Frame_4.Size = UDim2.new(0, 260, 0, 237)
  442. playerAvatar.Name = "playerAvatar"
  443. playerAvatar.Parent = Frame_4
  444. playerAvatar.BackgroundColor3 = Color3.new(1, 1, 1)
  445. playerAvatar.Position = UDim2.new(0, 85, 0, 10)
  446. playerAvatar.Size = UDim2.new(0, 85, 0, 85)
  447. playerAvatar.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=150&Format=Png&username="..player.Name
  448. playerAccAge.Name = "playerAccAge"
  449. playerAccAge.Parent = Frame_4
  450. playerAccAge.BackgroundColor3 = Color3.new(1, 1, 1)
  451. playerAccAge.BackgroundTransparency = 1
  452. playerAccAge.Position = UDim2.new(0, 5, 0, 101)
  453. playerAccAge.Size = UDim2.new(0, 250, 0, 30)
  454. playerAccAge.Font = Enum.Font.SourceSans
  455. playerAccAge.Text = "Account Age: "..player.AccountAge
  456. playerAccAge.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  457. playerAccAge.TextScaled = true
  458. playerAccAge.TextSize = 14
  459. playerAccAge.TextWrapped = true
  460. playerId.Name = "playerId"
  461. playerId.Parent = Frame_4
  462. playerId.BackgroundColor3 = Color3.new(1, 1, 1)
  463. playerId.BackgroundTransparency = 1
  464. playerId.Position = UDim2.new(0, 5, 0, 131)
  465. playerId.Size = UDim2.new(0, 250, 0, 30)
  466. playerId.Font = Enum.Font.SourceSans
  467. playerId.Text = "Account ID: "..player.UserId
  468. playerId.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  469. playerId.TextScaled = true
  470. playerId.TextSize = 14
  471. playerId.TextWrapped = true
  472. playerOs.Name = "playerOs"
  473. playerOs.Parent = Frame_4
  474. playerOs.BackgroundColor3 = Color3.new(1, 1, 1)
  475. playerOs.BackgroundTransparency = 1
  476. playerOs.Position = UDim2.new(0, 5, 0, 161)
  477. playerOs.Size = UDim2.new(0, 250, 0, 30)
  478. playerOs.Font = Enum.Font.SourceSansLight
  479. playerOs.Text = "Player OS: "..player.OsPlatform
  480. playerOs.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  481. playerOs.TextScaled = true
  482. playerOs.TextSize = 14
  483. playerOs.TextWrapped = true
  484. playerMembership.Name = "playerMembership"
  485. playerMembership.Parent = Frame_4
  486. playerMembership.BackgroundColor3 = Color3.new(1, 1, 1)
  487. playerMembership.BackgroundTransparency = 1
  488. playerMembership.Position = UDim2.new(0, 5, 0, 191)
  489. playerMembership.Size = UDim2.new(0, 250, 0, 30)
  490. playerMembership.Font = Enum.Font.SourceSansLight
  491. if player.MembershipType == Enum.MembershipType.None then
  492. playerMembership.Text = "No builder's club."
  493. elseif player.MembershipType == Enum.MembershipType.BuildersClub then
  494. playerMembership.Text = "Builder's club!"
  495. elseif player.MembershipType == Enum.MembershipType.TurboBuildersClub then
  496. playerMembership.Text = "Turbo Builder's club!"
  497. elseif player.MembershipType == Enum.MembershipType.OutrageousBuildersClub then
  498. playerMembership.Text = "Outrageous Builder's club!"
  499. end
  500. playerMembership.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  501. playerMembership.TextScaled = true
  502. playerMembership.TextSize = 14
  503. playerMembership.TextWrapped = true
  504. Frame_5.Parent = Frame
  505. Frame_5.BackgroundColor3 = Color3.new(0, 0, 0)
  506. Frame_5.BackgroundTransparency = 0.69999998807907
  507. Frame_5.BorderColor3 = Color3.new(0, 0, 0)
  508. Frame_5.BorderSizePixel = 0
  509. Frame_5.ClipsDescendants = true
  510. Frame_5.Position = UDim2.new(0, 10, 0, 10)
  511. Frame_5.Selectable = true
  512. Frame_5.Size = UDim2.new(0, 255, 0, 292)
  513. Frame_5.ZIndex = -1
  514. Frame_6.Parent = Frame
  515. Frame_6.BackgroundColor3 = Color3.new(0, 0, 0)
  516. Frame_6.BackgroundTransparency = 0.69999998807907
  517. Frame_6.BorderColor3 = Color3.new(0, 0, 0)
  518. Frame_6.BorderSizePixel = 0
  519. Frame_6.ClipsDescendants = true
  520. Frame_6.Position = UDim2.new(0, 8, 0, 8)
  521. Frame_6.Selectable = true
  522. Frame_6.Size = UDim2.new(0, 255, 0, 292)
  523. Frame_6.ZIndex = -1
  524. local closeGet = {}
  525. closeGet.Size = UDim2.new(0, 0, 0, 0)
  526. local openGet = {}
  527. openGet.Position = UDim2.new(0.45, 0, 0.45, 0)
  528. local closeFunction = gsTween:Create(Frame, TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), closeGet)
  529. local openFunction = gsTween:Create(Frame, TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), openGet)
  530. infoguiCLOSE.MouseButton1Click:Connect(function()
  531. closeFunction:Play()
  532. Frame:TweenPosition((Frame.Position + UDim2.new(0, 265 / 2, 0, 302 / 2)), "InOut", "Sine", 2)
  533. wait(2.01)
  534. Frame:Destroy()
  535. end)
  536. openFunction:Play()
  537. local UserInputService = game:GetService("UserInputService")
  538. local dragging
  539. local dragInput
  540. local dragStart
  541. local startPos
  542. local function update(input)
  543. local delta = input.Position - dragStart
  544. local dragTime = 0.055
  545. local SmoothDrag = {}
  546. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  547. local dragSmoothFunction = gsTween:Create(Frame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  548. dragSmoothFunction:Play()
  549. end
  550. Frame.InputBegan:Connect(function(input)
  551. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  552. dragging = true
  553. dragStart = input.Position
  554. startPos = Frame.Position
  555. input.Changed:Connect(function()
  556. if input.UserInputState == Enum.UserInputState.End then
  557. dragging = false
  558. end
  559. end)
  560. end
  561. end)
  562. Frame.InputChanged:Connect(function(input)
  563. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  564. dragInput = input
  565. end
  566. end)
  567. UserInputService.InputChanged:Connect(function(input)
  568. if input == dragInput and dragging and Frame.Size == UDim2.new(0, 265, 0, 302) then
  569. update(input)
  570. end
  571. end)
  572. end
  573. function clientSided()
  574. Notification("info", "This command is for the client (you) only, no one else can see!", 6)
  575. end
  576. searchCmds={"1 print [msg] - Prints a message to the developer console","2 warn [msg] - Warns a message to the developer console","3 sit - Makes you sit","4 god - Activates FE Godmode (breaks tools)","5 view [plr] - Changes your camera subject to another player","6 unview - Changes your camera back to your player","7 gravity [num] - Changes workspace gravity to [num]","8 ungravity - Reverts workspace gravity to game's default","9 goto [plr] - Teleports you to a player","10 fecheck - Checks whether the game is FE or not","11 lockws - Locks the whole workspace","12 unlockws - Unlocks the whole workspace","13 noclip - Allows you to walk through walls and other objects","14 clip - Stops noclip, can collide","15 follow [plr] / [num] - Makes you follow a player constantly, optional [num] for how far away to follow","16 unfollow - Stops you from following","17 fling [plr] / [pow] - Uses your character to fling a player, optional [pow] for how much power to put into the fling","18 unfling - Stops you from flinging","19 trail [plr] / [num] - Makes you trail (walk infront) of a player constantly, optional [num] for how far away to trail","20 untrail - Stops you from trailing","21 annoy [plr] - Loop teleports you to the player","22 unannoy - Stops loop teleporting you","23 reset - Resets your character","24 grespawn - Respawns your character, best for use after FE godmode","25 respawn - Respawns your character, best to use if grespawn fails to work","26 speed // ws [num] - Changes your walkspeed (speed or ws) to [num]","27 jumppower // jp [num] - Changes your jumppower (jumppower or jp) to [num]","28 hipheight // hh [num] - Changes your hipheight (hipheight or hh) to [num]","29 default - Changes your walkspeed, jumppower and hipheight back to normal","30 credits - Displays admin credits (by illremember#3799)","31 attach [plr] - Attaches you to a player, tool required","32 fly / [speed] - Enables fly, optional [speed] for how fast to fly","33 unfly - Disables fly","34 kill [plr] - Kills a player, tool required","35 bring [plr] - Brings a player, tool required","36 naked - Displays avatar body colours","37 nolimbs - Deletes all your arms and legs","38 noarms - Deletes both your arms","39 nolegs - Deletes both your legs","40 antikick [on/off] - Blocks all remotes for antikick when on, disables when off","41 blockremote [remote] / [service] - Blocks a remote from firing, optional [service] for where the remote is located","42 remotespy [on/off] - Prints all remotes to developer console when on when fired, stops printing when off","43 bang [plr] / [speed] - Bangs a player, optional [speed] to set animation adjust speed","44 unbang - Stops bang player","45 spam [msg] - Spams [msg] in chat","46 spamdelay [num] - Sets how long to wait in between spamming","47 unspam - Stops spamming","48 info [plr] - Creates GUI with information about player account, shows Account age, membership and account ID","49 age [plr] - Chats account age of player","50 invisible - Enables FE invisibility, by Timeless","51 walk [plr] - Begins to make you loop walk towards player","52 glitch [plr] / [num] - Glitches a player, tool required, optional [num] for strength of glitch","53 tp [plr] [plr] - Teleports a player to another player, tool required","54 givetool [plr] / [tool] - Gives your current equipped tool to player, optional [tool] to pick a tool by name from your inventory","55 givealltools [plr] - Gives all tools currently equipped and in inventory to player","56 blockhats - Removes mesh of all accessories","57 blocktool - Removes mesh of currently equipped tool","58 orbit [plr] - Begins to make you orbit around a player","59 unorbit - Stops you orbiting a player","60 pos - Shows your current position","61 savepos - Saves your current position","62 loadpos - Loads your current position from savepos","63 tppos [num] [num] [num] - Teleports you to position [num], [num], [num]","64 pmspam [plr] [msg] - Makes you spam a player's pm with [msg]","65 unpmspam - Stops spamming a player's pm","66 wsvis [num] - Changes all parts in workspace to [num] transparency","67 bringobj [obj] / [num] - Brings an object in the workspace to you, optional [num] for how far away to bring object","68 cbring [plr] - Brings a player to you constantly on client","69 uncbring - Stops bringing a player to you on client","70 cfreeze [plr] - Freezes a player on your client","71 uncfreeze / [plr] - Unfreezes a player on your cleint","72 unattach - Unattaches you from a player","73 reach [on/off] / [num] - Activates/Deactivates reach for currently equipped tool, optional [num] for how long the reach should be","74 droptool / [tool] - Drops a tool into the workspace, optional [tool] command for which tool to drop","75 drophats - Drops all your accessories into the workspace","76 hidecmdbar - Hides the command bar","77 showcmdbar - Shows the command bar","78 prefix [key] - Changes your prefix to [key] must be 1 character","79 removeinvis - Removes all invisible parts in workspace","80 removefog - Removes fog in lighting","81 animation [id/gui] / [speed] - Makes you play an animation with [id], optional [speed] for adjusting animation speed OR [gui] to open Energize animation GUI","82 btools - Gives you btools for deleting, copying and dragging (client side)","83 esp [plr] - Enables an esp for that player, credits to Infinite Yield","84 unesp / [plr] - Disables all esp, optional [plr] for disabling esp just for that player","85 dice - Chats you rolling a dice for 1, 2, 3, 4, 5 or 6","86 random [min] [max] - Chats you picking a random number between [min] and [max]","87 closegame - Shutsdown/closes your game","88 savetool / [tool] - Saves a tool to your player equipped, optional [tool] for which tool to save in your inventory","89 loadtool / [tool] - Loads a tool from your player, optional [tool] for which tool to load by name","90 savealltool - Saves all tools in your character/inventory","91 loadalltool - Loads all tools in your player saved tools","92 clicktp / [key] - Enables click teleport, optional [key] to set a key instead of clicking","93 clickdel / [key] - Enables click delete part, optional [key] to set a key instead of clicking","94 unclicktp - Disables clicktp","95 unclickdel - Disables clickdel","96 shutdown - Attempts a server shutdown","97 chatlogs - Opens up a chat log gui with options to print chat to developer console","98 stopadmin - Disables currently running admin completely","99 freecam / [speed] - Enables freecam (like flying but not in character), optional [speed] for how fast the freecam should go","100 unfreecam // unfc - Disables freecam","101 fctp [plr] - Teleports your freecam to player","102 gotofc - Teleports you to current freecam position","103 cmds - Opens up this GUI with commands","104 fullcredits - Shows full individual credits for all help with the admin","105 hotkey [key] [cmd] - Creates a hotkey that executes [cmd] when [key] is pressed","106 removehotkey [key] - Removes a hotkey with [key]","107 removeallhotkey - Removes all current hotkeys for commands","108 printhotkeys - Prints all current existing hotkeys","109 os [plr] - Chats the current OS of a player","110 spin [plr] - Makes you spin with a player, tool required","111 unspin - Stops you spinning a player/teleporting to a player","112 explorer - Loads DEX explorer","113 maxzoom [num] - Changes your maxzoom to number","114 stare [plr] - Makes you stare at another player","115 unstare [plr] - Makes you stop staring at player","116 tempgod - Enables temporary FE godmode, does not work on all games, does not break tools","117 void [plr] - Teleports you and a player to the void, requires a tool","118 freefall [plr] - Makes you and a player freefall to the ground","119 version - Shows current admin's version","120 shiftlockon - Enables shift lock if not enabled by game developer","121 copychat [plr] - Makes you copy the chat player says, use uncopychat to stop copying chat","122 newattach [plr] - Does not FE Godmode you, requires 2 tools, attaches you to player","123 newkill [plr] - Does not FE Godmode you, requires 2 tools, kills player","124 newbring [plr] - Does not FE Godmode you, requires 2 tools, brings player","125 spawn [ws/jp/hh/god] [num] - Sets your walkspeed/jumppower/hipheight to number whenever you respawn, or makes you FE Godded whenever you respawn","126 unspawn - Stops you spawning with stats set by "..commandPrefix.."spawn","127 autosavetool [on/off] - Auto saves your tools when you reset","128 beginbot / [mode] - Makes you a bot for other players, type just "..commandPrefix.."beginbot to print available modes","129 endbot / [mode] - Ends "..commandPrefix.."beginbot, optional [mode] to disable one mode only","130 stopsit - Disables your ability to sit","131 gosit - Enables your ability to sit","132 spawnpoint - Sets your spawnpoint for whenever you reset to where you are","133 nospawn - Removes your spawnpoint","134 chaterror - Creates a chat error, works best first time","135 bypass [on/off] - Changes certain commands like "..commandPrefix.."fly so they are not detected by most anti-exploits", "136 fixcam - Fixes your camera in case it breaks", "137 gotoobj [obj] - Teleports you to a part in the workspace, make sure you put the name properly!", "138 breakcam - Makes it so your camera can go through parts, fixed with "..commandPrefix.."fixcam", "139 inviscam - Makes it so your camera goes through parts and makes them transparent so your character is always visible, fixed with "..commandPrefix.."fixcam", "140 printobj / [key] - Prints the object's path clicked to developer console, optional [key] for key pressed instead of click", "141 unprintobj - Stops printobj from running", "142 hotkeyfc [goto/unfc] - If freecam is set as a hotkey, chooses whether to use unfreecam or gotofc when disabling through a hotkey", "143 carpet [plr] - Makes you a carpet for a player", "144 uncarpet - Stops carpet", "145 brickcreate [num] / [pos] [pos] [pos] - Creates [num] amount of bricks from accessories, wont work in all games, optional [pos] for position to create bricks", "146 uncopychat - Stops copying chat", "147 forward / [speed] - Makes you automatically move forward default speed is 1", "148 unforward - Stops you moving automatically forward from forward", "149 id [plr] - Makes you chat the user ID of the player", "150 spinhats / [pow] - Makes all your accessories begin to spin around! Credit to xFunnieuss.", "151 unspinhats - Stops spinhats from spinning accessories", "152 headless - Makes you headless, but cannot control your character after, use grespawn to reset", "153 savemap - Saves the current workspace/map", "154 loadmap - Loads map saved by savemap", "155 creatorid - Changes your user ID to the game creator's user ID", "156 gameid - Shows the game's ID", "157 delobj [obj] - Allows you to delete an object in the workspace by name", "158 glide [plr] / [speed] - Makes you glide towards a player, optional [speed] for the speed of gliding", "159 stutter [on/off] - Makes your character begin stuttering as you move", "160 platform - Creates a platform on your client that you can stand on, deletes in 20 seconds", "161 servertime - Gets the server time", "162 ride [plr] - Makes you ride a player's head", "163 unride [plr] - Makes you stop riding a player's head", "164 cmute [plr] - Client mutes a player, useful for muting spammers", "165 uncmute - Unmutes a player that has been cmuted", "166 hat [plr] - Makes you carpet a player, but on their head", "167 unhat - Stops hat from running", "168 chat [msg] - Makes you chat a string, useful for hotkeys"}
  577. CMDS={"print [msg]","warn [msg]","sit","god","view [plr]","unview","gravity [num]","ungravity","goto [plr]","fecheck","lockws","unlockws","noclip","clip","follow [plr] / [num]","unfollow","fling [plr] / [pow]","unfling","trail [plr] / [num]","untrail","annoy [plr]","unannoy","reset","grespawn","respawn","speed // ws [num]","jumppower // jp [num]","hipheight // hh [num]","default","credits","attach [plr]","fly / [speed]","unfly","kill [plr]","bring [plr]","naked","nolimbs","noarms","nolegs","antikick [on/off]","blockremote [remote] / [service]","remotespy [on/off]","bang [plr] / [speed]","unbang","spam [msg]","spamdelay [num]","unspam","info [plr]","age [plr]","invisible","walk [plr]","glitch [plr] / [num]","tp [plr] [plr]","givetool [plr] / [tool]","givealltools [plr]","blockhats","blocktool","orbit [plr]","unorbit","pos","savepos","loadpos","tppos [num] [num] [num]","pmspam [plr] [msg]","unpmspam","wsvis [num]","bringobj [obj] / [num]","cbring [plr] / [num]","uncbring","cfreeze [plr]","uncfreeze / [plr]","unattach","reach [on/off] / [num]","droptool / [tool]","drophats","hidecmdbar","showcmdbar","prefix [key]","removeinvis","removefog","animation [id/gui] / [speed]","btools","esp [plr]","unesp / [plr]","dice","random [min] [max]","closegame","savetool / [tool]","loadtool / [tool]","savealltool","loadalltool","clicktp / [key]","clickdel / [key]","unclicktp","unclickdel","oof","chatlogs","stopadmin","freecam / [speed] // fc / [speed]","unfreecam // unfc","gotofc","cmds","fullcredits","hotkey [key] [cmd]","removehotkey [key]","removeallhotkey","printhotkeys","os [plr]","spin [plr]","unspin","fctp [plr]","explorer","maxzoom [num]","stare [plr]","unstare [plr]","tempgod","void [plr]","freefall [plr]","version","shiftlockon","copychat [plr]","newattach [plr]","newkill [plr]","newbring [plr]","spawn [ws/jp/hh/god] [num]","unspawn","autosavetool [on/off]","beginbot / [mode]","endbot / [mode]","stopsit","gosit","spawnpoint","nospawn","chaterror", "bypass [on/off]", "fixcam", "gotoobj [obj]", "breakcam", "inviscam", "printobj / [key]", "unprintobj", "hotkeyfc [goto/unfc]", "carpet [plr]", "uncarpet", "brickcreate [num] / [pos] [pos] [pos]", "uncopychat", "forward / [speed]", "unforward", "id [plr]", "spinhats / [pow]", "unspinhats", "headless", "savemap", "loadmap", "creatorid", "gameid", "delobj [obj]", "glide [plr] / [speed]", "stutter [on/off]", "platform", "servertime", "ride [plr]", "unride", "cmute [plr]", "uncmute", "hat [plr]", "unhat", "chat [msg]"} -- 168
  578. local CMDS_GUI_V2 = Instance.new("ScreenGui")
  579. local CMDSmain = Instance.new("Frame")
  580. local CMDSframemain = Instance.new("Frame")
  581. local cmdgui_topframe = Instance.new("Frame")
  582. local closecmdsgui = Instance.new("TextButton")
  583. local cmdgui_midframe = Instance.new("Frame")
  584. local cmdsgui_SearchFunction = Instance.new("TextBox")
  585. local cmdsgui_searchDETAILFRAME = Instance.new("Frame")
  586. local cmdsgui_searchDETAILTEXT = Instance.new("TextLabel")
  587. local ListofCMDS = Instance.new("ScrollingFrame")
  588. local cmdTutorial = Instance.new("TextLabel")
  589. local cmdTutorial_2 = Instance.new("TextLabel")
  590. local cmdTutorial_3 = Instance.new("TextLabel")
  591. local CMDS_Shadow = Instance.new("Frame")
  592. local CMDS_Shadow2 = Instance.new("Frame")
  593. CMDS_GUI_V2.Name = "CMDS_GUI_V2"
  594. CMDS_GUI_V2.Parent = gsCoreGui
  595. CMDSmain.Name = "CMDSmain"
  596. CMDSmain.Parent = CMDS_GUI_V2
  597. CMDSmain.BackgroundColor3 = Color3.new(1, 1, 1)
  598. CMDSmain.BackgroundTransparency = 1
  599. CMDSmain.Position = UDim2.new(0, 695, 0, 297)
  600. CMDSmain.Size = UDim2.new(0, 440, 0, 367)
  601. CMDSmain.AnchorPoint = Vector2.new(0.5, 0.5)
  602. CMDSmain.Visible = false
  603. CMDSmain.ClipsDescendants = true
  604. CMDSframemain.Name = "CMDSframemain"
  605. CMDSframemain.Parent = CMDSmain
  606. CMDSframemain.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
  607. CMDSframemain.BorderSizePixel = 0
  608. CMDSframemain.Size = UDim2.new(0, 440, 0, 367)
  609. cmdgui_topframe.Name = "cmdgui_topframe"
  610. cmdgui_topframe.Parent = CMDSframemain
  611. cmdgui_topframe.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  612. cmdgui_topframe.BorderSizePixel = 0
  613. cmdgui_topframe.Size = UDim2.new(0, 440, 0, 15)
  614. closecmdsgui.Name = "closecmdsgui"
  615. closecmdsgui.Parent = cmdgui_topframe
  616. closecmdsgui.BackgroundColor3 = Color3.new(1, 1, 1)
  617. closecmdsgui.BackgroundTransparency = 1
  618. closecmdsgui.Position = UDim2.new(0, 410, 0, 0)
  619. closecmdsgui.Size = UDim2.new(0, 30, 0, 15)
  620. closecmdsgui.Font = Enum.Font.SourceSansBold
  621. closecmdsgui.Text = "X"
  622. closecmdsgui.TextColor3 = Color3.new(0.968628, 0.968628, 0.968628)
  623. closecmdsgui.TextSize = 20
  624. cmdgui_midframe.Name = "cmdgui_midframe"
  625. cmdgui_midframe.Parent = CMDSframemain
  626. cmdgui_midframe.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
  627. cmdgui_midframe.BorderSizePixel = 0
  628. cmdgui_midframe.Position = UDim2.new(0, 0, 0, 15)
  629. cmdgui_midframe.Size = UDim2.new(0, 440, 0, 45)
  630. cmdsgui_SearchFunction.Name = "cmdsgui_SearchFunction"
  631. cmdsgui_SearchFunction.Parent = cmdgui_midframe
  632. cmdsgui_SearchFunction.BackgroundColor3 = Color3.new(1, 1, 1)
  633. cmdsgui_SearchFunction.BackgroundTransparency = 1
  634. cmdsgui_SearchFunction.BorderSizePixel = 0
  635. cmdsgui_SearchFunction.Position = UDim2.new(0, 120, 0, 10)
  636. cmdsgui_SearchFunction.Size = UDim2.new(0, 200, 0, 25)
  637. cmdsgui_SearchFunction.Font = Enum.Font.SourceSans
  638. cmdsgui_SearchFunction.Text = ""
  639. cmdsgui_SearchFunction.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  640. cmdsgui_SearchFunction.TextScaled = true
  641. cmdsgui_SearchFunction.TextSize = 14
  642. cmdsgui_SearchFunction.TextWrapped = true
  643. cmdsgui_searchDETAILFRAME.Name = "cmdsgui_searchDETAILFRAME"
  644. cmdsgui_searchDETAILFRAME.Parent = cmdsgui_SearchFunction
  645. cmdsgui_searchDETAILFRAME.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  646. cmdsgui_searchDETAILFRAME.BorderSizePixel = 0
  647. cmdsgui_searchDETAILFRAME.Position = UDim2.new(0, 0, 0, 25)
  648. cmdsgui_searchDETAILFRAME.Size = UDim2.new(0, 200, 0, 2)
  649. cmdsgui_searchDETAILTEXT.Name = "cmdsgui_searchDETAILTEXT"
  650. cmdsgui_searchDETAILTEXT.Parent = cmdsgui_SearchFunction
  651. cmdsgui_searchDETAILTEXT.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  652. cmdsgui_searchDETAILTEXT.BackgroundTransparency = 1
  653. cmdsgui_searchDETAILTEXT.Size = UDim2.new(0, 200, 0, 25)
  654. cmdsgui_searchDETAILTEXT.Font = Enum.Font.SourceSansLight
  655. cmdsgui_searchDETAILTEXT.Text = "Search"
  656. cmdsgui_searchDETAILTEXT.TextColor3 = Color3.fromRGB(240, 240, 240)
  657. cmdsgui_searchDETAILTEXT.TextSize = 30
  658. ListofCMDS.Name = "ListofCMDS"
  659. ListofCMDS.Parent = CMDSframemain
  660. ListofCMDS.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
  661. ListofCMDS.BorderSizePixel = 0
  662. ListofCMDS.Position = UDim2.new(0, 0, 0, 60)
  663. ListofCMDS.Size = UDim2.new(0, 440, 0, 307)
  664. ListofCMDS.CanvasSize = UDim2.new(5, 0, 8, 0)
  665. ListofCMDS.ScrollingDirection = Enum.ScrollingDirection.XY
  666. cmdTutorial.Name = "cmdTutorial"
  667. cmdTutorial.Parent = ListofCMDS
  668. cmdTutorial.BackgroundColor3 = Color3.new(1, 1, 1)
  669. cmdTutorial.BackgroundTransparency = 1
  670. cmdTutorial.BorderSizePixel = 0
  671. cmdTutorial.Position = UDim2.new(0, 5, 0, 5)
  672. cmdTutorial.Size = UDim2.new(0, 420, 0, 20)
  673. cmdTutorial.Font = Enum.Font.SourceSansBold
  674. cmdTutorial.Text = "\"/\" means OPTIONAL argument after"
  675. cmdTutorial.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  676. cmdTutorial.TextScaled = true
  677. cmdTutorial.TextSize = 14
  678. cmdTutorial.TextWrapped = true
  679. cmdTutorial.TextXAlignment = Enum.TextXAlignment.Left
  680. cmdTutorial_2.Name = "cmdTutorial"
  681. cmdTutorial_2.Parent = ListofCMDS
  682. cmdTutorial_2.BackgroundColor3 = Color3.new(1, 1, 1)
  683. cmdTutorial_2.BackgroundTransparency = 1
  684. cmdTutorial_2.BorderSizePixel = 0
  685. cmdTutorial_2.Position = UDim2.new(0, 5, 0, 25)
  686. cmdTutorial_2.Size = UDim2.new(0, 420, 0, 20)
  687. cmdTutorial_2.Font = Enum.Font.SourceSansBold
  688. cmdTutorial_2.Text = "\"//\" means another way of running command"
  689. cmdTutorial_2.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  690. cmdTutorial_2.TextScaled = true
  691. cmdTutorial_2.TextSize = 14
  692. cmdTutorial_2.TextWrapped = true
  693. cmdTutorial_2.TextXAlignment = Enum.TextXAlignment.Left
  694. cmdTutorial_3.Name = "cmdTutorial"
  695. cmdTutorial_3.Parent = ListofCMDS
  696. cmdTutorial_3.BackgroundColor3 = Color3.new(1, 1, 1)
  697. cmdTutorial_3.BackgroundTransparency = 1
  698. cmdTutorial_3.BorderSizePixel = 0
  699. cmdTutorial_3.Position = UDim2.new(0, 5, 0, 45)
  700. cmdTutorial_3.Size = UDim2.new(0, 420, 0, 20)
  701. cmdTutorial_3.Font = Enum.Font.SourceSansBold
  702. cmdTutorial_3.Text = "Anything inside \"[ ]\" is an argument for the command"
  703. cmdTutorial_3.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  704. cmdTutorial_3.TextScaled = true
  705. cmdTutorial_3.TextSize = 14
  706. cmdTutorial_3.TextWrapped = true
  707. cmdTutorial_3.TextXAlignment = Enum.TextXAlignment.Left
  708. CMDS_Shadow.Name = "CMDS_Shadow"
  709. CMDS_Shadow.Parent = CMDSmain
  710. CMDS_Shadow.BackgroundColor3 = Color3.new(0, 0, 0)
  711. CMDS_Shadow.BackgroundTransparency = 0.60000002384186
  712. CMDS_Shadow.BorderSizePixel = 0
  713. CMDS_Shadow.Position = UDim2.new(0, 2, 0, 2)
  714. CMDS_Shadow.Size = UDim2.new(0, 440, 0, 367)
  715. CMDS_Shadow.ZIndex = -1
  716. CMDS_Shadow2.Name = "CMDS_Shadow2"
  717. CMDS_Shadow2.Parent = CMDSmain
  718. CMDS_Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
  719. CMDS_Shadow2.BackgroundTransparency = 0.80000001192093
  720. CMDS_Shadow2.BorderSizePixel = 0
  721. CMDS_Shadow2.Position = UDim2.new(0, 5, 0, 5)
  722. CMDS_Shadow2.Size = UDim2.new(0, 440, 0, 367)
  723. CMDS_Shadow2.ZIndex = -1
  724. closecmdsgui.MouseButton1Click:Connect(function()
  725. CMDSmain:TweenSize(UDim2.new(0, 0, 0, 0), "InOut", "Sine", 2)
  726. end)
  727. function CreateCMDlabel(position, text)
  728. local sizenow = 15
  729. local cmdHere = Instance.new("TextLabel")
  730. cmdHere.Name = "cmdHere"
  731. cmdHere.TextWrapped = true
  732. cmdHere.Parent = ListofCMDS
  733. cmdHere.BackgroundColor3 = Color3.new(1, 1, 1)
  734. cmdHere.BackgroundTransparency = 1
  735. cmdHere.BorderSizePixel = 0
  736. cmdHere.Position = position
  737. cmdHere.Size = UDim2.new(0, 1950, 0, sizenow)
  738. cmdHere.Font = Enum.Font.SourceSans
  739. cmdHere.Text = text
  740. cmdHere.TextWrapped = true
  741. cmdHere.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  742. cmdHere.TextScaled = false
  743. cmdHere.TextSize = 20
  744. cmdHere.TextXAlignment = Enum.TextXAlignment.Left
  745. end
  746. for i,_cmds in pairs(searchCmds) do
  747. CreateCMDlabel(UDim2.new(0, 5, 0, 50 + (i * 15)), _cmds)
  748. end
  749. local UserInputService = game:GetService("UserInputService")
  750. local dragging
  751. local dragInput
  752. local dragStart
  753. local startPos
  754. local function updateCMDS(input)
  755. local delta = input.Position - dragStart
  756. local dragTime = 0.055
  757. local SmoothDrag = {}
  758. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  759. local dragSmoothFunction = gsTween:Create(CMDSmain, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  760. dragSmoothFunction:Play()
  761. end
  762. cmdgui_topframe.InputBegan:Connect(function(input)
  763. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  764. dragging = true
  765. dragStart = input.Position
  766. startPos = CMDSmain.Position
  767. input.Changed:Connect(function()
  768. if input.UserInputState == Enum.UserInputState.End then
  769. dragging = false
  770. end
  771. end)
  772. end
  773. end)
  774. cmdgui_topframe.InputChanged:Connect(function(input)
  775. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  776. dragInput = input
  777. end
  778. end)
  779. cmdgui_midframe.InputBegan:Connect(function(input)
  780. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  781. dragging = true
  782. dragStart = input.Position
  783. startPos = CMDSmain.Position
  784. input.Changed:Connect(function()
  785. if input.UserInputState == Enum.UserInputState.End then
  786. dragging = false
  787. end
  788. end)
  789. end
  790. end)
  791. cmdgui_midframe.InputChanged:Connect(function(input)
  792. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  793. dragInput = input
  794. end
  795. end)
  796. UserInputService.InputChanged:Connect(function(input)
  797. if input == dragInput and dragging then
  798. updateCMDS(input)
  799. end
  800. end)
  801. cmdsgui_SearchFunction.Focused:Connect(function()
  802. cmdsgui_SearchFunction.TextTransparency = 0
  803. local searchTween = {}
  804. searchTween.TextColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
  805. searchTween.TextSize = 18
  806. searchTween.Position = UDim2.new(0, -70, 0, -15)
  807. local frameTweenblue = {}
  808. frameTweenblue.BackgroundColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
  809. local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
  810. searchTween1:Play()
  811. local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
  812. frameTweenblue1:Play()
  813. end)
  814. cmdsgui_SearchFunction.FocusLost:Connect(function(enterPressed)
  815. if not enterPressed then
  816. cmdsgui_SearchFunction.TextTransparency = 1
  817. else
  818. cmdsgui_SearchFunction.Text = " "
  819. end
  820. local searchTween = {}
  821. searchTween.TextColor3 = Color3.fromRGB(240, 240, 240)
  822. searchTween.TextSize = 30
  823. searchTween.Position = UDim2.new(0, 0, 0, 0)
  824. local frameTweenblue = {}
  825. frameTweenblue.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  826. local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
  827. searchTween1:Play()
  828. local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
  829. frameTweenblue1:Play()
  830. end)
  831. cmdsgui_SearchFunction.Changed:Connect(function()
  832. local index = 0
  833. if cmdsgui_SearchFunction.Text ~= "" then
  834. for i,v in pairs(ListofCMDS:GetChildren()) do
  835. if v.Name == "cmdHere" then
  836. if not string.find(v.Text, cmdsgui_SearchFunction.Text) then
  837. v.Visible = false
  838. else
  839. v.Visible = true
  840. index = index + 1
  841. v.Position = UDim2.new(0, 5, 0, 50 + (index * 15))
  842. end
  843. end
  844. end
  845. end
  846. end)
  847.  
  848. -- Command Execution
  849. LP.Chatted:Connect(function(chat)
  850. run(chat)
  851. end)
  852.  
  853. function run(msg)
  854. if string.lower(string.sub(msg, 2, 5)) == "chat" then
  855. msg = msg
  856. elseif string.match(msg, "hotkey") and string.match(msg, "chat") then
  857. msg = msg
  858. else
  859. msg = string.lower(msg)
  860. end
  861. local cmdPrefix = string.sub(msg, 1, 1)
  862. if cmdPrefix == commandPrefix then
  863. msg = string.sub(msg, 2)
  864. local args = {}
  865. for arg in string.gmatch(msg,"[^%s]+") do
  866. table.insert(args,arg)
  867. end
  868. local cmdName = args[1]
  869. table.remove(args,1)
  870. local doCmd = Commands[cmdName]
  871.  
  872. if doCmd ~= nil then
  873. doCmd(args)
  874. end
  875. end
  876. end
  877.  
  878. -- Command bar
  879. local CommandBar = Instance.new("ScreenGui")
  880. local CMDBAR = Instance.new("Frame")
  881. local CMDBARText = Instance.new("TextBox")
  882. CommandBar.Name = "CommandBar"
  883. CommandBar.Parent = gsCoreGui
  884. CMDBAR.Name = "CMDBAR"
  885. CMDBAR.Parent = CommandBar
  886. CMDBAR.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
  887. CMDBAR.BorderSizePixel = 0
  888. CMDBAR.Position = UDim2.new(0.025, 0, 1, 0)
  889. CMDBAR.Size = UDim2.new(0, 270, 0, 35)
  890. CMDBARText.Name = "CMDBARText"
  891. CMDBARText.Parent = CMDBAR
  892. CMDBARText.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
  893. CMDBARText.BorderSizePixel = 0
  894. CMDBARText.Position = UDim2.new(0, 5, 0, 5)
  895. CMDBARText.Size = UDim2.new(0, 260, 0, 25)
  896. CMDBARText.Font = Enum.Font.SourceSansLight
  897. CMDBARText.Text = ""
  898. CMDBARText.TextColor3 = Color3.new(0.933333, 0.933333, 0.933333)
  899. CMDBARText.TextScaled = true
  900. CMDBARText.TextSize = 14
  901. CMDBARText.TextWrapped = true
  902. Mouse.KeyDown:connect(function(Key)
  903. if Key == string.lower(commandPrefix) then
  904. CMDBARText:CaptureFocus()
  905. CMDBAR:TweenPosition(UDim2.new(0.015, 0, 0.95, 0), "Out", "Elastic", 0.5, true)
  906. end
  907. end)
  908. CMDBARText.FocusLost:connect(function(enterPressed)
  909. CMDBAR:TweenPosition(UDim2.new(0.015, 0, 1, 0), "Out", "Quad", 0.5, true)
  910. if enterPressed then
  911. local cmdmsg = CMDBARText.Text
  912. CMDBARText.Text = ""
  913. run(commandPrefix..cmdmsg)
  914. end
  915. end)
  916. local Match = Instance.new("Frame")
  917. Match.Name = "Match"
  918. Match.Parent = CMDBAR
  919. Match.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
  920. Match.BorderSizePixel = 0
  921. Match.Position = UDim2.new(0, 0, -4, 0)
  922. Match.Size = UDim2.new(1, 0, 4, 0)
  923. Match.Visible = false
  924. function CreateOption(Text)
  925. local Option1 = Instance.new("TextLabel")
  926. Option1.Name = "Option"
  927. Option1.Parent = Match
  928. Option1.BackgroundColor3 = Color3.new(1, 1, 1)
  929. Option1.BackgroundTransparency = 1
  930. Option1.Position = UDim2.new(-10, 0, 0, 0)
  931. Option1.Size = UDim2.new(1, 0, 0, 20)
  932. Option1.Font = Enum.Font.SourceSans
  933. Option1.Text = Text
  934. Option1.TextColor3 = Color3.new(0.952941, 0.952941, 0.952941)
  935. Option1.TextScaled = true
  936. Option1.TextWrapped = true
  937. end
  938. for i,cmdtext2 in pairs(CMDS) do
  939. CreateOption(cmdtext2)
  940. end
  941. CMDBARText.Changed:Connect(function()
  942. if CMDBARText.Text ~= "" and CMDBARText.Text ~= commandPrefix then
  943. Match.Visible = true
  944. local PositionMatch = 0
  945. for i,cmdtext in pairs(Match:GetChildren()) do
  946. if cmdtext.Name == "Option" then
  947. if string.find(cmdtext.Text, CMDBARText.Text) then
  948. cmdtext.Position = UDim2.new(0, 0, 0, 2 + (PositionMatch * 20))
  949. PositionMatch = PositionMatch + 1
  950. if cmdtext.Position == UDim2.new(0, 0, 0, 142) then
  951. cmdtext.Position = UDim2.new(-10, 0, 0, 0)
  952. PositionMatch = PositionMatch - 1
  953. end
  954. else
  955. cmdtext.Position = UDim2.new(-10, 0, 0, 0)
  956. end
  957. end
  958. end
  959. else
  960. Match.Visible = false
  961. end
  962. end)
  963.  
  964. -- Chat
  965. local ChatLogsv2 = Instance.new("ScreenGui")
  966. local MainChatFrame = Instance.new("Frame")
  967. local Framess = Instance.new("Frame")
  968. local CloseChatGUI = Instance.new("TextButton")
  969. local Frame_222 = Instance.new("Frame")
  970. local PrintChat = Instance.new("TextButton")
  971. local Shadow1 = Instance.new("Frame")
  972. local Shadow2 = Instance.new("Frame")
  973. local ScrollingFrame = Instance.new("ScrollingFrame")
  974. ChatLogsv2.Name = "ChatLogsv2"
  975. ChatLogsv2.Parent = gsCoreGui
  976. MainChatFrame.Name = "MainChatFrame"
  977. MainChatFrame.Parent = ChatLogsv2
  978. MainChatFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  979. MainChatFrame.BackgroundTransparency = 1
  980. MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
  981. MainChatFrame.Size = UDim2.new(0, 525, 0, 337)
  982. MainChatFrame.Visible = false
  983. Framess.Parent = MainChatFrame
  984. Framess.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  985. Framess.BorderSizePixel = 0
  986. Framess.Size = UDim2.new(0, 525, 0, 15)
  987. CloseChatGUI.Name = "CloseChatGUI"
  988. CloseChatGUI.Parent = Framess
  989. CloseChatGUI.BackgroundColor3 = Color3.new(1, 1, 1)
  990. CloseChatGUI.BackgroundTransparency = 1
  991. CloseChatGUI.BorderSizePixel = 0
  992. CloseChatGUI.Position = UDim2.new(0, 495, 0, 0)
  993. CloseChatGUI.Size = UDim2.new(0, 30, 0, 15)
  994. CloseChatGUI.Font = Enum.Font.SourceSansBold
  995. CloseChatGUI.Text = "X"
  996. CloseChatGUI.TextColor3 = Color3.new(0.945098, 0.945098, 0.945098)
  997. CloseChatGUI.TextSize = 20
  998. Frame_222.Parent = MainChatFrame
  999. Frame_222.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
  1000. Frame_222.BorderSizePixel = 0
  1001. Frame_222.Position = UDim2.new(0, 0, 0, 15)
  1002. Frame_222.Size = UDim2.new(0, 525, 0, 50)
  1003. PrintChat.Name = "PrintChat"
  1004. PrintChat.Parent = Frame_222
  1005. PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
  1006. PrintChat.BorderSizePixel = 0
  1007. PrintChat.Position = UDim2.new(0, 15, 0, 0)
  1008. PrintChat.Size = UDim2.new(0, 170, 0, 30)
  1009. PrintChat.Font = Enum.Font.SourceSansLight
  1010. PrintChat.Text = "Print Chat"
  1011. PrintChat.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
  1012. PrintChat.TextSize = 30
  1013. PrintChat.TextWrapped = true
  1014. Shadow1.Name = "Shadow1"
  1015. Shadow1.Parent = MainChatFrame
  1016. Shadow1.BackgroundColor3 = Color3.new(0, 0, 0)
  1017. Shadow1.BackgroundTransparency = 0.5
  1018. Shadow1.Position = UDim2.new(0, 2, 0, 2)
  1019. Shadow1.Size = UDim2.new(0, 525, 0, 337)
  1020. Shadow1.ZIndex = -1
  1021. Shadow2.Name = "Shadow2"
  1022. Shadow2.Parent = MainChatFrame
  1023. Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
  1024. Shadow2.BackgroundTransparency = 0.80000001192093
  1025. Shadow2.Position = UDim2.new(0, 5, 0, 5)
  1026. Shadow2.Size = UDim2.new(0, 525, 0, 337)
  1027. Shadow2.ZIndex = -1
  1028. ScrollingFrame.Parent = MainChatFrame
  1029. ScrollingFrame.BackgroundColor3 = Color3.new(0.266667, 0.266667, 0.266667)
  1030. ScrollingFrame.BorderSizePixel = 0
  1031. ScrollingFrame.Position = UDim2.new(0, 0, 0, 65)
  1032. ScrollingFrame.Size = UDim2.new(0, 525, 0, 271)
  1033. ScrollingFrame.CanvasPosition = Vector2.new(0, 403)
  1034. ScrollingFrame.ScrollBarThickness = 8
  1035. function CreateChatText(plr, chat)
  1036. for i,v in pairs(ScrollingFrame:GetDescendants()) do
  1037. v.Position = v.Position - UDim2.new(0, 0, 0, 20)
  1038. if v.Position == UDim2.new(0, 5, 0, 10) then
  1039. v:Destroy()
  1040. end
  1041. end
  1042. local Example = Instance.new("TextLabel")
  1043. Example.Name = "Example"
  1044. Example.Parent = ScrollingFrame
  1045. Example.BackgroundColor3 = Color3.new(1, 1, 1)
  1046. Example.BackgroundTransparency = 1
  1047. Example.Position = UDim2.new(0, 5, 0, 650)
  1048. Example.Size = UDim2.new(0, 500, 0, 20)
  1049. Example.Font = Enum.Font.SourceSans
  1050. Example.Text = "["..plr.Name.."]: "..chat
  1051. Example.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
  1052. Example.TextScaled = true
  1053. Example.TextSize = 20
  1054. Example.TextWrapped = true
  1055. Example.TextXAlignment = Enum.TextXAlignment.Left
  1056. end
  1057. CloseChatGUI.MouseButton1Click:Connect(function()
  1058. MainChatFrame:TweenPosition(UDim2.new(0, 550, 0, -550), "InOut", "Sine", 2)
  1059. wait(2.01)
  1060. MainChatFrame.Visible = false
  1061. end)
  1062. printingChat = false
  1063. PrintChat.MouseButton1Click:Connect(function()
  1064. if printingChat == false then
  1065. printingChat = true
  1066. PrintChat.BackgroundColor3 = Color3.fromRGB(60, 200, 60)
  1067. elseif printingChat == true then
  1068. printingChat = false
  1069. PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
  1070. end
  1071. end)
  1072. local UserInputService = game:GetService("UserInputService")
  1073. local dragging
  1074. local dragInput
  1075. local dragStart
  1076. local startPos
  1077. local function updateChat(input)
  1078. local delta = input.Position - dragStart
  1079. local dragTime = 0.055
  1080. local SmoothDrag = {}
  1081. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  1082. local dragSmoothFunction = gsTween:Create(MainChatFrame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  1083. dragSmoothFunction:Play()
  1084. end
  1085. Frame_222.InputBegan:Connect(function(input)
  1086. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1087. dragging = true
  1088. dragStart = input.Position
  1089. startPos = MainChatFrame.Position
  1090. input.Changed:Connect(function()
  1091. if input.UserInputState == Enum.UserInputState.End then
  1092. dragging = false
  1093. end
  1094. end)
  1095. end
  1096. end)
  1097. Frame_222.InputChanged:Connect(function(input)
  1098. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1099. dragInput = input
  1100. end
  1101. end)
  1102. UserInputService.InputChanged:Connect(function(input)
  1103. if input == dragInput and dragging then
  1104. updateChat(input)
  1105. end
  1106. end)
  1107.  
  1108. function printChat(player, chat)
  1109. print("["..player.Name.."]: "..chat)
  1110. end
  1111. complimentReady = true
  1112. for i,currentPlayersChatting in pairs(game:GetService("Players"):GetPlayers()) do
  1113. currentPlayersChatting.Chatted:connect(function(chat)
  1114. CreateChatText(currentPlayersChatting, chat)
  1115. if printingChat then
  1116. printChat(currentPlayersChatting, chat)
  1117. end
  1118. if copychatACTIVE then
  1119. if currentPlayersChatting == copychatplayer then
  1120. gsReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(chat, "All")
  1121. end
  1122. end
  1123. if modeFling == true then
  1124. if string.lower(string.sub(chat, 1, 7)) == "!fling " then
  1125. if gsWorkspace:PGSIsEnabled() == false then
  1126. FEGodmode()
  1127. end
  1128. if string.lower(string.sub(chat, 8)) == "me" then
  1129. run(commandPrefix.."unfling")
  1130. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1131. run(commandPrefix.."fling "..currentPlayersChatting.Name.." 2000000")
  1132. else
  1133. for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
  1134. if notAll ~= LP then
  1135. run(commandPrefix.."unfling")
  1136. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1137. run(commandPrefix.."fling "..notAll.Name.." 2000000")
  1138. end
  1139. end
  1140. end
  1141. end
  1142. end
  1143. if modeCompliment == true then
  1144. if string.lower(string.sub(chat, 1, 3)) == "!c " then
  1145. if complimentReady then
  1146. complimentReady = false
  1147. if string.lower(string.sub(chat, 4)) == "me" then
  1148. complimentplr(currentPlayersChatting)
  1149. else
  1150. for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
  1151. if Others == LP then
  1152. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
  1153. else
  1154. complimentplr(Others)
  1155. end
  1156. end
  1157. end
  1158. wait(1)
  1159. complimentReady = true
  1160. end
  1161. end
  1162. end
  1163. if modeMove == true then
  1164. if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
  1165. run(commandPrefix.."unfollow")
  1166. run(commandPrefix.."unwalk")
  1167. run(commandPrefix.."goto "..currentPlayersChatting.Name)
  1168. elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
  1169. for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
  1170. if getWalkPlayer == LP then
  1171. run(commandPrefix.."unfollow")
  1172. run(commandPrefix.."walk "..currentPlayersChatting.Name)
  1173. else
  1174. run(commandPrefix.."unfollow")
  1175. run(commandPrefix.."walk "..getWalkPlayer.Name)
  1176. end
  1177. end
  1178. elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
  1179. for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
  1180. if getFollowPlayer == LP then
  1181. run(commandPrefix.."unwalk")
  1182. run(commandPrefix.."follow "..currentPlayersChatting.Name)
  1183. else
  1184. run(commandPrefix.."unwalk")
  1185. run(commandPrefix.."follow "..getFollowPlayer.Name)
  1186. end
  1187. end
  1188. end
  1189. end
  1190. if modeInfo == true then
  1191. if infoReady then
  1192. infoReady = false
  1193. if string.lower(string.sub(chat, 1, 5)) == "!age " then
  1194. for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
  1195. if v == LP then
  1196. run(commandPrefix.."age "..currentPlayersChatting.Name)
  1197. else
  1198. run(commandPrefix.."age "..v.Name)
  1199. end
  1200. end
  1201. end
  1202. if string.lower(string.sub(chat, 1, 4)) == "!id " then
  1203. for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
  1204. if a == LP then
  1205. run(commandPrefix.."id "..currentPlayersChatting.Name)
  1206. else
  1207. run(commandPrefix.."id "..a.Name)
  1208. end
  1209. end
  1210. end
  1211. wait(1)
  1212. infoReady = true
  1213. end
  1214. end
  1215. end)
  1216. end
  1217. game:GetService("Players").PlayerAdded:connect(function(plr)
  1218. plr.Chatted:connect(function(chat)
  1219. CreateChatText(plr, chat)
  1220. if printingChat then
  1221. printChat(plr, chat)
  1222. end
  1223. if modeFling == true then
  1224. if string.lower(string.sub(chat, 1, 7)) == "!fling " then
  1225. if gsWorkspace:PGSIsEnabled() == false then
  1226. FEGodmode()
  1227. end
  1228. if string.lower(string.sub(chat, 8)) == "me" then
  1229. run(commandPrefix.."unfling")
  1230. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1231. run(commandPrefix.."fling "..plr.Name.." 2000000")
  1232. else
  1233. for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
  1234. if notAll ~= LP then
  1235. run(commandPrefix.."unfling")
  1236. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1237. run(commandPrefix.."fling "..notAll.Name.." 2000000")
  1238. end
  1239. end
  1240. end
  1241. end
  1242. end
  1243. if modeCompliment == true then
  1244. if string.lower(string.sub(chat, 1, 3)) == "!c " then
  1245. if complimentReady == true then
  1246. complimentReady = false
  1247. if string.lower(string.sub(chat, 4)) == "me" then
  1248. complimentplr(plr)
  1249. else
  1250. for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
  1251. if Others == LP then
  1252. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
  1253. else
  1254. complimentplr(Others)
  1255. end
  1256. end
  1257. end
  1258. wait(1)
  1259. complimentReady = true
  1260. end
  1261. end
  1262. end
  1263. if modeMove == true then
  1264. if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
  1265. run(commandPrefix.."unfollow")
  1266. run(commandPrefix.."unwalk")
  1267. run(commandPrefix.."goto "..plr.Name)
  1268. elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
  1269. for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
  1270. if getWalkPlayer == LP then
  1271. run(commandPrefix.."unfollow")
  1272. run(commandPrefix.."walk "..plr.Name)
  1273. else
  1274. run(commandPrefix.."unfollow")
  1275. run(commandPrefix.."walk "..getWalkPlayer.Name)
  1276. end
  1277. end
  1278. elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
  1279. for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
  1280. if getFollowPlayer == LP then
  1281. run(commandPrefix.."unwalk")
  1282. run(commandPrefix.."follow "..plr.Name)
  1283. else
  1284. run(commandPrefix.."unwalk")
  1285. run(commandPrefix.."follow "..getFollowPlayer.Name)
  1286. end
  1287. end
  1288. end
  1289. end
  1290. if modeInfo == true then
  1291. if infoReady then
  1292. infoReady = false
  1293. if string.lower(string.sub(chat, 1, 5)) == "!age " then
  1294. for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
  1295. if v == LP then
  1296. run(commandPrefix.."age "..plr.Name)
  1297. else
  1298. run(commandPrefix.."age "..v.Name)
  1299. end
  1300. end
  1301. end
  1302. if string.lower(string.sub(chat, 1, 4)) == "!id " then
  1303. for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
  1304. if a == LP then
  1305. run(commandPrefix.."id "..plr.Name)
  1306. else
  1307. run(commandPrefix.."id "..a.Name)
  1308. end
  1309. end
  1310. end
  1311. wait(1)
  1312. infoReady = true
  1313. end
  1314. end
  1315. end)
  1316. end)
  1317.  
  1318. -- Loops
  1319. noclip = false
  1320. following = false
  1321. trailing = false
  1322. annoying = false
  1323. flingnoclip = false
  1324. staring = false
  1325. stopsitting = false
  1326. stareplr = ""
  1327. CBRINGamount = 3
  1328. spawnWS = CurrentWalkspeed
  1329. spawnJP = CurrentJumppower
  1330. spawnHH = CurrentHipheight
  1331. spawningfegod = false
  1332. looptpbypassfly = false
  1333. if game.GameId == 245662005 or game.GameId == 601130232 then
  1334. bypassMODE = true
  1335. else
  1336. bypassMODE = false
  1337. end
  1338. viewplr = ""
  1339. loopview = false
  1340. cmdForward = false
  1341. forwardSpeed = 1
  1342. loopviewfc = false
  1343. spinTOhead = false
  1344. spinObj = ""
  1345. rideACTIVE = false
  1346. ridePLAYER = ""
  1347.  
  1348. LPcurrenthumanoid = LP.Character.Humanoid
  1349. game:GetService('RunService').Stepped:connect(function()
  1350. if LP.Character.Humanoid ~= nil then
  1351. LPcurrenthumanoid = LP.Character.Humanoid
  1352. end
  1353. if noclip then
  1354. if LP.Character then
  1355. if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
  1356. LP.Character.Head.CanCollide = false
  1357. LP.Character.Torso.CanCollide = false
  1358. LP.Character["Left Leg"].CanCollide = false
  1359. LP.Character["Right Leg"].CanCollide = false
  1360. LP.Character["Left Arm"].CanCollide = false
  1361. LP.Character["Right Arm"].CanCollide = false
  1362. elseif LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
  1363. LP.Character.Head.CanCollide = false
  1364. LP.Character.UpperTorso.CanCollide = false
  1365. LP.Character.LowerTorso.CanCollide = false
  1366. LP.Character.HumanoidRootPart.CanCollide = false
  1367. end
  1368. end
  1369. end
  1370. if following then
  1371. LP.Character.HumanoidRootPart.CFrame = gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame.lookVector * flwnum
  1372. end
  1373. if trailing then
  1374. LP.Character.HumanoidRootPart.CFrame = gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame.lookVector * trlnum
  1375. end
  1376. if annoying then
  1377. LP.Character.HumanoidRootPart.CFrame = gsPlayers[annplr.Name].Character.HumanoidRootPart.CFrame
  1378. end
  1379. if walkto then
  1380. LP.Character.Humanoid:MoveTo(walkplr.Character.HumanoidRootPart.Position)
  1381. end
  1382. if cbringing then
  1383. CBRINGplr.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
  1384. end
  1385. if cbringingall then
  1386. for i,getbringplrs in pairs(gsPlayers:GetPlayers()) do
  1387. if getbringplrs ~= LP then
  1388. getbringplrs.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
  1389. end
  1390. end
  1391. end
  1392. if staring then
  1393. LP.Character.HumanoidRootPart.CFrame = CFrame.new(LP.Character.Torso.Position, gsPlayers[stareplr.Name].Character.Torso.Position)
  1394. end
  1395. if stopsitting then
  1396. LP.Character.Humanoid.Sit = false
  1397. end
  1398. if looptpbypassfly then
  1399. pcall(function()
  1400. LP.Character.Head.Anchored = false
  1401. LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
  1402. LP.Character.Head.Anchored = true
  1403. end)
  1404. end
  1405. if loopview then
  1406. view(viewplr)
  1407. end
  1408. if cmdForward then
  1409. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * forwardSpeed
  1410. end
  1411. if loopviewfc then
  1412. pcall(function()
  1413. gsWorkspace.CurrentCamera.CameraSubject = gsWorkspace.rGETpartNUMBER2
  1414. end)
  1415. end
  1416. if spinTOhead then
  1417. pcall(function()
  1418. spinObj.Position = LP.Character.Head.Position
  1419. end)
  1420. end
  1421. if rideACTIVE == true then
  1422. LP.character.HumanoidRootPart.CFrame = ridePLAYER.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0)
  1423. end
  1424. end)
  1425. spawningatreset = false
  1426. spawnresetpoint = LP.Character.Head.CFrame
  1427.  
  1428. LPcurrenthumanoid.Died:Connect(function()
  1429. flying = false
  1430. doFREECAM = false
  1431. if savingtoolsloop then
  1432. run(commandPrefix.."savealltool")
  1433. end
  1434. if spawningatreset == true then
  1435. spawnresetpoint = LP.Character.Head.CFrame + Vector3.new(0, 5, 0)
  1436. end
  1437. end)
  1438.  
  1439. LP.CharacterAdded:Connect(function()
  1440. wait(0.2)
  1441. LP.Character.Humanoid.WalkSpeed = spawnWS
  1442. LP.Character.Humanoid.JumpPower = spawnJP
  1443. LP.Character.Humanoid.HipHeight = spawnHH
  1444. if spawningfegod then
  1445. FEGodmode()
  1446. end
  1447. if spawningpos and spawnpos ~= nil then
  1448. LP.Character.HumanoidRootPart.CFrame = spawnpos
  1449. end
  1450. if spawningatreset == true then
  1451. LP.Character.HumanoidRootPart.CFrame = spawnresetpoint
  1452. end
  1453. end)
  1454.  
  1455. -- Commands
  1456. Commands = {}
  1457.  
  1458. Commands.print = function(args)
  1459. local msg = table.concat(args," ")
  1460. print(msg)
  1461. end
  1462.  
  1463. Commands.warn = function(args)
  1464. local msg = table.concat(args," ")
  1465. warn(msg)
  1466. end
  1467.  
  1468. Commands.sit = function(args)
  1469. LP.Character.Humanoid.Sit = true
  1470. end
  1471.  
  1472. Commands.god = function(args)
  1473. FEGodmode()
  1474. Notification("warning", "You have enabled FE Godmode, tools will not work. Use "..commandPrefix.."grespawn to remove.", 7)
  1475. end
  1476.  
  1477. Commands.view = function(args)
  1478. if args[1] then
  1479. for i,v in pairs(findSinglePlayer(args[1])) do
  1480. if bypassMODE == false then
  1481. view(v)
  1482. Notification("info", "Now viewing "..v.Name..". Use "..commandPrefix.."unview to stop viewing.", 3)
  1483. elseif bypassMODE == true then
  1484. viewplr = v
  1485. loopview = true
  1486. end
  1487. end
  1488. end
  1489. end
  1490.  
  1491. Commands.unview = function(args)
  1492. view(LP)
  1493. loopview = false
  1494. end
  1495.  
  1496. Commands.gravity = function(args)
  1497. if args[1] then
  1498. gsWorkspace.Gravity = args[1]
  1499. end
  1500. end
  1501.  
  1502. Commands.ungravity = function(args)
  1503. gsWorkspace.Gravity = CurrentGravity
  1504. end
  1505.  
  1506. Commands.goto = function(args)
  1507. if args[1] then
  1508. if bypassMODE == false then
  1509. for i,v in pairs(findPlayer(args[1])) do
  1510. LP.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
  1511. end
  1512. elseif bypassMODE == true then
  1513. for i,v in pairs(findPlayer(args[1])) do
  1514. local TPbypass = {}
  1515. TPbypass.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0)
  1516. local TPFunction = gsTween:Create(LP.Character.HumanoidRootPart, TweenInfo.new(1.5, Enum.EasingStyle.Sine, Enum.EasingDirection.In), TPbypass)
  1517. TPFunction:Play()
  1518. end
  1519. end
  1520. end
  1521. end
  1522.  
  1523. Commands.fecheck = function(args)
  1524. if gsWorkspace.FilteringEnabled == true then
  1525. Notification("warning", "FE is enabled!", 7)
  1526. else
  1527. Notification("warning", "FE is disabled. Consider using a different script.", 7)
  1528. end
  1529. end
  1530.  
  1531. Commands.lockws = function(args)
  1532. lockWS()
  1533. Notification("info", "Workspace locked.", 4)
  1534. end
  1535.  
  1536. Commands.unlockws = function(args)
  1537. unlockWS()
  1538. Notification("info", "Workspace unlocked.", 4)
  1539. end
  1540.  
  1541. Commands.noclip = function(args)
  1542. noclip = true
  1543. Notification("info", "Noclip enabled.", 4)
  1544. end
  1545.  
  1546. Commands.clip = function(args)
  1547. noclip = false
  1548. Notification("info", "Noclip disabled.", 4)
  1549. end
  1550.  
  1551. Commands.follow = function(args)
  1552. if args[1] then
  1553. for i,v in pairs(findPlayer(args[1])) do
  1554. flwplr = v
  1555. end
  1556. if args[2] then
  1557. flwnum = args[2]
  1558. else
  1559. flwnum = -5
  1560. end
  1561. following = true
  1562. else
  1563. Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
  1564. end
  1565. end
  1566.  
  1567. Commands.unfollow = function(args)
  1568. following = false
  1569. end
  1570.  
  1571. Commands.fling = function(args)
  1572. if args[1] then
  1573. for i,v in pairs(findSinglePlayer(args[1])) do
  1574. if v ~= LP then
  1575. view(v)
  1576. pcall(function()
  1577. LP.Character.HumanoidRootPart.Fling:Destroy()
  1578. end)
  1579. if not args[2] then
  1580. RocketPropulsion(800000,1000,400000,v,"Fling")
  1581. else
  1582. RocketPropulsion(args[2],1500,400000,v,"Fling")
  1583. end
  1584. if noclip ~= true then
  1585. flingnoclip = true
  1586. noclip = true
  1587. end
  1588. end
  1589. end
  1590. else
  1591. Notification("warning", "No player selected to fling! Use: "..commandPrefix.."fling player", 4)
  1592. end
  1593. end
  1594.  
  1595. Commands.unfling = function(args)
  1596. view(LP)
  1597. pcall(function()
  1598. if LP.Character.HumanoidRootPart.Fling then
  1599. for i,v in pairs(LP.Character:GetDescendants()) do
  1600. if v.Name == "Fling" and v:IsA("RocketPropulsion") then
  1601. v:Destroy()
  1602. end
  1603. end
  1604. end
  1605. end)
  1606. if flingnoclip == true then
  1607. noclip = false
  1608. flingnoclip = false
  1609. end
  1610. end
  1611.  
  1612. Commands.trail = function(args)
  1613. if args[1] then
  1614. for i,v in pairs(findPlayer(args[1])) do
  1615. trlplr = v
  1616. end
  1617. if args[2] then
  1618. trlnum = args[2]
  1619. else
  1620. trlnum = 5
  1621. end
  1622. trailing = true
  1623. else
  1624. Notification("warning", "No player selected to trail! Use: "..commandPrefix.."trail player", 4)
  1625. end
  1626. end
  1627.  
  1628. Commands.untrail = function(args)
  1629. trailing = false
  1630. end
  1631.  
  1632. Commands.annoy = function(args)
  1633. if args[1] then
  1634. for i,v in pairs(findPlayer(args[1])) do
  1635. annplr = v
  1636. end
  1637. annoying = true
  1638. else
  1639. Notification("warning", "No player selected to annoy! Use: "..commandPrefix.."annoy player", 4)
  1640. end
  1641. end
  1642.  
  1643. Commands.unannoy = function(args)
  1644. annoying = false
  1645. end
  1646.  
  1647. Commands.reset = function(args)
  1648. LP.Character:BreakJoints()
  1649. end
  1650.  
  1651. Commands.grespawn = function(args)
  1652. LP.Character.Humanoid.Health = 0
  1653. wait(1)
  1654. LP.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
  1655. LP.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
  1656. end
  1657.  
  1658. Commands.respawn = function(args)
  1659. local mod = Instance.new('Model', workspace) mod.Name = 'new '..LP.Name
  1660. local hum = Instance.new('Humanoid', mod)
  1661. local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide = false ins.Transparency = 1
  1662. LP.Character = mod
  1663. end
  1664.  
  1665. Commands.speed = function(args)
  1666. if args[1] then
  1667. run(commandPrefix.."ws "..args[1])
  1668. end
  1669. end
  1670.  
  1671. bypassingwalkspeed = false
  1672. Commands.ws = function(args)
  1673. if args[1] then
  1674. if bypassMODE == false then
  1675. LP.Character.Humanoid.WalkSpeed = args[1]
  1676. elseif bypassMODE == true then
  1677. if game.GameId == 245662005 then
  1678. bypassingwalkspeed = true
  1679. bypassWalkspeed = args[1]
  1680. end
  1681. end
  1682. end
  1683. end
  1684.  
  1685. game:GetService("RunService").Heartbeat:Connect(function()
  1686. if bypassingwalkspeed then
  1687. LP.Character.Humanoid.WalkSpeed = bypassWalkspeed
  1688. end
  1689. end)
  1690.  
  1691. Commands.jumppower = function(args)
  1692. if args[1] then
  1693. LP.Character.Humanoid.JumpPower = args[1]
  1694. end
  1695. end
  1696.  
  1697. Commands.jp = function(args)
  1698. if args[1] then
  1699. LP.Character.Humanoid.JumpPower = args[1]
  1700. end
  1701. end
  1702.  
  1703. Commands.hipheight = function(args)
  1704. if args[1] then
  1705. LP.Character.Humanoid.HipHeight = args[1]
  1706. end
  1707. end
  1708.  
  1709. Commands.hh = function(args)
  1710. if args[1] then
  1711. LP.Character.Humanoid.HipHeight = args[1]
  1712. end
  1713. end
  1714.  
  1715. Commands.default = function(args)
  1716. LP.Character.Humanoid.WalkSpeed = CurrentWalkspeed
  1717. LP.Character.Humanoid.HipHeight = CurrentHipheight
  1718. LP.Character.Humanoid.JumpPower = CurrentJumppower
  1719. end
  1720.  
  1721. Commands.credits = function(args)
  1722. Notification("info", "Shattervast was made by illremember#3799 , "..commandPrefix.."fullcredits for all credits.", 8)
  1723. end
  1724.  
  1725. Commands.attach = function(args)
  1726. if hasTools() == false then
  1727. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  1728. else
  1729. FEGodmode()
  1730. for i,v in pairs(LP.Backpack:GetChildren())do
  1731. LP.Character.Humanoid:EquipTool(v)
  1732. end
  1733. if args[1] then
  1734. for i,v in pairs(findSinglePlayer(args[1])) do
  1735. if v ~= LP then
  1736. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  1737. wait(0.3)
  1738. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  1739. end
  1740. end
  1741. end
  1742. end
  1743. end
  1744.  
  1745. Commands.fly = function(args)
  1746. if bypassMODE == false then
  1747. local speedget = 1
  1748. repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
  1749. repeat wait() until Mouse
  1750. if args[1] then
  1751. speedfly = args[1]
  1752. else
  1753. speedfly = 1
  1754. end
  1755.  
  1756. local T = LP.Character.HumanoidRootPart
  1757. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  1758. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  1759. local SPEED = speedget
  1760.  
  1761. local function fly()
  1762. flying = true
  1763. local BG = Instance.new('BodyGyro', T)
  1764. local BV = Instance.new('BodyVelocity', T)
  1765. BG.P = 9e4
  1766. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  1767. BG.cframe = T.CFrame
  1768. BV.velocity = Vector3.new(0, 0.1, 0)
  1769. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1770. spawn(function()
  1771. repeat wait()
  1772. LP.Character.Humanoid.PlatformStand = true
  1773. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  1774. SPEED = 50
  1775. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  1776. SPEED = 0
  1777. end
  1778. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  1779. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  1780. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  1781. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  1782. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  1783. else
  1784. BV.velocity = Vector3.new(0, 0.1, 0)
  1785. end
  1786. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  1787. until not flying
  1788. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  1789. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  1790. SPEED = 0
  1791. BG:destroy()
  1792. BV:destroy()
  1793. LP.Character.Humanoid.PlatformStand = false
  1794. end)
  1795. end
  1796. Mouse.KeyDown:connect(function(KEY)
  1797. if KEY:lower() == 'w' then
  1798. CONTROL.F = speedfly
  1799. elseif KEY:lower() == 's' then
  1800. CONTROL.B = -speedfly
  1801. elseif KEY:lower() == 'a' then
  1802. CONTROL.L = -speedfly
  1803. elseif KEY:lower() == 'd' then
  1804. CONTROL.R = speedfly
  1805. end
  1806. end)
  1807. Mouse.KeyUp:connect(function(KEY)
  1808. if KEY:lower() == 'w' then
  1809. CONTROL.F = 0
  1810. elseif KEY:lower() == 's' then
  1811. CONTROL.B = 0
  1812. elseif KEY:lower() == 'a' then
  1813. CONTROL.L = 0
  1814. elseif KEY:lower() == 'd' then
  1815. CONTROL.R = 0
  1816. end
  1817. end)
  1818. fly()
  1819. elseif bypassMODE == true then
  1820. if not args[1] then
  1821. run(commandPrefix.."fc")
  1822. else
  1823. run(commandPrefix.."fc "..args[1])
  1824. end
  1825. LP.Character.Head.Anchored = false
  1826. looptpbypassfly = true
  1827. view(LP)
  1828. end
  1829. end
  1830.  
  1831. Commands.unfly = function(args)
  1832. if bypassMODE == false then
  1833. flying = false
  1834. LP.Character.Humanoid.PlatformStand = false
  1835. else
  1836. looptpbypassfly = false
  1837. run(commandPrefix.."unfreecam")
  1838. local goalTP = LP.Character.HumanoidRootPart.CFrame
  1839. if game.GameId == 245662005 then
  1840. for i = 1, 5 do wait(0.2)
  1841. LP.Character.HumanoidRootPart.CFrame = goalTP
  1842. end
  1843. else
  1844. LP.Character.HumanoidRootPart.CFrame = goalTP
  1845. end
  1846. LP.Character.Head.Anchored = false
  1847. end
  1848. end
  1849.  
  1850. Commands.kill = function(args)
  1851. if args[1] then
  1852. for i,v in pairs(findSinglePlayer(args[1])) do
  1853. if v == LP then
  1854. LP.Character:BreakJoints()
  1855. else
  1856. if hasTools() == false then
  1857. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  1858. else
  1859. FEGodmode()
  1860. for i,v in pairs(LP.Backpack:GetChildren())do
  1861. LP.Character.Humanoid:EquipTool(v)
  1862. end
  1863. local NOW = LP.Character.HumanoidRootPart.CFrame
  1864. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  1865. wait(0.3)
  1866. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  1867. local function tp(player,player2)
  1868. local char1,char2=player.Character,player2.Character
  1869. if char1 and char2 then
  1870. char1:MoveTo(char2.Head.Position)
  1871. end
  1872. end
  1873. wait(0.5)
  1874. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(100000,0,100000))
  1875. wait(0.5)
  1876. tp(LP,game:GetService("Players")[v.Name])
  1877. wait(0.7)
  1878. LP.Character.HumanoidRootPart.CFrame = NOW
  1879. view(LP)
  1880. end
  1881. end
  1882. end
  1883. end
  1884. end
  1885. Commands.bring = function(args)
  1886. if hasTools() == false then
  1887. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  1888. else
  1889. FEGodmode()
  1890. for i,v in pairs(LP.Backpack:GetChildren())do
  1891. LP.Character.Humanoid:EquipTool(v)
  1892. end
  1893. if args[1] then
  1894. for i,v in pairs(findSinglePlayer(args[1])) do
  1895. if v ~= LP then
  1896. local NOW = LP.Character.HumanoidRootPart.CFrame
  1897. local function tp(player,player2)
  1898. local char1,char2=player.Character,player2.Character
  1899. if char1 and char2 then
  1900. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  1901. end
  1902. end
  1903. local function getout(player,player2)
  1904. local char1,char2=player.Character,player2.Character
  1905. if char1 and char2 then
  1906. char1:MoveTo(char2.Head.Position)
  1907. end
  1908. end
  1909. tp(game:GetService("Players")[v.Name], LP)
  1910. wait(0.2)
  1911. tp(game:GetService("Players")[v.Name], LP)
  1912. wait(0.5)
  1913. LP.Character.HumanoidRootPart.CFrame = NOW
  1914. wait(0.5)
  1915. getout(LP, game:GetService("Players")[v.Name])
  1916. wait(0.3)
  1917. LP.Character.HumanoidRootPart.CFrame = NOW
  1918. end
  1919. end
  1920. end
  1921. end
  1922. end
  1923.  
  1924. Commands.naked = function(args)
  1925. for i,v in pairs(LP.Character:GetDescendants()) do
  1926. if v:IsA("Clothing") then
  1927. v:Destroy()
  1928. end
  1929. end
  1930. end
  1931.  
  1932. Commands.nolimbs = function(args)
  1933. LP.Character["Left Arm"]:Destroy()
  1934. LP.Character["Right Arm"]:Destroy()
  1935. LP.Character["Left Leg"]:Destroy()
  1936. LP.Character["Right Leg"]:Destroy()
  1937. end
  1938.  
  1939. Commands.noarms = function(args)
  1940. LP.Character["Left Arm"]:Destroy()
  1941. LP.Character["Right Arm"]:Destroy()
  1942. end
  1943.  
  1944. Commands.nolegs = function(args)
  1945. LP.Character["Left Leg"]:Destroy()
  1946. LP.Character["Right Leg"]:Destroy()
  1947. end
  1948.  
  1949. Commands.headless = function(args)
  1950. local l = LP.Character.Humanoid:Clone()
  1951. LP.Character.Humanoid:Destroy()
  1952. wait(0.2)
  1953. LP.Character.Head.CanCollide = false
  1954. for i,v in pairs(LP.Character:GetDescendants()) do
  1955. if string.sub(v.Name, 1, 4) == "Neck" then
  1956. v:Destroy()
  1957. end
  1958. end
  1959. wait(0.2)
  1960. l.Name = "Humanoid"
  1961. l.Parent = LP.Character
  1962. wait(0.1)
  1963. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
  1964. LP.Character.Animate:Destroy()
  1965. end
  1966.  
  1967. antiremotes = false
  1968. Commands.antikick = function(args)
  1969. if args[1] then
  1970. if args[1] == "on" then
  1971. antiremotes = true
  1972. wait(0.2)
  1973. for i,v in pairs(LP.Character:GetChildren()) do
  1974. if string.find(string.lower(v.Name), "exploit") and v:IsA("LocalScript") then
  1975. v.Disabled = true
  1976. end
  1977. end
  1978. Notification("warning", "This command disables all remotes incase they are kick remotes, may break game.", 8)
  1979. Notification("info", "Does not prevent serverside kicks, use "..commandPrefix.."antikick off to turn off.", 8)
  1980. elseif args[1] == "off" then
  1981. antiremotes = false
  1982. Notification("warning", "Remote anti-kick turned off.", 8)
  1983. end
  1984. end
  1985. end
  1986.  
  1987. blockedremotes = {}
  1988. Commands.blockremote = function(args)
  1989. local getService = ""
  1990. if args[1] then
  1991. local remoteName = string.lower(tostring(args[1]))
  1992. if args[2] then
  1993. local serviceRemote = string.lower(tostring(args[2]))
  1994. if serviceRemote == "workspace" then
  1995. getService = "Workspace"
  1996. elseif serviceRemote == "replicatedstorage" then
  1997. getService = "ReplicatedStorage"
  1998. elseif serviceRemote == "players" then
  1999. getService = "Players"
  2000. elseif serviceRemote == "lighting" then
  2001. getService = "Lighting"
  2002. elseif serviceRemote == "startergui" then
  2003. getService = "StarterGui"
  2004. elseif serviceRemote == "starterpack" then
  2005. getService = "StarterPack"
  2006. elseif serviceRemote == "starterplayer" then
  2007. getService = "StarterPlayer"
  2008. else
  2009. getService = "ReplicatedStorage"
  2010. end
  2011. else
  2012. getService = "ReplicatedStorage"
  2013. end
  2014. for i,getRemote in pairs(game:GetService(getService):GetDescendants()) do
  2015. if string.lower(getRemote.Name) == remoteName then
  2016. table.insert(blockedremotes, getRemote.Name)
  2017. end
  2018. end
  2019. end
  2020. Notification("warning", "If this command does not work, make sure you type remote name/service fully correct.", 8)
  2021. end
  2022.  
  2023. spyingremotes = false
  2024. Commands.remotespy = function(args)
  2025. if args[1] then
  2026. if args[1] == "on" then
  2027. spyingremotes = true
  2028. Notification("info", "Remotespy turned on.", 4)
  2029. elseif args[1] == "off" then
  2030. spyingremotes = false
  2031. Notification("info", "Remotespy turned off.", 4)
  2032. end
  2033. end
  2034. end
  2035.  
  2036. Commands.bang = function(args)
  2037. if args[1] then
  2038. for i,v in pairs(findSinglePlayer(args[1])) do
  2039. if v ~= nil then
  2040. following = true
  2041. flwplr = v
  2042. flwnum = -1
  2043. local bangAnimation = Instance.new("Animation")
  2044. bangAnimation.AnimationId = "rbxassetid://148840371"
  2045. bangTrack = LP.Character.Humanoid:LoadAnimation(bangAnimation)
  2046. if args[2] then
  2047. bangTrack:Play(.1, 1, args[2])
  2048. else
  2049. bangTrack:Play(.1, 1, 1)
  2050. end
  2051. end
  2052. end
  2053. else
  2054. Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
  2055. end
  2056. end
  2057.  
  2058. Commands.unbang = function(args)
  2059. following = false
  2060. bangTrack:Stop()
  2061. end
  2062.  
  2063. spamdelay = 1
  2064. spamtext = "Spam"
  2065. spamming = false
  2066. Commands.spam = function(args)
  2067. if args[1] then
  2068. spamtext = args[1]
  2069. spamming = true
  2070. end
  2071. end
  2072. Commands.spamdelay = function(args)
  2073. if args[1] then
  2074. spamdelay = args[1]
  2075. end
  2076. end
  2077. spawn(function()
  2078. while wait(spamdelay) do
  2079. if spamming then
  2080. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamtext, "All")
  2081. end
  2082. end
  2083. end)
  2084.  
  2085. Commands.unspam = function(args)
  2086. spamming = false
  2087. end
  2088.  
  2089. Commands.info = function(args)
  2090. if args[1] then
  2091. for i,v in pairs(findSinglePlayer(args[1])) do
  2092. createINFO(v)
  2093. end
  2094. end
  2095. end
  2096.  
  2097. Commands.age = function(args)
  2098. if args[1] then
  2099. for i,v in pairs(findPlayer(args[1])) do
  2100. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account Age: "..v.AccountAge.." days!", "All")
  2101. end
  2102. end
  2103. end
  2104.  
  2105. Commands.invisible = function(args)
  2106. local Character = LP.Character
  2107. if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
  2108. local Clone = Character.HumanoidRootPart:Clone()
  2109. Character.HumanoidRootPart:Destroy()
  2110. Clone.Parent = Character
  2111. else
  2112. local Clone = Character.LowerTorso.Root:Clone()
  2113. Character.LowerTorso.Root:Destroy()
  2114. Clone.Parent = Character.LowerTorso
  2115. end
  2116. end
  2117.  
  2118. walkto = false
  2119. walkplr = ""
  2120. Commands.walk = function(args)
  2121. if args[1] then
  2122. for i,v in pairs(findSinglePlayer(args[1])) do
  2123. walkplr = v
  2124. walkto = true
  2125. noclip = true
  2126. end
  2127. end
  2128. end
  2129.  
  2130. Commands.unwalk = function(args)
  2131. walkto = false
  2132. noclip = false
  2133. LP.Character.Humanoid:MoveTo(LP.Character.HumanoidRootPart.Position)
  2134. end
  2135.  
  2136. Commands.glitch = function(args)
  2137. if hasTools() == false then
  2138. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2139. else
  2140. FEGodmode()
  2141. for i,v in pairs(LP.Backpack:GetChildren())do
  2142. LP.Character.Humanoid:EquipTool(v)
  2143. end
  2144. if args[1] then
  2145. for i,v in pairs(findSinglePlayer(args[1])) do
  2146. local function tp(player,player2)
  2147. local char1,char2=player.Character,player2.Character
  2148. if char1 and char2 then
  2149. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  2150. end
  2151. end
  2152. tp(game:GetService("Players")[v.Name], LP)
  2153. wait(0.2)
  2154. tp(game:GetService("Players")[v.Name], LP)
  2155. wait(0.5)
  2156. local b = Instance.new("BodyForce")
  2157. b.Parent = LP.Character.HumanoidRootPart
  2158. b.Name = "Glitch"
  2159. if args[2] then
  2160. b.Force = Vector3.new(args[2],5000,0)
  2161. else
  2162. b.Force = Vector3.new(100000000,5000,0)
  2163. end
  2164. wait(6)
  2165. b:Destroy()
  2166. end
  2167. end
  2168. end
  2169. end
  2170.  
  2171. Commands.tp = function(args)
  2172. if args[1] then
  2173. for i,v in pairs(findSinglePlayer(args[1])) do
  2174. if v == LP then
  2175. if args[2] then
  2176. for i,a in pairs(findSinglePlayer(args[2])) do
  2177. v.Character.HumanoidRootPart.CFrame = a.Character.HumanoidRootPart.CFrame
  2178. end
  2179. end
  2180. else
  2181. if hasTools() == false then
  2182. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2183. else
  2184. FEGodmode()
  2185. for i,v in pairs(LP.Backpack:GetChildren())do
  2186. LP.Character.Humanoid:EquipTool(v)
  2187. end
  2188. if args[1] then
  2189. for i,first in pairs(findSinglePlayer(args[1])) do
  2190. if args[2] then
  2191. for i,second in pairs(findSinglePlayer(args[2])) do
  2192. local function tp(player,player2)
  2193. local char1,char2=player.Character,player2.Character
  2194. if char1 and char2 then
  2195. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  2196. end
  2197. end
  2198. local function getout(player,player2)
  2199. local char1,char2=player.Character,player2.Character
  2200. if char1 and char2 then
  2201. char1:MoveTo(char2.Head.Position)
  2202. end
  2203. end
  2204. tp(LP, first)
  2205. wait(0.2)
  2206. tp(LP, first)
  2207. wait(0.5)
  2208. tp(LP, second)
  2209. wait(0.2)
  2210. tp(LP, second)
  2211. wait(0.2)
  2212. getout(LP, first)
  2213. end
  2214. end
  2215. end
  2216. end
  2217. end
  2218. end
  2219. end
  2220. end
  2221. end
  2222.  
  2223. Commands.givetool = function(args)
  2224. if args[1] then
  2225. if args[2] then
  2226. local selectedTool = ""
  2227. for i,allTools in pairs(LP.Character:GetDescendants()) do
  2228. if allTools:IsA("Tool") and string.lower(allTools.Name) == string.lower(args[2]) then
  2229. selectedTool = allTools
  2230. else
  2231. for i,otherTools in pairs(LP.Backpack:GetDescendants()) do
  2232. if otherTools:IsA("Tool") and string.lower(otherTools.Name) == string.lower(args[2]) then
  2233. selectedTool = otherTools
  2234. end
  2235. end
  2236. end
  2237. end
  2238. for i,v in pairs(findSinglePlayer(args[1])) do
  2239. if selectedTool ~= "" then
  2240. selectedTool.Parent = v.Character
  2241. end
  2242. end
  2243. else
  2244. for i,plr in pairs(findSinglePlayer(args[1])) do
  2245. for i,tool in pairs(LP.Character:GetDescendants()) do
  2246. if tool:IsA("Tool") then
  2247. tool.Parent = plr.Character
  2248. end
  2249. end
  2250. end
  2251. end
  2252. end
  2253. end
  2254.  
  2255. Commands.givealltools = function(args)
  2256. LP.Character.Humanoid:UnequipTools()
  2257. for i,plr in pairs(findSinglePlayer(args[1])) do
  2258. for i,v in pairs(LP.Character:GetDescendants()) do
  2259. if v:IsA("Tool") then
  2260. v.Parent = plr.Character
  2261. end
  2262. end
  2263. for i,a in pairs(LP.Backpack:GetDescendants()) do
  2264. if a:IsA("Tool") then
  2265. a.Parent = plr.Character
  2266. end
  2267. end
  2268. end
  2269. end
  2270.  
  2271. Commands.blockhats = function(args)
  2272. for i,v in pairs(LP.Character:GetDescendants()) do
  2273. if v:IsA("Accessory") or v:IsA("Hat") then
  2274. for i,mesh in pairs(v:GetDescendants()) do
  2275. if mesh.Name == "Mesh" then
  2276. mesh:Destroy()
  2277. end
  2278. end
  2279. end
  2280. end
  2281. end
  2282.  
  2283. Commands.blocktool = function(args)
  2284. for i,v in pairs(LP.Character:GetDescendants()) do
  2285. if v:IsA("Tool") then
  2286. for i,mesh in pairs(v:GetDescendants()) do
  2287. if mesh.Name == "Mesh" then
  2288. mesh:Destroy()
  2289. end
  2290. end
  2291. end
  2292. end
  2293. end
  2294.  
  2295. Commands.orbit = function(args)
  2296. if args[1] then
  2297. for i,v in pairs(findSinglePlayer(args[1])) do
  2298. view(v)
  2299. RocketPropulsion(5000,100,5000,v,"OrbitMove")
  2300. end
  2301. else
  2302. Notification("warning", "No player selected to orbit! Use: "..commandPrefix.."orbit player", 4)
  2303. end
  2304. end
  2305.  
  2306. Commands.unorbit = function(args)
  2307. for i,v in pairs(LP.Character:GetDescendants()) do
  2308. if v.Name == "OrbitMove" then
  2309. v:Destroy()
  2310. end
  2311. end
  2312. view(LP)
  2313. end
  2314.  
  2315. Commands.pos = function(args)
  2316. Notification("info", "Your current position is ".. tostring(LP.Character.HumanoidRootPart.Position), 9)
  2317. end
  2318.  
  2319. SavedPosition = ""
  2320. Commands.savepos = function(args)
  2321. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  2322. end
  2323. Commands.loadpos = function(args)
  2324. if SavedPosition ~= "" then
  2325. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  2326. end
  2327. end
  2328.  
  2329. Commands.tppos = function(args)
  2330. if args[1] and args[2] and args[3] then
  2331. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(args[1], args[2], args[3]))
  2332. end
  2333. end
  2334.  
  2335. Commands.pmspam = function(args)
  2336. if args[1] then
  2337. local gotPlayer = ""
  2338. for i,v in pairs(findPlayer(args[1])) do
  2339. gotPlayer = v
  2340. end
  2341. table.remove(args, 1)
  2342. local pmSpamMsg = table.concat(args," ")
  2343. spamtext = "/w "..gotPlayer.Name.." "..pmSpamMsg
  2344. spamming = true
  2345. end
  2346. end
  2347.  
  2348. Commands.unpmspam = function(args)
  2349. spamming = false
  2350. end
  2351.  
  2352. Commands.wsvis = function(args)
  2353. if args[1] then
  2354. for i,v in pairs(gsWorkspace:GetDescendants()) do
  2355. if v:IsA("Part") or v:IsA("Decal") then
  2356. if tonumber(args[1]) > 1 then
  2357. v.Transparency = 0.5
  2358. else
  2359. v.Transparency = args[1]
  2360. end
  2361. end
  2362. end
  2363. end
  2364. clientSided()
  2365. end
  2366.  
  2367. Commands.bringobj = function(args)
  2368. if args[1] then
  2369. local Object = ""
  2370. for i,v in pairs(gsWorkspace:GetDescendants()) do
  2371. if string.lower(v.Name) == string.lower(args[1]) then
  2372. Object = v
  2373. end
  2374. end
  2375. if Object == "" then
  2376. Notification("warning", "Object was not found in the workspace.", 6)
  2377. end
  2378. if args[2] then
  2379. Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * args[2]
  2380. else
  2381. Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * 3
  2382. end
  2383. clientSided()
  2384. end
  2385. end
  2386.  
  2387. CBRINGplr = ""
  2388. cbringing = false
  2389. cbringingall = false
  2390. Commands.cbring = function(args)
  2391. if args[1] then
  2392. if string.lower(tostring(args[1])) == "all" or string.lower(tostring(args[1])) == "others" then
  2393. cbringingall = true
  2394. else
  2395. for i,v in pairs(findPlayer(args[1])) do
  2396. CBRINGplr = v
  2397. cbringing = true
  2398. end
  2399. end
  2400. if args[2] then
  2401. CBRINGamount = args[2]
  2402. else
  2403. CBRINGamount = 3
  2404. end
  2405. clientSided()
  2406. end
  2407. end
  2408.  
  2409. Commands.uncbring = function(args)
  2410. cbringing = false
  2411. cbringingall = false
  2412. end
  2413.  
  2414. Commands.cfreeze = function(args)
  2415. if args[1] then
  2416. for i,v in pairs(findPlayer(args[1])) do
  2417. v.Character.HumanoidRootPart.Anchored = true
  2418. end
  2419. clientSided()
  2420. end
  2421. end
  2422.  
  2423. Commands.uncfreeze = function(args)
  2424. if args[1] then
  2425. for i,v in pairs(findPlayer(args[1])) do
  2426. v.Character.HumanoidRootPart.Anchored = false
  2427. end
  2428. else
  2429. for i,all in pairs(gsPlayers:GetPlayers()) do
  2430. all.Character.HumanoidRootPart.Anchored = false
  2431. end
  2432. end
  2433. end
  2434.  
  2435. Commands.unattach = function(args)
  2436. local function getout(player,player2)
  2437. local char1,char2=player.Character,player2.Character
  2438. if char1 and char2 then
  2439. char1:MoveTo(char2.Head.Position)
  2440. end
  2441. end
  2442. getout(LP, LP)
  2443. end
  2444.  
  2445. currentToolSize = ""
  2446. Commands.reach = function(args)
  2447. if args[1] then
  2448. for i,v in pairs(LP.Character:GetDescendants()) do
  2449. if v:IsA("Tool") then
  2450. if string.lower(tostring(args[1])) == "off" then
  2451. v.Handle.Size = currentToolSize
  2452. v.Handle.SelectionBoxCreated:Destroy()
  2453. LP.Character.Humanoid:UnequipTools()
  2454. elseif string.lower(tostring(args[1])) == "on" then
  2455. if args[2] then
  2456. currentToolSize = v.Handle.Size
  2457. local a = Instance.new("SelectionBox",v.Handle)
  2458. a.Name = "SelectionBoxCreated"
  2459. a.Adornee = v.Handle
  2460. v.Handle.Size = Vector3.new(0.5,0.5,args[2])
  2461. v.GripPos = Vector3.new(0,0,0)
  2462. LP.Character.Humanoid:UnequipTools()
  2463. else
  2464. currentToolSize = v.Handle.Size
  2465. local a = Instance.new("SelectionBox",v.Handle)
  2466. a.Name = "SelectionBoxCreated"
  2467. a.Adornee = v.Handle
  2468. v.Handle.Size = Vector3.new(0.5,0.5,60)
  2469. v.GripPos = Vector3.new(0,0,0)
  2470. LP.Character.Humanoid:UnequipTools()
  2471. end
  2472. end
  2473. end
  2474. end
  2475. end
  2476. end
  2477.  
  2478. Commands.droptool = function(args)
  2479. for i,v in pairs(LP.Character:GetDescendants()) do
  2480. if v:IsA("Tool") then
  2481. v.Parent = gsWorkspace
  2482. end
  2483. end
  2484. for i,a in pairs(LP.Backpack:GetDescendants()) do
  2485. if a:IsA("Tool") then
  2486. a.Parent = gsWorkspace
  2487. end
  2488. end
  2489. end
  2490.  
  2491. Commands.drophats = function(args)
  2492. for i,v in pairs(LP.Character:GetDescendants()) do
  2493. if v:IsA("Accessory") or v:IsA("Hat") then
  2494. v.Parent = gsWorkspace
  2495. end
  2496. end
  2497. end
  2498.  
  2499. Commands.hidecmdbar = function(args)
  2500. CMDBAR.Visible = false
  2501. end
  2502.  
  2503. Commands.showcmdbar = function(args)
  2504. CMDBAR.Visible = true
  2505. end
  2506.  
  2507. Commands.prefix = function(args)
  2508. if args[1] then
  2509. commandPrefix = string.sub(tostring(args[1]), 1, 1)
  2510. fullUpdate()
  2511. end
  2512. end
  2513.  
  2514. Commands.removeinvis = function(args)
  2515. for i,v in pairs(gsWorkspace:GetDescendants()) do
  2516. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  2517. if v.Transparency == 1 then
  2518. v:Destroy()
  2519. end
  2520. end
  2521. end
  2522. clientSided()
  2523. end
  2524.  
  2525. Commands.removefog = function(args)
  2526. gsLighting.FogStart = 0
  2527. gsLighting.FogEnd = 9999999999999
  2528. clientSided()
  2529. end
  2530.  
  2531. Commands.animation = function(args)
  2532. if args[1] then
  2533. if string.lower(tostring(args[1])) == "gui" then
  2534. loadstring(game:HttpGet(("https://pastebin.com/raw/mdbTSP4d"),true))()
  2535. else
  2536. local Anim = Instance.new("Animation")
  2537. Anim.AnimationId = "rbxassetid://".. tostring(args[1])
  2538. local track = LP.Character.Humanoid:LoadAnimation(Anim)
  2539. if args[2] then
  2540. track:Play(.1, 1, args[2])
  2541. else
  2542. track:Play(.1, 1, 1)
  2543. end
  2544. end
  2545. end
  2546. end
  2547.  
  2548. Commands.btools = function(args)
  2549. local Clone_T = Instance.new("HopperBin",LP.Backpack)
  2550. Clone_T.BinType = "Clone"
  2551. local Destruct = Instance.new("HopperBin",LP.Backpack)
  2552. Destruct.BinType = "Hammer"
  2553. local Hold_T = Instance.new("HopperBin",LP.Backpack)
  2554. Hold_T.BinType = "Grab"
  2555. clientSided()
  2556. end
  2557.  
  2558. Commands.esp = function(args)
  2559. if args[1] then
  2560. for i,v in pairs(findPlayer(args[1])) do
  2561. local espPlayer = v
  2562. for i,createESP in pairs(espPlayer.Character:GetDescendants()) do
  2563. if createESP:IsA("Part") or createESP:IsA("MeshPart") then
  2564. if createESP.Name ~= "HumanoidRootPart" and createESP.Name ~= "Handle" then
  2565. local current = true
  2566. local espBOX = Instance.new("BoxHandleAdornment")
  2567. espBOX.Parent = gsCoreGui
  2568. espBOX.Name = "rGET"..espPlayer.Name
  2569. espBOX.Adornee = createESP
  2570. espBOX.AlwaysOnTop = true
  2571. espBOX.ZIndex = 0
  2572. espBOX.Size = createESP.Size
  2573. espBOX.Transparency = 0.3
  2574. local AboveHead = Instance.new("BillboardGui")
  2575. AboveHead.Parent = gsCoreGui
  2576. AboveHead.Adornee = espPlayer.Character.Head
  2577. AboveHead.Name = "rGET"..espPlayer.Name
  2578. AboveHead.Size = UDim2.new(0, 100, 0, 100)
  2579. AboveHead.StudsOffset = Vector3.new(0, 1, 0)
  2580. AboveHead.AlwaysOnTop = true
  2581. local Info = Instance.new("TextLabel")
  2582. Info.Parent = AboveHead
  2583. Info.BackgroundTransparency = 1
  2584. Info.Position = UDim2.new(0, 0, 0, 0)
  2585. Info.Size = UDim2.new(1, 0, 0, 40)
  2586. Info.TextColor3 = Color3.fromRGB(200,200,200)
  2587. Info.TextStrokeTransparency = 0.5
  2588. Info.TextSize = 15
  2589. if espPlayer.TeamColor == LP.TeamColor then
  2590. espBOX.Color = BrickColor.new("Lime green")
  2591. Info.TextStrokeColor3 = Color3.fromRGB(10,100,10)
  2592. else
  2593. espBOX.Color = BrickColor.new("Really red")
  2594. Info.TextStrokeColor3 = Color3.fromRGB(100,10,10)
  2595. end
  2596. game:GetService('RunService').Stepped:connect(function()
  2597. if current and LP.Character.Humanoid and espPlayer.Character.HumanoidRootPart then
  2598. Info.Text = espPlayer.Name.." (".. math.floor((LP.Character.HumanoidRootPart.Position - espPlayer.Character.HumanoidRootPart.Position).magnitude)..")"
  2599. end
  2600. end)
  2601. espPlayer.Character.Humanoid.Died:Connect(function()
  2602. current = false
  2603. espBOX:Destroy()
  2604. AboveHead:Destroy()
  2605. end)
  2606. gsPlayers.PlayerRemoving:Connect(function(plr)
  2607. if plr == espPlayer then
  2608. current = false
  2609. espBOX:Destroy()
  2610. AboveHead:Destroy()
  2611. end
  2612. end)
  2613. end
  2614. end
  2615. end
  2616. end
  2617. clientSided()
  2618. end
  2619. end
  2620.  
  2621. Commands.unesp = function(args)
  2622. if not args[1] then
  2623. for i,v in pairs(gsCoreGui:GetDescendants()) do
  2624. if string.sub(v.Name, 1, 4) == "rGET" then
  2625. v:Destroy()
  2626. end
  2627. end
  2628. else
  2629. for i,v in pairs(gsCoreGui:GetDescendants()) do
  2630. if string.sub(v.Name, 1, 4) == "rGET" then
  2631. for i,a in pairs(findPlayer(args[1])) do
  2632. if string.sub(v.Name, 5) == a.Name then
  2633. v:Destroy()
  2634. end
  2635. end
  2636. end
  2637. end
  2638. end
  2639. end
  2640.  
  2641. Commands.dice = function(args)
  2642. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("You rolled a dice for ".. tostring(math.random(1, 6)), "All")
  2643. end
  2644.  
  2645. Commands.random = function(args)
  2646. if args[1] and args[2] then
  2647. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Picking random number between "..args[1].." and "..args[2].."... The number is ".. tostring(math.random(args[1], args[2])), "All")
  2648. end
  2649. end
  2650.  
  2651. Commands.closegame = function(args)
  2652. game:Shutdown()
  2653. end
  2654.  
  2655. Commands.savetool = function(args)
  2656. if args[1] then
  2657. for i,a in pairs(LP.Character:GetDescendants()) do
  2658. if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args[1])) then
  2659. a.Parent = LP
  2660. local oldName = a.Name
  2661. a.Name = "saved "..oldName
  2662. else
  2663. for i,n in pairs(LP.Backpack:GetDescendants()) do
  2664. if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args[1])) then
  2665. n.Parent = LP
  2666. local sOldName = n.Name
  2667. n.Name = "saved "..sOldName
  2668. end
  2669. end
  2670. end
  2671. end
  2672. else
  2673. for i,v in pairs(LP.Character:GetDescendants()) do
  2674. if v:IsA("Tool") then
  2675. v.Parent = LP
  2676. local oldName = v.Name
  2677. v.Name = "saved "..oldName
  2678. end
  2679. end
  2680. end
  2681. end
  2682.  
  2683. Commands.loadtool = function(args)
  2684. if args[1] then
  2685. for i,a in pairs(LP:GetChildren()) do
  2686. if a:IsA("Tool") and string.sub(a.Name, 1, 5) == "saved" and string.lower(string.sub(a.Name, 7)) == string.lower(tostring(args[1])) then
  2687. a.Parent = LP.Backpack
  2688. local currentName = a.Name
  2689. a.Name = string.sub(currentName, 7)
  2690. end
  2691. end
  2692. else
  2693. for i,v in pairs(LP:GetChildren()) do
  2694. if string.sub(v.Name, 1, 5) == "saved" then
  2695. v.Parent = LP.Backpack
  2696. local currentName = v.Name
  2697. v.Name = string.sub(currentName, 7)
  2698. end
  2699. end
  2700. end
  2701. end
  2702.  
  2703. Commands.savealltool = function(args)
  2704. for i,v in pairs(LP.Character:GetDescendants()) do
  2705. if v:IsA("Tool") then
  2706. v.Parent = LP
  2707. local oldName = v.Name
  2708. v.Name = "saved "..oldName
  2709. end
  2710. end
  2711. for i,v in pairs(LP.Backpack:GetDescendants()) do
  2712. if v:IsA("Tool") then
  2713. v.Parent = LP
  2714. local oldName = v.Name
  2715. v.Name = "saved "..oldName
  2716. end
  2717. end
  2718. end
  2719.  
  2720. Commands.loadalltool = function(args)
  2721. for i,v in pairs(LP:GetChildren()) do
  2722. if v:IsA("Tool") and string.sub(v.Name, 1, 5) == "saved" then
  2723. v.Parent = LP.Backpack
  2724. local currentName = v.Name
  2725. v.Name = string.sub(currentName, 7)
  2726. end
  2727. end
  2728. end
  2729.  
  2730. Mouse.KeyDown:Connect(function(key)
  2731. if key == clicktpKEY and clicktpACTIVE == true then
  2732. if Mouse.Target then
  2733. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
  2734. end
  2735. end
  2736. if key == clickdelKEY and clickdelACTIVE == true then
  2737. if Mouse.Target then
  2738. Mouse.Target:Destroy()
  2739. end
  2740. end
  2741. end)
  2742. Mouse.Button1Down:Connect(function()
  2743. if clicktpACTIVE == true and clicktpCLICK == true then
  2744. if Mouse.Target then
  2745. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
  2746. end
  2747. end
  2748. if clickdelACTIVE == true and clickdelCLICK == true then
  2749. if Mouse.Target then
  2750. Mouse.Target:Destroy()
  2751. end
  2752. end
  2753. end)
  2754.  
  2755. clicktpKEY = ""
  2756. clickdelKEY = ""
  2757. clicktpACTIVE = false
  2758. clickdelACTIVE = false
  2759. clicktpCLICK = false
  2760. clickdelCLICK = false
  2761.  
  2762. Commands.clicktp = function(args)
  2763. if args[1] then
  2764. clicktpKEY = string.sub(tostring(args[1]), 1, 1)
  2765. clicktpACTIVE = true
  2766. clicktpCLICK = false
  2767. else
  2768. clicktpKEY = ""
  2769. clicktpACTIVE = true
  2770. clicktpCLICK = true
  2771. end
  2772. clientSided()
  2773. end
  2774.  
  2775. Commands.clickdel = function(args)
  2776. if args[1] then
  2777. clickdelKEY = string.sub(tostring(args[1]), 1, 1)
  2778. clickdelACTIVE = true
  2779. clickdelCLICK = false
  2780. else
  2781. clickdelKEY = ""
  2782. clickdelACTIVE = true
  2783. clickdelCLICK = true
  2784. end
  2785. clientSided()
  2786. end
  2787.  
  2788. Commands.unclicktp = function(args)
  2789. clicktpACTIVE = false
  2790. end
  2791.  
  2792. Commands.unclickdel = function(args)
  2793. clickdelACTIVE = false
  2794. end
  2795.  
  2796. Commands.oof = function(args)
  2797. spawn(function()
  2798. while wait() do
  2799. for i,v in pairs(game:GetService'Players':GetPlayers()) do
  2800. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  2801. for _,x in pairs(v.Character.Head:GetChildren()) do
  2802. if x:IsA'Sound' then x.Playing = true x.CharacterSoundEvent:FireServer(true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true) end
  2803. end
  2804. end
  2805. end
  2806. end
  2807. end)
  2808. end
  2809.  
  2810. Commands.chatlogs = function(args)
  2811. MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
  2812. MainChatFrame.Visible = true
  2813. end
  2814.  
  2815. Commands.stopadmin = function(args)
  2816. commandPrefix = " "
  2817. following = false
  2818. trailing = false
  2819. annoying = false
  2820. CMDBAR.Visible = false
  2821. Match.Visible = false
  2822. flying = false
  2823. end
  2824.  
  2825. Commands.freecam = function(args)
  2826. for i,getFC in pairs(gsWorkspace:GetDescendants()) do
  2827. if getFC.Name == "rGETpartNUMBER2" then
  2828. getFC:Destroy()
  2829. end
  2830. end
  2831. local CameraPart = Instance.new("Part")
  2832. CameraPart.CanCollide = false
  2833. CameraPart.CFrame = LP.Character.Head.CFrame
  2834. CameraPart.Locked = true
  2835. CameraPart.Transparency = 1
  2836. CameraPart.Size = Vector3.new(1, 1, 1)
  2837. CameraPart.Parent = gsWorkspace
  2838. CameraPart.Name = "rGETpartNUMBER2"
  2839. if bypassMODE == true then
  2840. loopviewfc = true
  2841. elseif bypassMODE == false then
  2842. gsWorkspace.CurrentCamera.CameraSubject = CameraPart
  2843. end
  2844. local speedget = 1
  2845. local T = CameraPart
  2846. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  2847. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  2848. local SPEED = speedget
  2849. if args[1] then
  2850. speedfly = tonumber(args[1])
  2851. else
  2852. speedfly = 1
  2853. end
  2854. local function freecamfly()
  2855. LP.Character.Head.Anchored = true
  2856. doFREECAM = true
  2857. local BG = Instance.new('BodyGyro', T)
  2858. local BV = Instance.new('BodyVelocity', T)
  2859. BG.P = 9e4
  2860. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  2861. BG.cframe = T.CFrame
  2862. BV.velocity = Vector3.new(0, 0.1, 0)
  2863. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2864. spawn(function()
  2865. repeat wait()
  2866. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  2867. SPEED = 50
  2868. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  2869. SPEED = 0
  2870. end
  2871. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  2872. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  2873. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  2874. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  2875. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  2876. else
  2877. BV.velocity = Vector3.new(0, 0.1, 0)
  2878. end
  2879. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  2880. until not doFREECAM
  2881. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  2882. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  2883. SPEED = 0
  2884. BG:destroy()
  2885. BV:destroy()
  2886. end)
  2887. end
  2888. Mouse.KeyDown:connect(function(KEY)
  2889. if KEY:lower() == 'w' then
  2890. CONTROL.F = speedfly
  2891. elseif KEY:lower() == 's' then
  2892. CONTROL.B = -speedfly
  2893. elseif KEY:lower() == 'a' then
  2894. CONTROL.L = -speedfly
  2895. elseif KEY:lower() == 'd' then
  2896. CONTROL.R = speedfly
  2897. end
  2898. end)
  2899. Mouse.KeyUp:connect(function(KEY)
  2900. if KEY:lower() == 'w' then
  2901. CONTROL.F = 0
  2902. elseif KEY:lower() == 's' then
  2903. CONTROL.B = 0
  2904. elseif KEY:lower() == 'a' then
  2905. CONTROL.L = 0
  2906. elseif KEY:lower() == 'd' then
  2907. CONTROL.R = 0
  2908. end
  2909. end)
  2910. freecamfly()
  2911. end
  2912.  
  2913. Commands.fc = function(args)
  2914. if args[1] then
  2915. run(commandPrefix.."freecam "..args[1])
  2916. else
  2917. run(commandPrefix.."freecam")
  2918. end
  2919. end
  2920.  
  2921. Commands.unfreecam = function(args)
  2922. doFREECAM = false
  2923. LP.Character.Head.Anchored = false
  2924. view(LP)
  2925. if gsWorkspace.rGETpartNUMBER2 then
  2926. gsWorkspace.rGETpartNUMBER2:Destroy()
  2927. end
  2928. loopviewfc = false
  2929. end
  2930.  
  2931. Commands.unfc = function(args)
  2932. doFREECAM = false
  2933. LP.Character.Head.Anchored = false
  2934. view(LP)
  2935. if gsWorkspace.rGETpartNUMBER2 then
  2936. gsWorkspace.rGETpartNUMBER2:Destroy()
  2937. end
  2938. loopviewfc = false
  2939. end
  2940.  
  2941. Commands.gotofc = function(args)
  2942. doFREECAM = false
  2943. LP.Character.Head.Anchored = false
  2944. view(LP)
  2945. pcall(function()
  2946. LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
  2947. gsWorkspace.rGETpartNUMBER2:Destroy()
  2948. end)
  2949. loopviewfc = false
  2950. end
  2951.  
  2952. Commands.fctp = function(args)
  2953. if args[1] then
  2954. for i,v in pairs(findPlayer(args[1])) do
  2955. pcall(function()
  2956. gsWorkspace.rGETpartNUMBER2.CFrame = v.Character.Head.CFrame
  2957. end)
  2958. end
  2959. end
  2960. end
  2961.  
  2962. Commands.cmds = function(args)
  2963. CMDSmain.Position = UDim2.new(0, 695, 0, 297)
  2964. CMDSmain.Visible = true
  2965. CMDSmain:TweenSize(UDim2.new(0, 440, 0, 367), "InOut", "Sine", 1)
  2966. end
  2967.  
  2968. Commands.fullcredits = function(args)
  2969. Notification("info", "Credit to Autumn, Josh and 3dsboy08 (Help with "..commandPrefix.."remotespy and anti client kick)", 1)
  2970. Notification("info", "Credit to Infinite Yield developers (Assisted in "..commandPrefix.."esp and "..commandPrefix.."fly commands)", 1)
  2971. Notification("info", "Credit to Timeless ("..commandPrefix.."invisible) and Harkinian ("..commandPrefix.."shutdown)", 1)
  2972. Notification("info", "Credit to DEX creators ("..commandPrefix.."explorer) and xFunnieuss ("..commandPrefix.."spinhats)", 1)
  2973. Notification("info", "Only creator is illremember", 2)
  2974. end
  2975.  
  2976. Commands.hotkey = function(args)
  2977. if args[1] then
  2978. local hotkeyKEY = string.sub(tostring(args[1]), 1, 3)
  2979. if args[2] then
  2980. table.remove(args, 1)
  2981. local hotkeyCMD = table.concat(args, " ")
  2982. table.insert(hotkeys, hotkeyCMD.."//"..hotkeyKEY)
  2983. fullUpdate()
  2984. Notification("info", "Hotkey added!", 1)
  2985. end
  2986. end
  2987. end
  2988.  
  2989. Mouse.KeyDown:Connect(function(key)
  2990. for i,v in pairs(hotkeys) do
  2991. local currentKey = string.match(v, "[%a%d]+$")
  2992. if string.len(currentKey) == 1 then
  2993. if key == string.sub(v, #v, #v) then
  2994. local commandtoRUN = string.match(v, "^[%w%s]+")
  2995. if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
  2996. if bypassMODE == true then
  2997. if doFREECAM == false then
  2998. run(commandPrefix..tostring(commandtoRUN))
  2999. else
  3000. run(commandPrefix.."unfly")
  3001. end
  3002. else
  3003. if flying == false then
  3004. run(commandPrefix..tostring(commandtoRUN))
  3005. else
  3006. run(commandPrefix.."unfly")
  3007. end
  3008. end
  3009. elseif tostring(commandtoRUN) == "noclip" then
  3010. if noclip == false then
  3011. run(commandPrefix..tostring(commandtoRUN))
  3012. else
  3013. run(commandPrefix.."clip")
  3014. end
  3015. elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
  3016. if doFREECAM == false then
  3017. run(commandPrefix..tostring(commandtoRUN))
  3018. else
  3019. if fchotkeymode == "goto" then
  3020. run(commandPrefix.."gotofc")
  3021. elseif fchotkeymode == "unfc" then
  3022. run(commandPrefix.."unfreecam")
  3023. end
  3024. end
  3025. else
  3026. run(commandPrefix..tostring(commandtoRUN))
  3027. end
  3028. end
  3029. else
  3030. if string.lower(string.sub(tostring(currentKey), 1, 1)) == "f" then
  3031. local commandtoRUN = string.match(v, "^[%w%s]+")
  3032. local hotkeyadjust = tonumber(string.sub(currentKey, 2, 3)) + 25
  3033. if string.byte(key) == hotkeyadjust then
  3034. if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
  3035. if bypassMODE == true then
  3036. if doFREECAM == false then
  3037. run(commandPrefix..tostring(commandtoRUN))
  3038. else
  3039. run(commandPrefix.."unfly")
  3040. end
  3041. else
  3042. if flying == false then
  3043. run(commandPrefix..tostring(commandtoRUN))
  3044. else
  3045. run(commandPrefix.."unfly")
  3046. end
  3047. end
  3048. elseif tostring(commandtoRUN) == "noclip" then
  3049. if noclip == false then
  3050. run(commandPrefix..tostring(commandtoRUN))
  3051. else
  3052. run(commandPrefix.."clip")
  3053. end
  3054. elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
  3055. if doFREECAM == false then
  3056. run(commandPrefix..tostring(commandtoRUN))
  3057. else
  3058. if fchotkeymode == "goto" then
  3059. run(commandPrefix.."gotofc")
  3060. elseif fchotkeymode == "unfc" then
  3061. run(commandPrefix.."unfreecam")
  3062. end
  3063. end
  3064. else
  3065. run(commandPrefix..tostring(commandtoRUN))
  3066. end
  3067. end
  3068. end
  3069. end
  3070. end
  3071. end)
  3072.  
  3073. Commands.removeallhotkey = function(args)
  3074. hotkeys = {}
  3075. fullUpdate()
  3076. Notification("warning", "All hotkeys reset/removed", 6)
  3077. end
  3078.  
  3079. Commands.removehotkey = function(args)
  3080. if args[1] then
  3081. for i,v in pairs(hotkeys) do
  3082. local currentKey = string.match(v, "[%a%d]+$")
  3083. if currentKey == string.lower(tostring(args[1])) then
  3084. table.remove(hotkeys, i)
  3085. fullUpdate()
  3086. end
  3087. end
  3088. end
  3089. end
  3090.  
  3091. Commands.printhotkeys = function(args)
  3092. for i,v in pairs(hotkeys) do
  3093. warn("HOTKEYS:")
  3094. print(v)
  3095. end
  3096. end
  3097.  
  3098. Commands.os = function(args)
  3099. if args[1] then
  3100. for i,v in pairs(findPlayer(args[1])) do
  3101. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." is on "..v.OsPlatform, "All")
  3102. end
  3103. end
  3104. end
  3105.  
  3106. spinning = false
  3107. Commands.spin = function(args)
  3108. if args[1] then
  3109. for i,v in pairs(findSinglePlayer(args[1])) do
  3110. run(commandPrefix.."attach "..v.Name)
  3111. annplr = v
  3112. annoying = true
  3113. spinning = true
  3114. end
  3115. end
  3116. end
  3117.  
  3118. Commands.unspin = function(args)
  3119. if spinning then
  3120. annoying = false
  3121. spinning = false
  3122. end
  3123. run(""..commandPrefix.."unattach")
  3124. end
  3125.  
  3126. Commands.explorer = function(args)
  3127. loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  3128. Notification("info", "Loaded DEX explorer!", 5)
  3129. end
  3130.  
  3131. Commands.maxzoom = function(args)
  3132. if args[1] then
  3133. LP.CameraMaxZoomDistance = args[1]
  3134. end
  3135. end
  3136.  
  3137. Commands.stare = function(args)
  3138. if args[1] then
  3139. for i,v in pairs(findSinglePlayer(args[1])) do
  3140. stareplr = v
  3141. staring = true
  3142. end
  3143. end
  3144. end
  3145.  
  3146. Commands.unstare = function(args)
  3147. staring = false
  3148. end
  3149.  
  3150. Commands.tempgod = function(args)
  3151. local hu = LP.Character.Humanoid
  3152. local l = Instance.new("Humanoid")
  3153. l.Parent = LP.Character
  3154. l.Name = "Humanoid"
  3155. wait(0.1)
  3156. hu.Parent = LP
  3157. gsWorkspace.CurrentCamera.CameraSubject = LP.Character
  3158. LP.Character.Animate.Disabled = true
  3159. wait(0.1)
  3160. LP.Character.Animate.Disabled = false
  3161. Notification("info", "Enabled Temp FE Godmode", 4)
  3162. end
  3163.  
  3164. Commands.void = function(args)
  3165. if hasTools() == false then
  3166. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  3167. else
  3168. FEGodmode()
  3169. for i,v in pairs(LP.Backpack:GetChildren())do
  3170. LP.Character.Humanoid:EquipTool(v)
  3171. end
  3172. if args[1] then
  3173. for i,v in pairs(findSinglePlayer(args[1])) do
  3174. local NOW = LP.Character.HumanoidRootPart.CFrame
  3175. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3176. wait(0.3)
  3177. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3178. local function tp(player,player2)
  3179. local char1,char2=player.Character,player2.Character
  3180. if char1 and char2 then
  3181. char1:MoveTo(char2.Head.Position)
  3182. end
  3183. end
  3184. wait(0.5)
  3185. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(999999999999999,0,999999999999999))
  3186. end
  3187. end
  3188. end
  3189. end
  3190.  
  3191. Commands.freefall = function(args)
  3192. if hasTools() == false then
  3193. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  3194. else
  3195. FEGodmode()
  3196. for i,v in pairs(LP.Backpack:GetChildren())do
  3197. LP.Character.Humanoid:EquipTool(v)
  3198. end
  3199. if args[1] then
  3200. for i,v in pairs(findSinglePlayer(args[1])) do
  3201. local NOW = LP.Character.HumanoidRootPart.CFrame
  3202. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3203. wait(0.3)
  3204. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3205. wait(0.5)
  3206. LP.Character.HumanoidRootPart.CFrame = NOW
  3207. wait(0.5)
  3208. LP.Character.HumanoidRootPart.CFrame = NOW
  3209. wait(0.6)
  3210. LP.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
  3211. end
  3212. end
  3213. end
  3214. end
  3215.  
  3216. Commands.version = function(args)
  3217. Notification("info", "Current Shattervast Version: V2.8", 7)
  3218. end
  3219.  
  3220. Commands.shiftlockon = function(args)
  3221. LP.DevEnableMouseLock = true
  3222. Notification("info", "Shift lock enabled!", 5)
  3223. end
  3224.  
  3225. for i,needChat in pairs(gsPlayers:GetPlayers()) do
  3226. needChat.Chatted:Connect(function(msg)
  3227. if copychatall then
  3228. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
  3229. end
  3230. end)
  3231. end
  3232. gsPlayers.PlayerAdded:Connect(function(plr)
  3233. plr.Chatted:Connect(function(msg)
  3234. if copychatall then
  3235. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
  3236. end
  3237. end)
  3238. end)
  3239.  
  3240. copychatplayer = nil
  3241. copychatall = false
  3242. copychatACTIVE = false
  3243. Commands.copychat = function(args)
  3244. if args[1] then
  3245. if string.lower(args[1]) == "all" or string.lower(args[1]) == "others" then
  3246. copychatall = true
  3247. else
  3248. for i,v in pairs(findPlayer(args[1])) do
  3249. if v ~= LP then
  3250. copychatplayer = v
  3251. copychatACTIVE = true
  3252. end
  3253. end
  3254. end
  3255. end
  3256. end
  3257.  
  3258. Commands.uncopychat = function(args)
  3259. copychatall = false
  3260. copychatACTIVE = false
  3261. end
  3262.  
  3263. Commands.newkill = function(args)
  3264. if hasTools() == false then
  3265. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3266. else
  3267. if args[1] then
  3268. for i,plr in pairs(findSinglePlayer(args[1])) do
  3269. for i,v in pairs(LP.Backpack:GetChildren())do
  3270. LP.Character.Humanoid:EquipTool(v)
  3271. end
  3272. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3273. if v:IsA("Tool") then
  3274. v.Parent = LP.Character
  3275. wait()
  3276. v.Parent = plr.Character
  3277. end
  3278. end
  3279. wait(0.4)
  3280. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(4000000, -10, 200000))
  3281. end
  3282. end
  3283. end
  3284. end
  3285.  
  3286. Commands.newattach = function(args)
  3287. if hasTools() == false then
  3288. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3289. else
  3290. if args[1] then
  3291. for i,plr in pairs(findSinglePlayer(args[1])) do
  3292. for i,v in pairs(LP.Backpack:GetChildren())do
  3293. LP.Character.Humanoid:EquipTool(v)
  3294. end
  3295. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3296. if v:IsA("Tool") then
  3297. v.Parent = LP.Character
  3298. wait()
  3299. v.Parent = plr.Character
  3300. end
  3301. end
  3302. end
  3303. end
  3304. end
  3305. end
  3306.  
  3307. Commands.newbring = function(args)
  3308. if hasTools() == false then
  3309. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3310. else
  3311. if args[1] then
  3312. for i,plr in pairs(findSinglePlayer(args[1])) do
  3313. local NOW = LP.Character.HumanoidRootPart.CFrame
  3314. for i,v in pairs(LP.Backpack:GetChildren())do
  3315. LP.Character.Humanoid:EquipTool(v)
  3316. end
  3317. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3318. if v:IsA("Tool") then
  3319. v.Parent = LP.Character
  3320. wait()
  3321. v.Parent = plr.Character
  3322. end
  3323. end
  3324. wait(0.4)
  3325. LP.Character.HumanoidRootPart.CFrame = NOW
  3326. wait(0.4)
  3327. LP.Character.HumanoidRootPart.CFrame = NOW
  3328. end
  3329. end
  3330. end
  3331. end
  3332.  
  3333. Commands.spawn = function(args)
  3334. if args[1] then
  3335. if string.lower(tostring(args[1])) == "ws" then
  3336. spawnWS = args[2] or CurrentWalkspeed
  3337. LP.Character.Humanoid.WalkSpeed = args[2] or CurrentWalkspeed
  3338. elseif string.lower(tostring(args[1])) == "jp" then
  3339. spawnJP = args[2] or CurrentJumppower
  3340. LP.Character.Humanoid.JumpPower = args[2] or CurrentJumppower
  3341. elseif string.lower(tostring(args[1])) == "hh" then
  3342. spawnHH = args[2] or CurrentHipheight
  3343. LP.Character.Humanoid.HipHeight = args[2] or CurrentHipheight
  3344. elseif string.lower(tostring(args[1])) == "god" then
  3345. spawningfegod = true
  3346. FEGodmode()
  3347. end
  3348. end
  3349. end
  3350.  
  3351. Commands.unspawn = function(args)
  3352. spawnWS = CurrentWalkspeed
  3353. spawnJP = CurrentJumppower
  3354. spawnHH = CurrentHipheight
  3355. spawningfegod = false
  3356. Notification("info", "Reset spawning stats", 5)
  3357. end
  3358.  
  3359. savingtoolsloop = false
  3360. Commands.autosavetool = function(args)
  3361. if args[1] then
  3362. if string.lower(tostring(args[1])) == "on" then
  3363. savingtoolsloop = true
  3364. elseif string.lower(tostring(args[1])) == "off" then
  3365. savingtoolsloop = false
  3366. end
  3367. end
  3368. end
  3369.  
  3370. modeFling = false
  3371. modeCompliment = false
  3372. modeMove = false
  3373. modeInfo = false
  3374. Commands.beginbot = function(args)
  3375. if not args[1] then
  3376. print("fling // compliment // move // info")
  3377. Notification("info", ""..commandPrefix.."beginbot Modes printed", 5)
  3378. else
  3379. if string.lower(tostring(args[1])) == "fling" then
  3380. modeFling = true
  3381. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hello! I am Fling-Bot 5000! Say !fling [Player] to fling that player!", "All")
  3382. elseif string.lower(tostring(args[1])) == "compliment" then
  3383. modeCompliment = true
  3384. complimentReady = true
  3385. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Good day, I am Compliment-Bot. Say !c [Player] to give them a compliment.", "All")
  3386. elseif string.lower(tostring(args[1])) == "move" then
  3387. modeMove = true
  3388. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hi, I am movement bot. Commands you can use: !walk [Player], !bringbot, !follow [Player].", "All")
  3389. elseif string.lower(tostring(args[1])) == "info" then
  3390. modeInfo = true
  3391. infoReady = true
  3392. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hey, I'm Info-Bot. Commands you can use: !age [Player], !id [Player].", "All")
  3393. end
  3394. end
  3395. end
  3396.  
  3397. Commands.endbot = function(args)
  3398. if not args[1] then
  3399. modeFling = false
  3400. modeCompliment = false
  3401. modeMove = false
  3402. modeInfo = false
  3403. else
  3404. if string.lower(tostring(args[1])) == "fling" then
  3405. modeFling = false
  3406. elseif string.lower(tostring(args[1])) == "compliment" then
  3407. modeCompliment = false
  3408. elseif string.lower(tostring(args[1])) == "move" then
  3409. modeMove = false
  3410. elseif string.lower(tostring(args[1])) == "info" then
  3411. modeInfo = false
  3412. end
  3413. end
  3414. end
  3415.  
  3416. Commands.stopsit = function(args)
  3417. stopsitting = true
  3418. end
  3419.  
  3420. Commands.gosit = function(args)
  3421. stopsitting = false
  3422. end
  3423.  
  3424. chattingerror = true
  3425. Commands.chaterror = function(args)
  3426. if chattingerror then
  3427. chattingerror = false
  3428. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3429. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3430. wait(4)
  3431. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3432. wait(3)
  3433. chattingerror = true
  3434. end
  3435. end
  3436.  
  3437. spawnpos = nil
  3438. spawningpos = true
  3439. Commands.spawnpoint = function(args)
  3440. spawnpos = LP.Character.HumanoidRootPart.CFrame
  3441. spawningpos = true
  3442. Notification("info", "Spawn point has been set! Use "..commandPrefix.."nospawn to remove.", 6)
  3443. end
  3444.  
  3445. Commands.nospawn = function(args)
  3446. spawningpos = false
  3447. Notification("info", "Spawn point has been removed. Use "..commandPrefix.."spawnpoint to enable.", 6)
  3448. end
  3449.  
  3450. Commands.bypass = function(args)
  3451. if args[1] then
  3452. if string.lower(tostring(args[1])) == "on" then
  3453. bypassMODE = true
  3454. Notification("warning", "Bypass mode turned on, this changes functions of "..commandPrefix.."fly and other commands to bypass most anti-exploits.", 7)
  3455. elseif string.lower(tostring(args[1])) == "off" then
  3456. bypassMODE = false
  3457. Notification("warning", "Bypass mode has been turned off.", 7)
  3458. end
  3459. end
  3460. end
  3461.  
  3462. Commands.fixcam = function(args)
  3463. gsWorkspace.CurrentCamera:Destroy()
  3464. wait(0.1)
  3465. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character.Humanoid
  3466. game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
  3467. LP.CameraMinZoomDistance = 0.5
  3468. LP.CameraMaxZoomDistance = 400
  3469. LP.CameraMode = "Classic"
  3470. LP.DevCameraOcclusionMode = CurrentNormal
  3471. end
  3472.  
  3473. Commands.gotoobj = function(args)
  3474. if args[1] then
  3475. for i,v in pairs(gsWorkspace:GetDescendants()) do
  3476. if string.lower(v.Name) == string.lower(tostring(args[1])) then
  3477. LP.Character.HumanoidRootPart.CFrame = v.CFrame + Vector3.new(0, 3, 0)
  3478. end
  3479. end
  3480. end
  3481. end
  3482.  
  3483. Commands.breakcam = function(args)
  3484. gsWorkspace.CurrentCamera.CameraSubject = LP.Character.Head
  3485. end
  3486.  
  3487. Commands.inviscam = function(args)
  3488. LP.DevCameraOcclusionMode = "Invisicam"
  3489. end
  3490.  
  3491. printobjKEY = ""
  3492. printobjCLICKING = false
  3493. printobjACTIVE = false
  3494.  
  3495. Commands.printobj = function(args)
  3496. if args[1] then
  3497. printobjKEY = string.sub(tostring(args[1]), 1, 1)
  3498. printobjACTIVE = true
  3499. printobjCLICKING = false
  3500. else
  3501. printobjKEY = ""
  3502. printobjACTIVE = true
  3503. printobjCLICKING = true
  3504. end
  3505. end
  3506.  
  3507. Mouse.KeyDown:Connect(function(key)
  3508. if key == printobjKEY and printobjACTIVE == true then
  3509. if Mouse.Target then
  3510. local path = Mouse.Target:GetFullName()
  3511. local getPath = "game:GetService(\"Workspace\")"
  3512. local getSpaces = ""
  3513. local separate = {}
  3514. local a = nil
  3515. for v in string.gmatch(string.sub(path, 10), "[^.]+") do
  3516. if string.match(v, " ") then
  3517. a = "["..v.."]"
  3518. table.insert(separate, a)
  3519. else
  3520. a = "."..v
  3521. table.insert(separate, a)
  3522. end
  3523. getSpaces = table.concat(separate, "")
  3524. end
  3525. local fullPath = getPath..getSpaces
  3526. print(fullPath)
  3527. end
  3528. end
  3529. end)
  3530. Mouse.Button1Down:Connect(function()
  3531. if printobjCLICKING == true and printobjACTIVE == true then
  3532. if Mouse.Target then
  3533. local path = Mouse.Target:GetFullName()
  3534. local getPath = "game:GetService(\"Workspace\")"
  3535. local getSpaces = ""
  3536. local separate = {}
  3537. local a = nil
  3538. for v in string.gmatch(string.sub(path, 10), "[^.]+") do
  3539. if string.match(v, " ") then
  3540. a = "["..v.."]"
  3541. table.insert(separate, a)
  3542. else
  3543. a = "."..v
  3544. table.insert(separate, a)
  3545. end
  3546. getSpaces = table.concat(separate, "")
  3547. end
  3548. local fullPath = getPath..getSpaces
  3549. print(fullPath)
  3550. end
  3551. end
  3552. end)
  3553.  
  3554. Commands.unprintobj = function(args)
  3555. printobjACTIVE = false
  3556. printobjCLICKING = false
  3557. end
  3558.  
  3559. Commands.hotkeyfc = function(args)
  3560. if args[1] then
  3561. if string.lower(tostring(args[1])) == "goto" then
  3562. fchotkeymode = "goto"
  3563. elseif string.lower(tostring(args[1])) == "unfc" then
  3564. fchotkeymode = "unfc"
  3565. end
  3566. fullUpdate()
  3567. end
  3568. end
  3569.  
  3570. Commands.carpet = function(args)
  3571. if args[1] then
  3572. for i,v in pairs(findSinglePlayer(args[1])) do
  3573. if v ~= nil then
  3574. annoying = true
  3575. annplr = v
  3576. local carpetAnimation = Instance.new("Animation")
  3577. carpetAnimation.AnimationId = "rbxassetid://282574440"
  3578. carpetTrack = LP.Character.Humanoid:LoadAnimation(carpetAnimation)
  3579. carpetTrack:Play(.1, 1, 1)
  3580. end
  3581. end
  3582. end
  3583. end
  3584.  
  3585. Commands.uncarpet = function(args)
  3586. annoying = false
  3587. carpetTrack:Stop()
  3588. end
  3589.  
  3590. Commands.brickcreate = function(args)
  3591. if args[1] then
  3592. local createPosition = LP.Character.HumanoidRootPart.CFrame
  3593. if args[2] and args[3] and args[4] then
  3594. createPosition = CFrame.new(Vector3.new(args[2], args[3], args[4]))
  3595. else
  3596. createPosition = LP.Character.HumanoidRootPart.CFrame
  3597. end
  3598. for i = 1, args[1] do
  3599. LP.Character.HumanoidRootPart.CFrame = createPosition
  3600. run(commandPrefix.."blockhats")
  3601. wait(0.2)
  3602. run(commandPrefix.."drophats")
  3603. wait(0.2)
  3604. run(commandPrefix.."reset")
  3605. wait(6)
  3606. end
  3607. end
  3608. end
  3609.  
  3610. Commands.forward = function(args)
  3611. if args[1] then
  3612. forwardSpeed = args[1]
  3613. else
  3614. forwardSpeed = 1
  3615. end
  3616. cmdForward = true
  3617. end
  3618.  
  3619. Commands.unforward = function(args)
  3620. cmdForward = false
  3621. end
  3622.  
  3623. Commands.id = function(args)
  3624. if args[1] then
  3625. for i,v in pairs(findPlayer(args[1])) do
  3626. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account ID: "..v.UserId.."!", "All")
  3627. end
  3628. end
  3629. end
  3630.  
  3631. Commands.spinhats = function(args) -- Credit to xFunnieuss
  3632. for i,v in pairs(LP.Character:GetDescendants()) do
  3633. if v:IsA("Accessory") or v:IsA("Hat") then
  3634. local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
  3635. local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
  3636. if v.Handle.AccessoryWeld then
  3637. v.Handle.AccessoryWeld:Destroy()
  3638. end
  3639. if args[1] then
  3640. spin.AngularVelocity = Vector3.new(0, args[1], 0)
  3641. spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
  3642. else
  3643. spin.AngularVelocity = Vector3.new(0, 100, 0)
  3644. spin.MaxTorque = Vector3.new(0, 200, 0)
  3645. end
  3646. keep.P = 30000
  3647. keep.D = 50
  3648. spinObj = keep
  3649. spinTOhead = true
  3650. end
  3651. end
  3652. end
  3653.  
  3654. Commands.unspinhats = function(args)
  3655. for i,v in pairs(LP.Character:GetDescendants()) do
  3656. if v:IsA("Accessory") or v:IsA("Hat") then
  3657. pcall(function()
  3658. run(commandPrefix.."drophats")
  3659. wait(2)
  3660. v.Handle.spin:Destroy()
  3661. v.Handle.keep:Destroy()
  3662. end)
  3663. end
  3664. end
  3665. end
  3666.  
  3667. savedmap = {}
  3668. Commands.savemap = function(args)
  3669. for i,v in pairs(gsWorkspace:GetChildren()) do
  3670. v.Archivable = true
  3671. if not v:IsA("Terrain") and not v:IsA("Camera") then
  3672. if not gsPlayers:FindFirstChild(v.Name) then
  3673. table.insert(savedmap, v:Clone())
  3674. end
  3675. end
  3676. end
  3677. clientSided()
  3678. end
  3679.  
  3680. Commands.loadmap = function(args)
  3681. for i,v in pairs(gsWorkspace:GetChildren()) do
  3682. if not v:IsA("Terrain") and not v:IsA("Camera") then
  3683. if not gsPlayers:FindFirstChild(v.Name) then
  3684. pcall(function()
  3685. v:Destroy()
  3686. end)
  3687. end
  3688. end
  3689. end
  3690. for i,a in ipairs(savedmap) do
  3691. a:Clone().Parent = gsWorkspace
  3692. end
  3693. clientSided()
  3694. end
  3695.  
  3696. Commands.creatorid = function(args)
  3697. LP.UserId = game.CreatorId
  3698. end
  3699.  
  3700. Commands.gameid = function(args)
  3701. Notification("info", "Current game's ID = "..game.GameId, 8)
  3702. end
  3703.  
  3704. Commands.delobj = function(args)
  3705. if args[1] then
  3706. for i,v in pairs(gsWorkspace:GetDescendants()) do
  3707. if string.lower(v.Name) == string.lower(tostring(args[1])) then
  3708. v:Destroy()
  3709. clientSided()
  3710. end
  3711. end
  3712. end
  3713. end
  3714.  
  3715. Commands.glide = function(args)
  3716. if args[1] then
  3717. for i,v in pairs(findSinglePlayer(args[1])) do
  3718. local goal = {}
  3719. goal.CFrame = v.Character.HumanoidRootPart.CFrame
  3720. local defaultSpeed = 3
  3721. if args[2] then
  3722. if tonumber(args[2]) < 10 then
  3723. defaultSpeed = tonumber(args[2])
  3724. else
  3725. defaultSpeed = 5
  3726. end
  3727. else
  3728. defaultSpeed = 3
  3729. end
  3730. local goalFunction = gsTween:Create(LP.Character.HumanoidRootPart, TweenInfo.new(defaultSpeed, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), goal)
  3731. goalFunction:Play()
  3732. end
  3733. end
  3734. end
  3735.  
  3736. stutterON = false
  3737. Commands.stutter = function(args)
  3738. if args[1] then
  3739. if string.lower(tostring(args[1])) == "on" then
  3740. stutterON = true
  3741. elseif string.lower(tostring(args[1])) == "off" then
  3742. stutterON = false
  3743. wait(0.4)
  3744. LP.Character.HumanoidRootPart.Anchored = false
  3745. end
  3746. end
  3747. end
  3748.  
  3749. spawn(function()
  3750. while wait(0.1) do
  3751. if stutterON == true then
  3752. LP.Character.HumanoidRootPart.Anchored = false
  3753. wait(0.1)
  3754. LP.Character.HumanoidRootPart.Anchored = true
  3755. end
  3756. end
  3757. end)
  3758.  
  3759. Commands.platform = function(args)
  3760. local a = Instance.new("Part")
  3761. a.Parent = gsWorkspace
  3762. a.Size = Vector3.new(10, 1, 10)
  3763. a.Anchored = true
  3764. a.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0)
  3765. LP.Character.HumanoidRootPart.CFrame = a.CFrame + Vector3.new(0, 2, 0)
  3766. clientSided()
  3767. wait(20)
  3768. a:Destroy()
  3769. end
  3770.  
  3771. Commands.servertime = function(args)
  3772. Notification("info", "Server time is "..math.ceil(tonumber(gsWorkspace.DistributedGameTime)).." seconds.", 8)
  3773. end
  3774.  
  3775. Commands.ride = function(args)
  3776. if args[1] then
  3777. for i,v in pairs(findSinglePlayer(args[1])) do
  3778. local Anim = Instance.new("Animation")
  3779. Anim.AnimationId = "rbxassetid://179224234"
  3780. RIDEtrack = LP.Character.Humanoid:LoadAnimation(Anim)
  3781. rideACTIVE = true
  3782. ridePLAYER = v
  3783. RIDEtrack:Play()
  3784. end
  3785. end
  3786. end
  3787.  
  3788. Commands.unride = function(args)
  3789. RIDEtrack:Stop()
  3790. rideACTIVE = false
  3791. end
  3792.  
  3793. Commands.cmute = function(args)
  3794. if args[1] then
  3795. for i,v in pairs(findSinglePlayer(args[1])) do
  3796. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/mute "..v.Name, "All")
  3797. clientSided()
  3798. end
  3799. end
  3800. end
  3801.  
  3802. Commands.uncmute = function(args)
  3803. if args[1] then
  3804. for i,v in pairs(findSinglePlayer(args[1])) do
  3805. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/unmute "..v.Name, "All")
  3806. end
  3807. end
  3808. end
  3809.  
  3810. Commands.hat = function(args)
  3811. if args[1] then
  3812. for i,v in pairs(findSinglePlayer(args[1])) do
  3813. local Anim = Instance.new("Animation")
  3814. Anim.AnimationId = "rbxassetid://282574440"
  3815. HATtrack = LP.Character.Humanoid:LoadAnimation(Anim)
  3816. rideACTIVE = true
  3817. ridePLAYER = v
  3818. HATtrack:Play()
  3819. view(v)
  3820. end
  3821. end
  3822. end
  3823.  
  3824. Commands.unhat = function(args)
  3825. HATtrack:Stop()
  3826. rideACTIVE = false
  3827. view(LP)
  3828. end
  3829.  
  3830. --[[Commands.spawnreset = function(args)
  3831. if args[1] then
  3832. if string.lower(tostring(args[1])) == "on" then
  3833. spawningatreset = true
  3834. elseif string.lower(tostring(args[1])) == "off" then
  3835. spawningatreset = false
  3836. end
  3837. end
  3838. end]]
  3839.  
  3840. Commands.chat = function(args)
  3841. if args[1] then
  3842. local Chatmsg = table.concat(args, " ")
  3843. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(Chatmsg, "All")
  3844. end
  3845. end
  3846.  
  3847. -- findPlayer function (ALL, OTHERS, ME, NOOBS, VETERANS, OLDVETERANS, FRIENDS, NOFRIENDS, DEFAULT, RANDOM, SAMETEAM, NOTEAM, OTHERTEAM, TEAMname)
  3848. function findPlayer(plr)
  3849. local players = {}
  3850. local find = plr:lower()
  3851. local getAllNames = getmultipleplayers(find)
  3852. for i,mplr in pairs(getAllNames) do
  3853. if mplr == "all" then
  3854. for i,v in pairs(gsPlayers:GetPlayers()) do
  3855. table.insert(players,v)
  3856. end
  3857. elseif mplr == "others" then
  3858. for i,v in pairs(gsPlayers:GetPlayers()) do
  3859. if v.Name ~= LP.Name then
  3860. table.insert(players,v)
  3861. end
  3862. end
  3863. elseif mplr == "me" then
  3864. table.insert(players,LP)
  3865. elseif mplr == "noobs" then
  3866. for i,v in pairs(gsPlayers:GetPlayers()) do
  3867. if v.AccountAge <= 3 then
  3868. table.insert(players,v)
  3869. end
  3870. end
  3871. elseif mplr == "veterans" then
  3872. for i,v in pairs(gsPlayers:GetPlayers()) do
  3873. if v.AccountAge >= 365 then
  3874. table.insert(players,v)
  3875. end
  3876. end
  3877. elseif mplr == "oldveterans" then
  3878. for i,v in pairs(gsPlayers:GetPlayers()) do
  3879. if v.AccountAge >= 1500 then
  3880. table.insert(players,v)
  3881. end
  3882. end
  3883. elseif mplr == "friends" then
  3884. for i,v in pairs(gsPlayers:GetPlayers()) do
  3885. if v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
  3886. table.insert(players,v)
  3887. end
  3888. end
  3889. elseif mplr == "nofriends" then
  3890. for i,v in pairs(gsPlayers:GetPlayers()) do
  3891. if not v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
  3892. table.insert(players,v)
  3893. end
  3894. end
  3895. elseif mplr == "default" then
  3896. for i,v in pairs(gsPlayers:GetPlayers()) do
  3897. if v.Character:FindFirstChild("Pal Hair") or v.Character:FindFirstChild("Kate Hair") then
  3898. table.insert(players,v)
  3899. end
  3900. end
  3901. elseif mplr == "random" then
  3902. for i,v in pairs(gsPlayers:GetPlayers()) do
  3903. table.insert(players,v[math.random(1, #v)])
  3904. end
  3905. elseif mplr == "sameteam" then
  3906. for i,v in pairs(gsPlayers:GetPlayers()) do
  3907. if v.Team == LP.Team then
  3908. table.insert(players,v)
  3909. end
  3910. end
  3911. elseif mplr == "noteam" then
  3912. for i,v in pairs(gsPlayers:GetPlayers()) do
  3913. if v.Team == nil then
  3914. table.insert(players,v)
  3915. end
  3916. end
  3917. elseif mplr == "otherteam" then
  3918. for i,v in pairs(gsPlayers:GetPlayers()) do
  3919. if v.Team ~= LP.Team then
  3920. table.insert(players,v)
  3921. end
  3922. end
  3923. elseif string.sub(mplr, 1, 4) == "team" then
  3924. for i,v in pairs(gsPlayers:GetPlayers()) do
  3925. local spaceTEAM = {}
  3926. for teamValues in (string.gmatch(string.sub(mplr, 5), "[^_]+")) do
  3927. spaceTEAM[#spaceTEAM + 1] = teamValues
  3928. end
  3929. local gottrueteam = table.concat(spaceTEAM, " ")
  3930. if string.lower(tostring(v.Team)) == string.lower(gottrueteam) then
  3931. table.insert(players,v)
  3932. end
  3933. end
  3934. else
  3935. for i,v in pairs(gsPlayers:GetPlayers()) do
  3936. if string.lower(v.Name):sub(1, #mplr) == string.lower(mplr) then
  3937. table.insert(players,v)
  3938. end
  3939. end
  3940. end
  3941. end
  3942.  
  3943. return players
  3944. end
  3945. function getmultipleplayers(plr)
  3946. local plrsgotten = {}
  3947. for i in string.gmatch(plr,"[^,]+") do
  3948. table.insert(plrsgotten,i)
  3949. end
  3950. return plrsgotten
  3951. end
  3952. function findSinglePlayer(plr)
  3953. local players = {}
  3954. local find = plr:lower()
  3955. if find == "me" then
  3956. table.insert(players,LP)
  3957. else
  3958. for i,v in pairs(gsPlayers:GetPlayers()) do
  3959. if string.lower(v.Name):sub(1, #find) == string.lower(find) then
  3960. table.insert(players,v)
  3961. end
  3962. end
  3963. end
  3964. local oneplayer = {}
  3965. pcall(function()
  3966. table.insert(oneplayer, players[math.random(1, #players)])
  3967. end)
  3968. return oneplayer
  3969. end
  3970.  
  3971. -- Anti Kick
  3972.  
  3973. if getrawmetatable then
  3974. function formatargs(getArgs,v)
  3975. if #getArgs == 0 then
  3976. return ""
  3977. end
  3978.  
  3979. local collectArgs = {}
  3980. for k,v in next,getArgs do
  3981. local argument = ""
  3982. if type(v) == "string" then
  3983. argument = "\""..v.."\""
  3984. elseif type(v) == "table" then
  3985. argument = "{" .. formatargs(v,true) .. "}"
  3986. else
  3987. argument = tostring(v)
  3988. end
  3989. if v and type(k) ~= "number" then
  3990. table.insert(collectArgs,k.."="..argument)
  3991. else
  3992. table.insert(collectArgs,argument)
  3993. end
  3994. end
  3995. return table.concat(collectArgs, ", ")
  3996. end
  3997.  
  3998. kicknum = 0
  3999. local game_meta = getrawmetatable(game)
  4000. local game_namecall = game_meta.__namecall
  4001. local game_index = game_meta.__index
  4002. local w = (setreadonly or fullaccess or make_writeable)
  4003. pcall(w, game_meta, false)
  4004. game_meta.__namecall = function(out, ...)
  4005. local args = {...}
  4006. local Method = args[#args]
  4007. args[#args] = nil
  4008.  
  4009. if Method == "Kick" and out == LP then
  4010. kicknum = kicknum + 1
  4011. warn("Blocked client-kick attempt "..kicknum)
  4012. return
  4013. end
  4014.  
  4015. if antiremotes then
  4016. if Method == "FireServer" or Method == "InvokeServer" then
  4017. if out.Name ~= "CharacterSoundEvent" and out.Name ~= "SayMessageRequest" and out.Name ~= "AddCharacterLoadedEvent" and out.Name ~= "RemoveCharacterEvent" and out.Name ~= "DefaultServerSoundEvent" and out.Parent ~= "DefaultChatSystemChatEvents" then
  4018. warn("Blocked remote: "..out.Name.." // Method: "..Method)
  4019. return
  4020. end
  4021. end
  4022. else
  4023. if Method == "FireServer" or Method == "InvokeServer" then
  4024. for i,noremote in pairs(blockedremotes) do
  4025. if out.Name == noremote and out.Name ~= "SayMessageRequest" then
  4026. warn("Blocked remote: "..out.Name.." // Method: "..Method)
  4027. return
  4028. end
  4029. end
  4030. end
  4031. end
  4032.  
  4033. if spyingremotes then
  4034. if Method == "FireServer" or Method == "InvokeServer" then
  4035. if out.Name ~= "CharacterSoundEvent" and out.Name ~= "AddCharacterLoadedEvent" and out.Name ~= "RemoveCharacterEvent" and out.Name ~= "DefaultServerSoundEvent" and out.Name ~= "SayMessageRequest" then
  4036. local arguments = {}
  4037. for i = 1,#args do
  4038. arguments[i] = args[i]
  4039. end
  4040. local getScript = getfenv(2).script
  4041. if getScript == nil then
  4042. getScript = "??? (Not Found) ???"
  4043. end
  4044. warn("<> <> <> A "..out.ClassName.." has been fired! How to fire:\ngame."..out:GetFullName()..":"..Method.."("..formatargs(arguments)..")\n\nFired from script: ".. tostring(getScript:GetFullName()))
  4045. end
  4046. end
  4047. end
  4048.  
  4049. return game_namecall(out, ...)
  4050. end
  4051. end
  4052.  
  4053. -- FE Check
  4054. function FEcheckDefault()
  4055. if gsWorkspace.FilteringEnabled == true then
  4056. createIntro("warning", "FE is enabled! Press "..commandPrefix.." to bring Command Bar.", 7)
  4057. else
  4058. createIntro("warning", "FE is disabled. Consider using a different script.", 7)
  4059. end
  4060. end
  4061. FEcheckDefault()
  4062. end)
  4063.  
  4064. None_2.Name = "None"
  4065. None_2.Parent = Main
  4066. None_2.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  4067. None_2.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  4068. None_2.BorderSizePixel = 0
  4069. None_2.Position = UDim2.new(0, 0, 0.520857632, 0)
  4070. None_2.Size = UDim2.new(0, 164, 0, 44)
  4071. None_2.Font = Enum.Font.Cartoon
  4072. None_2.Text = "None"
  4073. None_2.TextColor3 = Color3.new(0, 0, 0)
  4074. None_2.TextSize = 25
  4075.  
  4076. Xester.Name = "Xester"
  4077. Xester.Parent = Main
  4078. Xester.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  4079. Xester.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  4080. Xester.BorderSizePixel = 0
  4081. Xester.Position = UDim2.new(0, 0, 0.126843661, 0)
  4082. Xester.Size = UDim2.new(0, 164, 0, 40)
  4083. Xester.Font = Enum.Font.Cartoon
  4084. Xester.Text = "Xester"
  4085. Xester.TextColor3 = Color3.new(0, 0, 0)
  4086. Xester.TextSize = 25
  4087. Xester.MouseButton1Down:connect(function()
  4088. -----------/XESTER THE CARD MASTER\\-----------
  4089. --[[Movelist
  4090. Q = The disappearing act.
  4091. E = Full house
  4092. R = Cardnado
  4093. T = Teleport
  4094. Y = Big card(Click to smash.)
  4095. U = Black hole
  4096. P = Card shield(Click to bounce people off, press p again to shred.)
  4097. F = Transform(You can switch between modes any time.)
  4098. -----------/SECOND FORM MOVES\-----------
  4099. T = Laugh
  4100. G = Fire ball
  4101. H = Huge fire ball
  4102. J = Dragon's breath(The longer you hold, the more insaner it gets.)
  4103. K = Beam(The longer you hold down the key, the stronger it gets/longer it lasts.)
  4104. ---------]]
  4105.  
  4106. --"Now you see me 2" is a good movie, which is why i've made this.--
  4107. --Sadly, this got logged, one of my best work just being thrown out like this is a real shame.--
  4108. --This was made before FE so using this may or may not lag the server--
  4109. --Keep in mind that THIS was never even finished at all, i stopped working on this when skidcentric leaked it, who knows how big this script could've been?--
  4110.  
  4111. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  4112. do
  4113. script.Parent = owner.Character
  4114. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  4115. local function NewFakeEvent()
  4116. local Bind = Instance.new("BindableEvent")
  4117. local Fake;Fake = {Connections = {},
  4118. fakeEvent=true;
  4119. Connect=function(self,Func)
  4120. Bind.Event:connect(Func)
  4121. self.Connections[Bind] = true
  4122. return setmetatable({Connected = true},{
  4123. __index = function (self,Index)
  4124. if Index:lower() == "disconnect" then
  4125. return function() Fake.Connections[Bind] = false;self.Connected = false end
  4126. end
  4127. return Fake[Index]
  4128. end;
  4129. __tostring = function() return "Connection" end;
  4130. })
  4131. end}
  4132. Fake.connect = Fake.Connect;return Fake;
  4133. end
  4134. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  4135. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  4136. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  4137. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  4138. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  4139. local function TriggerEvent(self,Event,...)
  4140. local Trigger = Mouse[Event]
  4141. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  4142. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  4143. end
  4144. end
  4145. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  4146. Event.OnServerEvent:Connect(function(FiredBy,Input)
  4147. if FiredBy.Name ~= owner.Name then return end
  4148. if Input.MouseEvent then
  4149. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  4150. else
  4151. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  4152. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  4153. for _,Action in pairs(ContextActionService.Actions) do
  4154. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  4155. end
  4156. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  4157. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  4158. end
  4159. end)
  4160. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  4161. Event.Parent = NLS([[
  4162. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  4163. local Input = function(Input,gameProcessedEvent)
  4164. if gameProcessedEvent then return end
  4165. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  4166. end
  4167. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  4168. local Hit,Target
  4169. while wait(1/30) do
  4170. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  4171. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  4172. end
  4173. end
  4174. ]],owner.Character)
  4175. end
  4176. RealGame = game;game = setmetatable({},{
  4177. __index = function (self,Index)
  4178. local Sandbox = function (Thing)
  4179. if Thing:IsA("Player") then
  4180. local RealPlayer = Thing
  4181. return setmetatable({},{
  4182. __index = function (self,Index)
  4183. local Type = type(RealPlayer[Index])
  4184. if Type == "function" then
  4185. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  4186. return function (self)return InternalData["Mouse"] end
  4187. end
  4188. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  4189. end
  4190. return RealPlayer[Index]
  4191. end;
  4192. __tostring = function(self) return RealPlayer.Name end
  4193. })
  4194. end
  4195. end
  4196. if RealGame[Index] then
  4197. local Type = type(RealGame[Index])
  4198. if Type == "function" then
  4199. if Index:lower() == "getservice" or Index:lower() == "service" then
  4200. return function (self,Service)
  4201. local FakeServices = {
  4202. ["players"] = function()
  4203. return setmetatable({},{
  4204. __index = function (self2,Index2)
  4205. local RealService = RealGame:GetService(Service)
  4206. local Type2 = type(Index2)
  4207. if Type2 == "function" then
  4208. return function (self,...) return RealService[Index2](RealService,...)end
  4209. else
  4210. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  4211. return RealService[Index2]
  4212. end
  4213. end;
  4214. __tostring = function(self) return RealGame:GetService(Service).Name end
  4215. })
  4216. end;
  4217. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  4218. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  4219. ["runservice"] = function()
  4220. return setmetatable({},{
  4221. __index = function(self2,Index2)
  4222. local RealService = RealGame:GetService(Service)
  4223. local Type2 = type(Index2)
  4224. if Type2 == "function" then
  4225. return function (self,...) return RealService[Index2](RealService,...) end
  4226. else
  4227. local RunServices = {
  4228. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  4229. ["renderstepped"] = function() return RealService["Stepped"] end
  4230. }
  4231. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  4232. return RealService[Index2]
  4233. end
  4234. end
  4235. })
  4236. end
  4237. }
  4238. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  4239. return RealGame:GetService(Service)
  4240. end
  4241. end
  4242. return function (self,...) return RealGame[Index](RealGame,...) end
  4243. else
  4244. if game:GetService(Index) then return game:GetService(Index) end
  4245. return RealGame[Index]
  4246. end
  4247. end
  4248. return nil
  4249. end
  4250. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  4251.  
  4252. Player=game:GetService("Players").LocalPlayer
  4253. Character=Player.Character
  4254. Character.Humanoid.Name = "noneofurbusiness"
  4255. hum = Character.noneofurbusiness
  4256. LeftArm=Character["Left Arm"]
  4257. LeftLeg=Character["Left Leg"]
  4258. RightArm=Character["Right Arm"]
  4259. RightLeg=Character["Right Leg"]
  4260. Root=Character["HumanoidRootPart"]
  4261. Head=Character["Head"]
  4262. Torso=Character["Torso"]
  4263. Neck=Torso["Neck"]
  4264. walking = false
  4265. jumping = false
  4266. allowgrassy = false
  4267. zxc = false
  4268. matte = nil
  4269. colori = nil
  4270. bigball = false
  4271. attacking = false
  4272. laughing = false
  4273. running = false
  4274. downpress = false
  4275. taim = nil
  4276. change = 0
  4277. ws = 10
  4278. appi = false
  4279. tauntdebounce = false
  4280. position = nil
  4281. staybooming = false
  4282. MseGuide = true
  4283. levitate = false
  4284. firsttime5 = false
  4285. notallowedtransform = false
  4286. settime = 0
  4287. firsttime2 = false
  4288. sine = 0
  4289. t = 0
  4290. combo1 = true
  4291. dgs = 75
  4292. combo2 = false
  4293. firsttime3 = false
  4294. combo3 = false
  4295. local bl = {907530553,907527750,907527912}
  4296. colortable = {"Really black","Really red"}
  4297. colors = #colortable
  4298. blz = #bl
  4299. local aces = {1880203893,1881287656,1881287420,1881288034}
  4300. ace = #aces
  4301. local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
  4302. laugh = #laughs
  4303. mouse = Player:GetMouse()
  4304. RunSrv = game:GetService("RunService")
  4305. RenderStepped = game:GetService("RunService").RenderStepped
  4306. removeuseless = game:GetService("Debris")
  4307. damageall={}
  4308. Repeater={}
  4309. Repeater2={}
  4310. magictable={}
  4311. nonmeshRepeater={}
  4312. nonmeshRepeater2={}
  4313. dmgii={}
  4314. DamageAll2={}
  4315. SlowlyFade={}
  4316. th1={}
  4317. lolzor={}
  4318. lolzor2={}
  4319. th2={}
  4320. keyYsize={}
  4321. blocktrail={}
  4322. keyYtransparency={}
  4323. th3={}
  4324. laughingtable={}
  4325. Extreme={}
  4326. ExtremeM={}
  4327. ExtremeM2={}
  4328. m3={}
  4329. th4={}
  4330. th5={}
  4331. UpMover={}
  4332. openshocktable={}
  4333. LessSize={}
  4334. ForwardMover={}
  4335. FadeIn={}
  4336. signtransparency={}
  4337. signmover={}
  4338. signrotator={}
  4339.  
  4340. screenGui = Instance.new("ScreenGui")
  4341. screenGui.Parent = script.Parent
  4342.  
  4343. FireBall = Instance.new("Sound",LeftArm)
  4344. FireBall.SoundId = "rbxassetid://842332424"
  4345. FireBall.Volume = 5
  4346. FireBall.Pitch = 2.5
  4347.  
  4348. BigFireBall = Instance.new("Sound",LeftArm)
  4349. BigFireBall.SoundId = "rbxassetid://842332424"
  4350. BigFireBall.Volume = 8
  4351. BigFireBall.Pitch = 1.5
  4352.  
  4353. local HEADLERP = Instance.new("ManualWeld")
  4354. HEADLERP.Parent = Head
  4355. HEADLERP.Part0 = Head
  4356. HEADLERP.Part1 = Head
  4357. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4358.  
  4359. local TORSOLERP = Instance.new("ManualWeld")
  4360. TORSOLERP.Parent = Root
  4361. TORSOLERP.Part0 = Torso
  4362. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4363.  
  4364. local ROOTLERP = Instance.new("ManualWeld")
  4365. ROOTLERP.Parent = Root
  4366. ROOTLERP.Part0 = Root
  4367. ROOTLERP.Part1 = Torso
  4368. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4369.  
  4370. local RIGHTARMLERP = Instance.new("ManualWeld")
  4371. RIGHTARMLERP.Parent = RightArm
  4372. RIGHTARMLERP.Part0 = RightArm
  4373. RIGHTARMLERP.Part1 = Torso
  4374. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4375.  
  4376. local LEFTARMLERP = Instance.new("ManualWeld")
  4377. LEFTARMLERP.Parent = LeftArm
  4378. LEFTARMLERP.Part0 = LeftArm
  4379. LEFTARMLERP.Part1 = Torso
  4380. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4381.  
  4382. local RIGHTLEGLERP = Instance.new("ManualWeld")
  4383. RIGHTLEGLERP.Parent = RightLeg
  4384. RIGHTLEGLERP.Part0 = RightLeg
  4385. RIGHTLEGLERP.Part1 = Torso
  4386. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4387.  
  4388. local LEFTLEGLERP = Instance.new("ManualWeld")
  4389. LEFTLEGLERP.Parent = LeftLeg
  4390. LEFTLEGLERP.Part0 = LeftLeg
  4391. LEFTLEGLERP.Part1 = Torso
  4392. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4393.  
  4394. local function weldBetween(a, b)
  4395. local weld = Instance.new("ManualWeld", a)
  4396. weld.Part0 = a
  4397. weld.Part1 = b
  4398. weld.C0 = a.CFrame:inverse() * b.CFrame
  4399. return weld
  4400. end
  4401.  
  4402. function makeblockytrail()
  4403. coroutine.wrap(function()
  4404. while true do
  4405. for i,v in pairs(blocktrail) do
  4406. smke = Instance.new("Part",v)
  4407. smke.CFrame = v.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  4408. smke.Material = "Neon"
  4409. smke.Anchored = true
  4410. smke.CanCollide = false
  4411. removeuseless:AddItem(smke,2)
  4412. end
  4413. swait()
  4414. end
  4415. end)()
  4416. end
  4417.  
  4418. local function ci(x, c, y, n)
  4419. so = Instance.new("Sound", x)
  4420. so.SoundId = c
  4421. so.Volume = y
  4422. so.Looped = n
  4423. end
  4424.  
  4425. function ghost()
  4426. fakeeyo2 = Instance.new("Part",Head)
  4427. fakeeyo2.BrickColor = BrickColor.new("White")
  4428. fakeeyo2.Material = "Neon"
  4429. fakeeyo2.Shape = "Ball"
  4430. fakeeyo2.Anchored = true
  4431. fakeeyo2.CFrame = eyo2.CFrame
  4432. fakeeyo2.CanCollide = false
  4433. fakeeyo2.Size = Vector3.new(0.33, 0.33, 0.33)
  4434. table.insert(ghosttable,fakeeyo2)
  4435. removeuseless:AddItem(fakeeyo2,3)
  4436.  
  4437. fakeeyo1 = Instance.new("Part",Head)
  4438. fakeeyo1.BrickColor = BrickColor.new("White")
  4439. fakeeyo1.Material = "Neon"
  4440. fakeeyo1.Shape = "Ball"
  4441. fakeeyo1.CanCollide = false
  4442. fakeeyo1.Anchored = true
  4443. fakeeyo1.CFrame = eyo1.CFrame
  4444. fakeeyo1.Size = Vector3.new(0.33, 0.33, 0.33)
  4445. table.insert(ghosttable,fakeeyo1)
  4446. removeuseless:AddItem(fakeeyo1,3)
  4447.  
  4448. fakemask = Instance.new("Part",Character)
  4449. fakemask.Size = Vector3.new(1,1,1)
  4450. fakemask.CFrame = mask.CFrame
  4451. fakemask.Material = "Neon"
  4452. fakemask.CanCollide = false
  4453. fakemask.Anchored = true
  4454. fakemask.BrickColor = BrickColor.new("White")
  4455. fakemask.Transparency = .5
  4456. mfMask = Instance.new("SpecialMesh", fakemask)
  4457. mfMask.MeshType = "FileMesh"
  4458. mfMask.Scale = Vector3.new(0.13, 0.13, 0.1)
  4459. mfMask.MeshId = 'http://www.roblox.com/asset/?id=5158270'
  4460. table.insert(ghosttable,fakemask)
  4461. removeuseless:AddItem(fakemask,3)
  4462.  
  4463.  
  4464. fakejester = Instance.new("Part",Character)
  4465. fakejester.Size = Vector3.new(2,2,2)
  4466. fakejester.CFrame = jester.CFrame
  4467. fakejester.CanCollide = false
  4468. fakejester.Transparency = .5
  4469. fakejester.Anchored = true
  4470. fakejester.BrickColor = BrickColor.new("White")
  4471. fakejesterm = Instance.new("SpecialMesh", fakejester)
  4472. fakejesterm.MeshType = "FileMesh"
  4473. fakejesterm.Scale = Vector3.new(1.1, 1.1, 1.1)
  4474. fakejesterm.MeshId = 'rbxassetid://1241662062'
  4475. table.insert(ghosttable,fakejester)
  4476. removeuseless:AddItem(fakejester,3)
  4477.  
  4478.  
  4479. fakehead = Instance.new("Part",Character)
  4480. fakehead.Size = Vector3.new(1.01,1.01,1.01)
  4481. fakehead.Anchored = true
  4482. fakehead.CanCollide = false
  4483. fakehead.Transparency = .5
  4484. fakehead.BrickColor = BrickColor.new("White")
  4485. fakehead.Material = "Neon"
  4486. fakehead.CFrame = Head.CFrame
  4487. fakeheadmesh = Instance.new("SpecialMesh",fakehead)
  4488. fakeheadmesh.MeshType = "Head"
  4489. fakeheadmesh.Scale = Vector3.new(1.255,1.255,1.255)
  4490. table.insert(ghosttable,fakehead)
  4491. removeuseless:AddItem(fakehead,3)
  4492.  
  4493.  
  4494. fakelarm = Instance.new("Part",Character)
  4495. fakelarm.CFrame = LeftArm.CFrame
  4496. fakelarm.Size = Vector3.new(1,2,1)
  4497. fakelarm.CanCollide = false
  4498. fakelarm.Transparency = .5
  4499. fakelarm.Material = "Neon"
  4500. fakelarm.Anchored = true
  4501. table.insert(ghosttable,fakelarm)
  4502. removeuseless:AddItem(fakelarm,3)
  4503.  
  4504.  
  4505. fakerarm = Instance.new("Part",Character)
  4506. fakerarm.CFrame = RightArm.CFrame
  4507. fakerarm.Size = Vector3.new(1,2,1)
  4508. fakerarm.Transparency = .5
  4509. fakerarm.CanCollide = false
  4510. fakerarm.Material = "Neon"
  4511. fakerarm.Anchored = true
  4512. table.insert(ghosttable,fakerarm)
  4513. removeuseless:AddItem(fakerarm,3)
  4514.  
  4515.  
  4516. fakelleg = Instance.new("Part",Character)
  4517. fakelleg.CFrame = LeftLeg.CFrame
  4518. fakelleg.Size = Vector3.new(1,2,1)
  4519. fakelleg.Transparency = .5
  4520. fakelleg.CanCollide = false
  4521. fakelleg.Material = "Neon"
  4522. fakelleg.Anchored = true
  4523. table.insert(ghosttable,fakelleg)
  4524. removeuseless:AddItem(fakelleg,3)
  4525.  
  4526.  
  4527. fakerleg = Instance.new("Part",Character)
  4528. fakerleg.CFrame = RightLeg.CFrame
  4529. fakerleg.Size = Vector3.new(1,2,1)
  4530. fakerleg.Transparency = .5
  4531. fakerleg.CanCollide = false
  4532. fakerleg.Material = "Neon"
  4533. fakerleg.Anchored = true
  4534. table.insert(ghosttable,fakerleg)
  4535. removeuseless:AddItem(fakerleg,3)
  4536.  
  4537.  
  4538. fakeTorso = Instance.new("Part",Character)
  4539. fakeTorso.CFrame = Torso.CFrame
  4540. fakeTorso.Size = Vector3.new(2,2,1)
  4541. fakeTorso.Transparency = .5
  4542. fakeTorso.CanCollide = false
  4543. fakeTorso.Material = "Neon"
  4544. fakeTorso.Anchored = true
  4545. table.insert(ghosttable,fakeTorso)
  4546. removeuseless:AddItem(fakeTorso,3)
  4547. end
  4548.  
  4549. ghosttable={}
  4550. coroutine.wrap(function()
  4551. while true do
  4552. for i,v in pairs(ghosttable) do
  4553. v.Transparency = v.Transparency + 0.025
  4554. end
  4555. wait()
  4556. end
  4557. end)()
  4558.  
  4559. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  4560. A = Instance.new("Attachment", PARENT)
  4561. A.Position = POSITION1
  4562. A.Name = "A"
  4563. B = Instance.new("Attachment", PARENT)
  4564. B.Position = POSITION2
  4565. B.Name = "B"
  4566. tr1 = Instance.new("Trail", PARENT)
  4567. tr1.Attachment0 = A
  4568. tr1.Attachment1 = B
  4569. tr1.Enabled = true
  4570. tr1.Lifetime = LIFETIME
  4571. tr1.TextureMode = "Static"
  4572. tr1.LightInfluence = 0
  4573. tr1.Color = COLOR
  4574. tr1.Transparency = NumberSequence.new(0, 1)
  4575. end
  4576.  
  4577. function clean()
  4578. damageall={}
  4579. Repeater={}
  4580. Repeater2={}
  4581. nonmeshRepeater={}
  4582. nonmeshRepeater2={}
  4583. dmgii={}
  4584. DamageAll2={}
  4585. SlowlyFade={}
  4586. th1={}
  4587. th2={}
  4588. th3={}
  4589. Extreme={}
  4590. ExtremeM={}
  4591. ExtremeM2={}
  4592. m3={}
  4593. th4={}
  4594. th5={}
  4595. UpMover={}
  4596. openshocktable={}
  4597. LessSize={}
  4598. ForwardMover={}
  4599. FadeIn={}
  4600. signtransparency={}
  4601. signmover={}
  4602. signrotator={}
  4603. end
  4604.  
  4605. coroutine.wrap(function()
  4606. while wait() do
  4607. hum.WalkSpeed = ws
  4608. LeftArm.BrickColor = BrickColor.new("Really black")
  4609. RightArm.BrickColor = BrickColor.new("Really black")
  4610. Head.BrickColor = BrickColor.new("Really black")
  4611. end
  4612. end)()
  4613. godmode = coroutine.wrap(function()
  4614. for i,v in pairs(Character:GetChildren()) do
  4615. if v:IsA("BasePart") and v ~= Root then
  4616. v.Anchored = false
  4617. end
  4618. end
  4619. while true do
  4620. hum.MaxHealth = math.huge
  4621. wait(0.0000001)
  4622. hum.Health = math.huge
  4623. wait()
  4624. end
  4625. end)
  4626. godmode()
  4627. ff = Instance.new("ForceField", Character)
  4628. ff.Visible = false
  4629.  
  4630. coroutine.wrap(function()
  4631. for i,v in pairs(Character:GetChildren()) do
  4632. if v.Name == "Animate" then v:Remove()
  4633. end
  4634. end
  4635. end)()
  4636.  
  4637. function damagealll(Radius,Position)
  4638. local Returning = {}
  4639. for _,v in pairs(workspace:GetChildren()) do
  4640. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  4641. if v:FindFirstChild("Torso") then
  4642. local Mag = (v.Torso.Position - Position).magnitude
  4643. if Mag < Radius then
  4644. table.insert(Returning,v)
  4645. end
  4646. elseif v:FindFirstChild("UpperTorso") then
  4647. local Mag = (v.UpperTorso.Position - Position).magnitude
  4648. if Mag < Radius then
  4649. table.insert(Returning,v)
  4650. end
  4651. end
  4652. end
  4653. end
  4654. return Returning
  4655. end
  4656.  
  4657. ArtificialHB = Instance.new("BindableEvent", script)
  4658. ArtificialHB.Name = "Heartbeat"
  4659. script:WaitForChild("Heartbeat")
  4660.  
  4661. frame = 1 / 60
  4662. tf = 0
  4663. allowframeloss = false
  4664. tossremainder = false
  4665.  
  4666.  
  4667. lastframe = tick()
  4668. script.Heartbeat:Fire()
  4669.  
  4670.  
  4671. game:GetService("RunService").Heartbeat:connect(function(s, p)
  4672. tf = tf + s
  4673. if tf >= frame then
  4674. if allowframeloss then
  4675. script.Heartbeat:Fire()
  4676. lastframe = tick()
  4677. else
  4678. for i = 1, math.floor(tf / frame) do
  4679. script.Heartbeat:Fire()
  4680. end
  4681. lastframe = tick()
  4682. end
  4683. if tossremainder then
  4684. tf = 0
  4685. else
  4686. tf = tf - frame * math.floor(tf / frame)
  4687. end
  4688. end
  4689. end)
  4690.  
  4691. function swait(num)
  4692. if num == 0 or num == nil then
  4693. game:service("RunService").Stepped:wait(0)
  4694. else
  4695. for i = 0, num do
  4696. game:service("RunService").Stepped:wait(0)
  4697. end
  4698. end
  4699. end
  4700.  
  4701. doomtheme = Instance.new("Sound", Torso)
  4702. doomtheme.Volume = 3
  4703. doomtheme.Name = "doomtheme"
  4704. doomtheme.Looped = true
  4705. doomtheme.SoundId = "rbxassetid://1843358057"
  4706. doomtheme:Play()
  4707.  
  4708. Torso.ChildRemoved:connect(function(removed)
  4709. if removed.Name == "doomtheme" then
  4710. if levitate then
  4711. doomtheme = Instance.new("Sound", Torso)
  4712. doomtheme.Volume = 3
  4713. doomtheme.Name = "doomtheme"
  4714. doomtheme.Looped = true
  4715. doomtheme.SoundId = "rbxassetid://1382488262"
  4716. doomtheme:Play()
  4717. doomtheme.TimePosition = 20.7
  4718. else
  4719. doomtheme = Instance.new("Sound", Torso)
  4720. doomtheme.Volume = 3
  4721. doomtheme.Name = "doomtheme"
  4722. doomtheme.Looped = true
  4723. doomtheme.SoundId = "rbxassetid://1843358057"
  4724. doomtheme:Play()
  4725. end
  4726. end
  4727. end)
  4728.  
  4729. for _,n in pairs(Character:GetChildren()) do
  4730. if n:IsA("Accessory") then n:Remove() end
  4731. end
  4732. for _,x in pairs(Character:GetChildren()) do
  4733. if x:IsA("Decal") then x:Remove() end
  4734. end
  4735.  
  4736. glow = Instance.new("Part",Head)
  4737. glow.Size = Vector3.new(.488,.3,.1)
  4738. glow.CanCollide = false
  4739. glow.Material = "Neon"
  4740. glow.Transparency = 1
  4741. glow.BrickColor = BrickColor.new("Really white")
  4742. glowweld = weldBetween(glow,Head)
  4743. glowweld.C0 = CFrame.new(0,.2,.565)
  4744.  
  4745. leftlocation = Instance.new("Part",LeftArm)
  4746. leftlocation.Size = Vector3.new(1,1,1)
  4747. leftlocation.Transparency = 1
  4748. leftlocationweld = weldBetween(leftlocation,LeftArm)
  4749. leftlocationweld.C0 = CFrame.new(0,1.2,0)
  4750. rightlocation = Instance.new("Part",RightArm)
  4751. rightlocation.Size = Vector3.new(1,1,1)
  4752. rightlocation.Transparency = 1
  4753. rightlocationweld = weldBetween(rightlocation,RightArm)
  4754. rightlocationweld.C0 = CFrame.new(0,1.2,0)
  4755.  
  4756. shirt = Instance.new("Shirt", Character)
  4757. shirt.Name = "Shirt"
  4758. pants = Instance.new("Pants", Character)
  4759. pants.Name = "Pants"
  4760. Character.Shirt.ShirtTemplate = "rbxassetid://676428254"----lol
  4761. Character.Pants.PantsTemplate = "rbxassetid://676428351"
  4762.  
  4763. fakehed = Instance.new("Part",Character)
  4764. fakehed.Size = Vector3.new(1.01,1.01,1.01)
  4765. fakehed.Anchored = false
  4766. fakehed.CanCollide = false
  4767. fakehed.Transparency = 0
  4768. fakehed.BrickColor = BrickColor.new("Really black")
  4769. fakehed.Material = "Neon"
  4770. fakehed.CFrame = Head.CFrame
  4771. fakehedweld = weldBetween(fakehed,Head)
  4772. fakehedmesh = Instance.new("SpecialMesh",fakehed)
  4773. fakehedmesh.MeshType = "Head"
  4774. fakehedmesh.Scale = Vector3.new(1.255,1.255,1.255)
  4775.  
  4776. jester = Instance.new("Part",Character)
  4777. jester.Size = Vector3.new(2,2,2)
  4778. jester.CFrame = Head.CFrame
  4779. jester.CanCollide = false
  4780. jesterWeld = Instance.new("Weld",jester)
  4781. jesterWeld.Part0 = jester
  4782. jesterWeld.Part1 = Head
  4783. jesterWeld.C0 = jester.CFrame:inverse() * Head.CFrame * CFrame.new(0,-.3,0) * CFrame.Angles(math.rad(0),math.rad(90),0)
  4784. mjester = Instance.new("SpecialMesh", jester)
  4785. mjester.MeshType = "FileMesh"
  4786. mjester.Scale = Vector3.new(1.1, 1.1, 1.1)
  4787. mjester.MeshId,mjester.TextureId = 'rbxassetid://1241662062','rbxassetid://1241662395'
  4788.  
  4789. mask = Instance.new("Part",Character)
  4790. mask.Size = Vector3.new(1,1,1)
  4791. mask.CFrame = Head.CFrame
  4792. mask.CanCollide = false
  4793. maskweld = weldBetween(mask,Head)
  4794. maskweld.C0 = CFrame.new(0,-.555,0) * CFrame.Angles(math.rad(90),0,0)
  4795. mMask = Instance.new("SpecialMesh", mask)
  4796. mMask.MeshType = "FileMesh"
  4797. mMask.Scale = Vector3.new(0.13, 0.13, 0.1)
  4798. mMask.MeshId,mMask.TextureId = 'http://www.roblox.com/asset/?id=5158270','http://www.roblox.com/asset/?id=9543585'
  4799.  
  4800. eyo1 = Instance.new("Part",Head)
  4801. eyo1.BrickColor = BrickColor.new("White")
  4802. eyo1.Material = "Neon"
  4803. eyo1.Shape = "Ball"
  4804. eyo1.Name = "eyo1"
  4805. eyo1.CanCollide = false
  4806. eyo1.Size = Vector3.new(0.33, 0.33, 0.33)
  4807. eyo1weld = weldBetween(eyo1,Head)
  4808. eyo1weld.C0 = CFrame.new(.215,-.05,.52)
  4809.  
  4810. light = Instance.new("PointLight", eyo1)
  4811. light.Color = Color3.new(1,1,1)
  4812. light.Range = 3
  4813. light.Brightness = 4
  4814. light.Enabled = true
  4815.  
  4816. eyo2 = Instance.new("Part",Head)
  4817. eyo2.BrickColor = BrickColor.new("White")
  4818. eyo2.Material = "Neon"
  4819. eyo2.Shape = "Ball"
  4820. eyo2.Name = "eyo2"
  4821. eyo2.CanCollide = false
  4822. eyo2.Size = Vector3.new(0.33, 0.33, 0.33)
  4823. eyo2weld = weldBetween(eyo2,Head)
  4824. eyo2weld.C0 = CFrame.new(-.215,-.05,.52)
  4825.  
  4826. light2 = Instance.new("PointLight", eyo2)
  4827. light2.Color = Color3.new(1,1,1)
  4828. light2.Range = 3
  4829. light2.Brightness = 4
  4830. light2.Enabled = true
  4831.  
  4832. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  4833. so = Instance.new("Sound")
  4834. so.Parent = PARENT
  4835. so.SoundId = "rbxassetid://"..ID
  4836. so.Volume = VOL
  4837. so.Looped = LOOP
  4838. so:Play()
  4839. removeuseless:AddItem(so,REMOVE)
  4840. end
  4841.  
  4842.  
  4843. mouse.KeyDown:connect(function(Press)
  4844. Press=Press:lower()
  4845. if Press=='r' then
  4846. if levitate then return end
  4847. if debounce then return end
  4848. debounce = true
  4849. attacking = true
  4850. appi = true
  4851. ws = 0
  4852. coroutine.wrap(function()
  4853. while appi do
  4854. wait()
  4855. if Root.Velocity.Magnitude < 2 and attacking == true then
  4856. position = "Idle2"
  4857. end
  4858. end
  4859. end)()
  4860. coroutine.wrap(function()
  4861. while appi do
  4862. wait()
  4863. settime = 0.05
  4864. sine = sine + change
  4865. if position == "Idle2" and attacking == true and appi == true then
  4866. change = .4
  4867. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  4868. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  4869. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + 1 * math.sin(sine/12)),math.rad(-40 + 2 * math.sin(sine/12))), 0.3)
  4870. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  4871. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.3)
  4872. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  4873. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  4874. end
  4875. end
  4876. end)()
  4877. for i = 1, 20 do
  4878. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.3)
  4879. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  4880. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  4881. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,1.5,-.1),.5)
  4882. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(180),math.rad(10),math.rad(10)),.3)
  4883. swait()
  4884. end
  4885. SOUND(RightArm,342337569,6,false,1)
  4886. coroutine.wrap(function()
  4887. for i = 1, 9 do
  4888. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(.1,1.6,-.1),.5)
  4889. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(180),math.rad(10),math.rad(15)),.3)
  4890. swait()
  4891. end
  4892. for i = 1, 9 do
  4893. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,1.5,-.1),.5)
  4894. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(180),math.rad(10),math.rad(10)),.3)
  4895. swait()
  4896. end
  4897. end)()
  4898. shockwave = Instance.new("Part",Torso)
  4899. shockwave.Shape = "Ball"
  4900. shockwave.Size = Vector3.new(1,1,1)
  4901. shockwave.BrickColor = BrickColor.new("White")
  4902. shockwave.Material = "Neon"
  4903. shockwave.CFrame = Torso.CFrame
  4904. shockwave.CanCollide = false
  4905. shockwave.Anchored = true
  4906. coroutine.wrap(function()
  4907. for i = 1, 20 do
  4908. shockwave.Size = shockwave.Size + Vector3.new(1.8,1.8,1.8)
  4909. shockwave.Transparency = shockwave.Transparency + 0.05
  4910. wait()
  4911. end
  4912. end)()
  4913. SOUND(Torso,1072606965,0,false,10)
  4914. coroutine.wrap(function()
  4915. for i = 1, 10 do
  4916. so.Volume = so.Volume + 0.3
  4917. wait()
  4918. end
  4919. end)()
  4920. for i = 1, 35 do
  4921. local Hit = damagealll(22,Torso.Position)
  4922. for _,v in pairs(Hit) do
  4923. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(17,35))
  4924. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  4925. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  4926. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  4927. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*20
  4928. removeuseless:AddItem(vel,.1)
  4929. end
  4930. wave = Instance.new("Part", Torso)
  4931. wave.Size = Vector3.new(1, 1, 1)
  4932. wave.Transparency = 0
  4933. wave.BrickColor = BrickColor.new("White")
  4934. wave.Anchored = true
  4935. wave.CanCollide = false
  4936. wave.CFrame = Root.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4937. wavemesh = Instance.new("SpecialMesh", wave)
  4938. wavemesh.MeshId = "rbxassetid://20329976"
  4939. wavemesh.Scale = Vector3.new(1, 1, 1)
  4940. table.insert(th2,wave)
  4941. table.insert(SlowlyFade,wave)
  4942. table.insert(th5,wavemesh)
  4943. removeuseless:AddItem(wave,2)
  4944. CardStorm = Instance.new("Part",Torso)
  4945. CardStorm.Size = Vector3.new(.1,.1,.1)
  4946. CardStorm.CFrame = Root.CFrame * CFrame.new(0,3.2,0)
  4947. CardStorm.Anchored = true
  4948. CardStormMesh = Instance.new("SpecialMesh", CardStorm)
  4949. CardStormMesh.Scale = Vector3.new(1,1,1)
  4950. CardStormMesh.MeshId = "rbxassetid://6512150"
  4951. CardStormMesh.TextureId = "rbxassetid://55364685"
  4952. table.insert(SlowlyFade,CardStorm)
  4953. table.insert(m3,CardStormMesh)
  4954. table.insert(th1,CardStorm)
  4955. removeuseless:AddItem(CardStorm,3)
  4956. wait(.1)
  4957. end
  4958. coroutine.wrap(function()
  4959. for i = 1, 10 do
  4960. so.Volume = so.Volume - 0.3
  4961. wait()
  4962. end
  4963. end)()
  4964. wait(1)
  4965. ws = 10
  4966. clean()
  4967. attacking = false
  4968. debounce = false
  4969. appi = false
  4970. end
  4971. end)
  4972.  
  4973. mouse.KeyDown:connect(function(Press)
  4974. Press=Press:lower()
  4975. if Press=='e' then
  4976. if levitate then return end
  4977. if debounce then return end
  4978. attacking = true
  4979. debounce = true
  4980. damagedebounce = false
  4981. clickdisallowance = true
  4982. clickdebounce = false
  4983. notallowed = true
  4984. appi = true
  4985. ws = 0
  4986. coroutine.wrap(function()
  4987. while appi do
  4988. wait()
  4989. if Root.Velocity.y > 1 and attacking == true then
  4990. position = "Jump2"
  4991. elseif Root.Velocity.y < -1 and attacking == true then
  4992. position = "Falling2"
  4993. elseif Root.Velocity.Magnitude < 2 and attacking == true then
  4994. position = "Idle2"
  4995. elseif Root.Velocity.Magnitude > 2 and attacking == true then
  4996. position = "Walking2"
  4997. end
  4998. end
  4999. end)()
  5000. coroutine.wrap(function()
  5001. while appi do
  5002. wait()
  5003. settime = 0.05
  5004. sine = sine + change
  5005. if position == "Jump2" and attacking == true and appi == true then
  5006. change = 1
  5007. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5008. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5009. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  5010. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  5011. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(3),math.rad(4)), 0.4)
  5012. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  5013. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  5014. elseif position == "Falling2" and attacking == true and appi == true then
  5015. change = 1
  5016. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5017. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5018. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  5019. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  5020. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.2)
  5021. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.2)
  5022. elseif position == "Idle2" and attacking == true and appi == true then
  5023. change = .4
  5024. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5025. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5026. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - 1 * math.sin(sine/12)),math.rad(40 - 2 * math.sin(sine/12))), 0.3)
  5027. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(-.2,1.2,-.3),.3)
  5028. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.3)
  5029. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  5030. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5031. elseif position == "Walking2" and attacking == true and appi == true then
  5032. change = .8
  5033. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5034. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5035. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - 1 * math.sin(sine/12)),math.rad(40 - 2 * math.sin(sine/12))), 0.3)
  5036. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(-.2,1.2,-.3),.3)
  5037. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,math.rad(0) + Root.RotVelocity.Y/30,math.sin(25*math.sin(sine/8))),.3)
  5038. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.sin(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.sin(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 30, math.sin(25 * math.sin(sine/8))), 0.3)
  5039. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.sin(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.sin(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 30, math.sin(25 * math.sin(sine/8))), 0.3)
  5040. end
  5041. end
  5042. end)()
  5043. coroutine.wrap(function()
  5044. for i = 1, 40 do
  5045. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0),.5)
  5046. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,1.5,0) * CFrame.Angles(math.rad(180 - 7 * math.sin(sine/6)),math.rad(7 * math.sin(sine/6)),math.rad(7*math.sin(sine/6))), 0.5)
  5047. swait()
  5048. end
  5049. end)()
  5050. haloh = Instance.new("Part", Torso)
  5051. haloh.Size = Vector3.new(1,1,1)
  5052. haloh.Anchored = false
  5053. haloh.Transparency = 1
  5054. haloh.CanCollide = false
  5055. halohweld = weldBetween(haloh,Torso)
  5056. halohweld.C0 = CFrame.new(0,0,0)
  5057. n = 0
  5058. x = 0
  5059. tab={}
  5060. tab2={}
  5061. SOUND(Torso,1882057730,6,false,2)
  5062. for i = 1, 20 do
  5063. n = n + 20
  5064. x = x + 5
  5065. halo = Instance.new("Part", Torso)
  5066. halo.Size = Vector3.new(0.71, 0.07, 0.99)
  5067. halo.Transparency = 1
  5068. halo.CanCollide = false
  5069. halo.Material = "Neon"
  5070. halo.BrickColor = BrickColor.new("White")
  5071. halow = weldBetween(halo,haloh)
  5072. halow.C0 = CFrame.new(-4,0,0) * CFrame.Angles(math.rad(90),math.rad(n),math.rad(0))
  5073. table.insert(FadeIn,halo)
  5074. table.insert(tab,halow)
  5075. table.insert(tab2,halo)
  5076. wait()
  5077. end
  5078. ws = 10
  5079. clickdisallowance = false
  5080. coroutine.wrap(function()
  5081. g1 = Instance.new("BodyGyro", Root)
  5082. g1.D = 175
  5083. g1.P = 20000
  5084. g1.MaxTorque = Vector3.new(0,9000,0)
  5085. while notallowed do
  5086. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5087. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  5088. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90 - 2 * math.sin(sine/12)), math.rad(3), math.rad(4)), 0.3)
  5089. swait()
  5090. end
  5091. end)()
  5092. coroutine.wrap(function()
  5093. mouse.Button1Down:connect(function()
  5094. if clickdisallowance then return end
  5095. if clickdebounce then return end
  5096. wait(.2)
  5097. clickdebounce = true
  5098. notallowed = false
  5099. end)
  5100. end)()
  5101. while notallowed do
  5102. for i,v in pairs(tab) do
  5103. v.C0 = v.C0 * CFrame.Angles(math.rad(0),math.rad(0 + 1.2),math.rad(0))
  5104. end
  5105. swait()
  5106. end
  5107. appi = false
  5108. ws = 0
  5109. for i = 1, 15 do
  5110. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  5111. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5112. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  5113. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-50 - 2 * math.sin(sine/12)), math.rad(12), math.rad(9)), 0.3)
  5114. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(-.65, .6, 1) * CFrame.Angles(0,0,0),.3)
  5115. swait()
  5116. end
  5117. for i,v in pairs(tab) do
  5118. v:Remove()
  5119. end
  5120. for i,v in pairs(tab2) do
  5121. removeuseless:AddItem(v,6)
  5122. MAKETRAIL(v,Vector3.new(.1,0,0),Vector3.new(-.1,0,0),.8,ColorSequence.new(BrickColor.new("White").Color,BrickColor.new("Really black").Color))
  5123. BodyGyro=Instance.new('BodyGyro',v)
  5124. BodyGyro.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  5125. BodyGyro.P=2e4
  5126. removeuseless:AddItem(BodyGyro,.1)
  5127. PB2 = Instance.new("BodyVelocity", v)
  5128. PB2.MaxForce = Vector3.new(999999, 999999, 999999)
  5129. v.CFrame = CFrame.new(v.Position,mouse.Hit.p)
  5130. PB2.Velocity = v.CFrame.lookVector * 80
  5131. end
  5132. SOUND(Torso,1499747506,3,false,1)
  5133. for i,v in pairs(tab2) do
  5134. v.Touched:connect(function(hit)
  5135. if hit.Parent:IsA("Part") then
  5136. elseif hit.Parent:IsA("SpecialMesh") then
  5137. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  5138. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  5139. if damagedebounce == true then return end
  5140. damagedebounce = true
  5141. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  5142. tor = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  5143. Slachtoffer:TakeDamage(math.random(17,35))
  5144. SOUND(tor,694703797,6,false,1)
  5145. wait(.1)
  5146. damagedebounce = false
  5147. end
  5148. end)
  5149. end
  5150. for i = 1, 20 do
  5151. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  5152. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5153. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(0), math.rad(-25), math.rad(0)), 0.3)
  5154. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  5155. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90 - 2 * math.sin(sine/12)), math.rad(-15), math.rad(4)), 0.3)
  5156. swait()
  5157. end
  5158. clean()
  5159. g1:Remove()
  5160. haloh:Remove()
  5161. attacking = false
  5162. debounce = false
  5163. damagedebounce = false
  5164. clickdebounce = false
  5165. appi = false
  5166. ws = 10
  5167. end
  5168. end)
  5169.  
  5170. mouse.KeyDown:connect(function(Press)
  5171. Press=Press:lower()
  5172. if Press=='y' then
  5173. if levitate then return end
  5174. if debounce then return end
  5175. clickdisallowance = true
  5176. clickdebounce = false
  5177. debounce = true
  5178. attacking = true
  5179. appi = true
  5180. ws = 0
  5181. coroutine.wrap(function()
  5182. while appi do
  5183. wait()
  5184. if Root.Velocity.y > 1 and attacking == true then
  5185. position = "Jump2"
  5186. elseif Root.Velocity.y < -1 and attacking == true then
  5187. position = "Falling2"
  5188. elseif Root.Velocity.Magnitude < 2 and attacking == true then
  5189. position = "Idle2"
  5190. elseif Root.Velocity.Magnitude > 2 and attacking == true then
  5191. position = "Walking2"
  5192. end
  5193. end
  5194. end)()
  5195. coroutine.wrap(function()
  5196. while appi do
  5197. wait()
  5198. settime = 0.05
  5199. sine = sine + change
  5200. if position == "Jump2" and attacking == true and appi == true then
  5201. change = 1
  5202. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5203. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5204. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  5205. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  5206. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(-3),math.rad(-4)), 0.4)
  5207. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  5208. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  5209. elseif position == "Falling2" and attacking == true and appi == true then
  5210. change = 1
  5211. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5212. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5213. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  5214. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  5215. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.2)
  5216. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  5217. elseif position == "Idle2" and attacking == true and appi == true then
  5218. change = .4
  5219. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5220. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5221. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + 1 * math.sin(sine/12)),math.rad(-40 + 2 * math.sin(sine/12))), 0.3)
  5222. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  5223. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.3)
  5224. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  5225. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5226. elseif position == "Walking2" and attacking == true and appi == true then
  5227. change = .8
  5228. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5229. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5230. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + 1 * math.sin(sine/12)),math.rad(-40 + 2 * math.sin(sine/12))), 0.3)
  5231. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  5232. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,math.rad(0) + Root.RotVelocity.Y/30,math.cos(25*math.cos(sine/8))),.3)
  5233. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.3)
  5234. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.3)
  5235. end
  5236. end
  5237. end)()
  5238. bigcard = Instance.new("Part",Torso)
  5239. bigcard.Material = "Neon"
  5240. bigcard.Transparency = 1
  5241. bigcard.BrickColor = BrickColor.new("White")
  5242. bigcard.Size = Vector3.new(15.65, 23.84, 0.3)
  5243. bigcard.CFrame = Root.CFrame * CFrame.new(0,18,0)
  5244. bigcard.Anchored = true
  5245. SOUND(bigcard,236989198,6,false,1)
  5246. ace = aces[math.random(1,#aces)]
  5247. acer = Instance.new("Decal",bigcard)
  5248. acer.Texture = "rbxassetid://"..ace
  5249. acer.Transparency = 1
  5250. acer.Face = "Front"
  5251. ace2 = acer:Clone()
  5252. ace2.Parent = bigcard
  5253. ace2.Face = "Back"
  5254. table.insert(FadeIn,acer)
  5255. table.insert(FadeIn,ace2)
  5256. table.insert(FadeIn,bigcard)
  5257. for i = 1, 30 do
  5258. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,1.5,-.1),.5)
  5259. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(180),math.rad(10),math.rad(10)),.3)
  5260. swait()
  5261. end
  5262. ws = 10
  5263. g1 = Instance.new("BodyGyro", Root)
  5264. g1.D = 175
  5265. g1.P = 20000
  5266. g1.MaxTorque = Vector3.new(0,9000,0)
  5267. clickdisallowance = false
  5268. coroutine.wrap(function()
  5269. mouse.Button1Down:connect(function()
  5270. if clickdisallowance then return end
  5271. if clickdebounce then return end
  5272. wait(.2)
  5273. clickdebounce = true
  5274. end)
  5275. end)()
  5276. while not clickdebounce do
  5277. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  5278. bigcard.CFrame = Root.CFrame * CFrame.new(0,18,0)
  5279. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(180),math.rad(10 + 2 *math.sin(sine/12)),math.rad(10 - 2*math.sin(sine/12))),.3)
  5280. swait()
  5281. end
  5282. g1:Remove()
  5283. ws = 0
  5284. for i = 1, 13 do
  5285. bigcard.CFrame = bigcard.CFrame:lerp(Root.CFrame * CFrame.new(0,18,3) * CFrame.Angles(math.rad(10),0,0),.3)
  5286. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,0.2) * CFrame.Angles(math.rad(160),math.rad(10),math.rad(10)),.3)
  5287. swait()
  5288. end
  5289. locationpart = Instance.new("Part",bigcard)
  5290. locationpart.Size = Vector3.new(1,1,1)
  5291. locationpart.Transparency = 1
  5292. locationpart.CanCollide = false
  5293. locationpart.Anchored = true
  5294. locationpart.CFrame = Root.CFrame * CFrame.new(0,-3,-21)
  5295. shockwave = Instance.new("Part", Torso)
  5296. shockwave.Size = Vector3.new(1,1,1)
  5297. shockwave.CanCollide = false
  5298. shockwave.Anchored = true
  5299. shockwave.Transparency = 0
  5300. shockwave.BrickColor = BrickColor.new("White")
  5301. shockwave.CFrame = CFrame.new(locationpart.Position)
  5302. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  5303. shockwavemesh.Scale = Vector3.new(5,2,5)
  5304. shockwavemesh.MeshId = "rbxassetid://20329976"
  5305. removeuseless:AddItem(shockwave,4)
  5306. shockwave2 = Instance.new("Part", Torso)
  5307. shockwave2.Size = Vector3.new(1,1,1)
  5308. shockwave2.CanCollide = false
  5309. shockwave2.Anchored = true
  5310. shockwave2.Transparency = 0
  5311. shockwave2.BrickColor = BrickColor.new("White")
  5312. shockwave2.CFrame = CFrame.new(locationpart.Position)
  5313. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  5314. shockwavemesh2.Scale = Vector3.new(5,2,5)
  5315. shockwavemesh2.MeshId = "rbxassetid://20329976"
  5316. removeuseless:AddItem(shockwave2,4)
  5317. shockwave3 = Instance.new("Part", Torso)
  5318. shockwave3.Size = Vector3.new(1,1,1)
  5319. shockwave3.CanCollide = false
  5320. shockwave3.Anchored = true
  5321. shockwave3.Transparency = 0
  5322. shockwave3.BrickColor = BrickColor.new("White")
  5323. shockwave3.CFrame = CFrame.new(locationpart.Position)
  5324. shockwavemesh3 = Instance.new("SpecialMesh", shockwave3)
  5325. shockwavemesh3.Scale = Vector3.new(5,2,5)
  5326. shockwavemesh3.MeshId = "rbxassetid://20329976"
  5327. removeuseless:AddItem(shockwave3,4)
  5328. shockwave4 = Instance.new("Part", Torso)
  5329. shockwave4.Size = Vector3.new(1,1,1)
  5330. shockwave4.CanCollide = false
  5331. shockwave4.Anchored = true
  5332. shockwave4.Transparency = 0
  5333. shockwave4.BrickColor = BrickColor.new("White")
  5334. shockwave4.CFrame = CFrame.new(locationpart.Position)
  5335. shockwavemesh4 = Instance.new("SpecialMesh", shockwave4)
  5336. shockwavemesh4.Scale = Vector3.new(5,2,5)
  5337. shockwavemesh4.MeshId = "rbxassetid://20329976"
  5338. removeuseless:AddItem(shockwave4,4)
  5339. Hit = damagealll(20,locationpart.Position)
  5340. for _,v in pairs(Hit) do
  5341. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(55,85))
  5342. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  5343. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  5344. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  5345. vel.velocity = CFrame.new(locationpart.Position,torso.Position).lookVector*110
  5346. removeuseless:AddItem(vel,.1)
  5347. end
  5348. coroutine.wrap(function()
  5349. for i = 1, 90 do
  5350. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+12),0)
  5351. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(1.5,.1,1.5)
  5352. shockwave.Transparency = shockwave.Transparency + 0.025
  5353. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0+6),0)
  5354. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(1.25,.25,1.25)
  5355. shockwave2.Transparency = shockwave2.Transparency + 0.04
  5356. shockwave3.CFrame = shockwave3.CFrame * CFrame.Angles(0,math.rad(0+12),0)
  5357. shockwavemesh3.Scale = shockwavemesh3.Scale + Vector3.new(.75,.75,.75)
  5358. shockwave3.Transparency = shockwave3.Transparency + 0.035
  5359. shockwave4.CFrame = shockwave3.CFrame * CFrame.Angles(0,math.rad(0+5),0)
  5360. shockwavemesh4.Scale = shockwavemesh3.Scale + Vector3.new(2.5,.5,2.5)
  5361. shockwave4.Transparency = shockwave3.Transparency + 0.03
  5362. swait()
  5363. end
  5364. end)()
  5365. SOUND(locationpart,765590102,6,false,2)
  5366. for i = 1, 24 do
  5367. bigcard.CFrame = bigcard.CFrame:lerp(Root.CFrame * CFrame.new(0,-3,-21) * CFrame.Angles(math.rad(90),0,0),.25)
  5368. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(.2,.2,.2) * CFrame.Angles(0,0,0),.5)
  5369. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 1.1, 0.4) * CFrame.Angles(math.rad(-75), math.rad(15), math.rad(4)), 0.5)
  5370. swait()
  5371. end
  5372. for i = 1, 40 do
  5373. bigcard.Transparency = bigcard.Transparency + 0.2
  5374. acer.Transparency = acer.Transparency + .2
  5375. ace2.Transparency = ace2.Transparency + .2
  5376. swait()
  5377. end
  5378. attacking = false
  5379. debounce = false
  5380. appi = false
  5381. clickdisallowance = false
  5382. clickdebounce = false
  5383. ws = 10
  5384. bigcard:Remove()
  5385. clean()
  5386. end
  5387. end)
  5388.  
  5389. mouse.KeyDown:connect(function(Press)
  5390. Press=Press:lower()
  5391. if Press=='u' then
  5392. if levitate then return end
  5393. if mouse.Target ~= nil then end
  5394. if debounce then return end
  5395. debounce = true
  5396. attacking = true
  5397. appi = true
  5398. ws = 0
  5399. appi = true
  5400. coroutine.wrap(function()
  5401. while appi do
  5402. wait()
  5403. if Root.Velocity.y > 1 and attacking == true then
  5404. position = "Jump2"
  5405. elseif Root.Velocity.y < -1 and attacking == true then
  5406. position = "Falling2"
  5407. elseif Root.Velocity.Magnitude < 2 and attacking == true then
  5408. position = "Idle2"
  5409. elseif Root.Velocity.Magnitude > 2 and attacking == true then
  5410. position = "Walking2"
  5411. end
  5412. end
  5413. end)()
  5414. coroutine.wrap(function()
  5415. while appi do
  5416. wait()
  5417. settime = 0.05
  5418. sine = sine + change
  5419. if position == "Jump2" and attacking == true and appi == true then
  5420. change = 1
  5421. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5422. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5423. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  5424. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  5425. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(-3),math.rad(-4)), 0.4)
  5426. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  5427. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  5428. elseif position == "Falling2" and attacking == true and appi == true then
  5429. change = 1
  5430. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5431. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5432. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  5433. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  5434. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.2)
  5435. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  5436. elseif position == "Idle2" and attacking == true and appi == true then
  5437. change = .4
  5438. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5439. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5440. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + 1 * math.sin(sine/12)),math.rad(-40 + 2 * math.sin(sine/12))), 0.3)
  5441. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  5442. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.3)
  5443. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  5444. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5445. elseif position == "Walking2" and attacking == true and appi == true then
  5446. change = .8
  5447. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5448. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5449. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + 1 * math.sin(sine/12)),math.rad(-40 + 2 * math.sin(sine/12))), 0.3)
  5450. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  5451. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,math.rad(0) + Root.RotVelocity.Y/30,math.cos(25*math.cos(sine/8))),.3)
  5452. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.3)
  5453. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.3)
  5454. end
  5455. end
  5456. end)()
  5457. g1 = Instance.new("BodyGyro", Root)
  5458. g1.D = 175
  5459. g1.P = 20000
  5460. g1.MaxTorque = Vector3.new(0,9000,0)
  5461. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  5462. for i = 1, 15 do
  5463. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  5464. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,1.5,-.1),.5)
  5465. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(180),math.rad(10),math.rad(10)),.3)
  5466. swait()
  5467. end
  5468. cardportal = Instance.new("Part", Torso)
  5469. cardportal.Size = Vector3.new(0.5, 0.5, 0.5)
  5470. cardportal.Material = "Neon"
  5471. cardportal.BrickColor = BrickColor.new("White")
  5472. cardportal.Transparency = 0
  5473. cardportal.Anchored = true
  5474. cardportal.CanCollide = false
  5475. cardportalMESH = Instance.new("SpecialMesh", cardportal)
  5476. cardportalMESH.MeshType = "Cylinder"
  5477. cardportalMESH.Scale = Vector3.new(.2,0.01,0.01)
  5478. cardportal.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
  5479. for i = 1, 10 do
  5480. cardportalMESH.Scale = cardportalMESH.Scale + Vector3.new(0,4,4)
  5481. swait()
  5482. end
  5483. bigzcard = Instance.new("Part",Torso)
  5484. bigzcard.Material = "Neon"
  5485. bigzcard.Transparency = 0
  5486. bigzcard.BrickColor = BrickColor.new("White")
  5487. bigzcard.Size = Vector3.new(10, 15, 0.3)
  5488. bigzcard.CFrame = cardportal.CFrame * CFrame.new(-8,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
  5489. bigzcard.Anchored = true
  5490. SOUND(bigzcard,1888686669,6,false,1)
  5491. acer = Instance.new("Decal",bigzcard)
  5492. acer.Texture = "rbxassetid://1881287656"
  5493. acer.Transparency = 0
  5494. acer.Face = "Front"
  5495. ace2 = acer:Clone()
  5496. ace2.Parent = bigzcard
  5497. ace2.Face = "Back"
  5498. spinning = true
  5499. coroutine.wrap(function()
  5500. while spinning do
  5501. bigzcard.CFrame = bigzcard.CFrame * CFrame.Angles(0,math.rad(0+5),0)
  5502. swait()
  5503. end
  5504. end)()
  5505. for i = 1, 20 do
  5506. bigzcard.CFrame = bigzcard.CFrame * CFrame.new(0,-.9,0)
  5507. swait()
  5508. end
  5509. coroutine.wrap(function()
  5510. for i = 1, 10 do
  5511. cardportalMESH.Scale = cardportalMESH.Scale - Vector3.new(0,4,4)
  5512. swait()
  5513. end
  5514. cardportal:Remove()
  5515. end)()
  5516. wait(.7)
  5517. ace3 = Instance.new("Decal",bigzcard)
  5518. ace3.Texture = "rbxassetid://1880203893"
  5519. ace3.Transparency = 1
  5520. ace3.Face = "Front"
  5521. ace4 = ace3:Clone()
  5522. ace4.Parent = bigzcard
  5523. ace4.Face = "Back"
  5524. bigzcard2 = Instance.new("Part",Torso)
  5525. bigzcard2.Material = "Neon"
  5526. bigzcard2.Transparency = 1
  5527. bigzcard2.BrickColor = BrickColor.new("Really black")
  5528. bigzcard2.Size = Vector3.new(10, 15, 0.29)
  5529. bigzcard2.CFrame = bigzcard.CFrame
  5530. bigzcard2.CanCollide = false
  5531. bigzcard2.Anchored = true
  5532. coroutine.wrap(function()
  5533. while spinning do
  5534. bigzcard2.CFrame = bigzcard2.CFrame * CFrame.Angles(0,math.rad(0+5),0)
  5535. swait()
  5536. end
  5537. end)()
  5538. blz = bl[math.random(1,#bl)]
  5539. woos = Instance.new("Sound",Torso)
  5540. woos.SoundId = "rbxassetid://"..blz
  5541. woos.Volume = 4
  5542. woos:Play()
  5543. for i = 1, 20 do
  5544. bigzcard2.Transparency = bigzcard2.Transparency - .05
  5545. bigzcard.Transparency = bigzcard.Transparency + .05
  5546. ace3.Transparency = ace3.Transparency - 0.05
  5547. ace4.Transparency = ace4.Transparency - 0.05
  5548. acer.Transparency = acer.Transparency + 0.05
  5549. ace2.Transparency = ace2.Transparency + 0.05
  5550. wait()
  5551. end
  5552. ace3.Parent = bigzcard2
  5553. ace3.Face = "Front"
  5554. ace4.Parent = bigzcard2
  5555. ace4.Face = "Back"
  5556. bigzcard:Remove()
  5557. spinning = false
  5558. blackholeactive = true
  5559. coroutine.wrap(function()
  5560. blackhole={}
  5561. orbzfade={}
  5562. for i = 1, 100 do
  5563. orbz = Instance.new("Part", Torso)
  5564. orbz.Shape = "Ball"
  5565. orbz.Material = "Neon"
  5566. orbz.BrickColor = BrickColor.new("Really black")
  5567. orbz.Size = Vector3.new(2,2,2)
  5568. orbz.Anchored = true
  5569. orbz.CanCollide = false
  5570. removeuseless:AddItem(orbz,1)
  5571. orbz.CFrame = bigzcard2.CFrame * CFrame.new(math.random(-25,25),math.random(-25,25),math.random(-25,25)) * CFrame.Angles(math.rad(-180,180),math.rad(-180,180),math.rad(-180,180))
  5572. table.insert(blackhole,orbz)
  5573. table.insert(orbzfade,orbz)
  5574. for i,v in pairs(blackhole) do
  5575. v.CFrame = v.CFrame:lerp(CFrame.new(bigzcard2.Position),.05)
  5576. end
  5577. for i,v in pairs(orbzfade) do
  5578. v.Transparency = v.Transparency + 0.025
  5579. end
  5580. swait()
  5581. end
  5582. end)()
  5583. coroutine.wrap(function()
  5584. while blackholeactive do
  5585. local Hit = damagealll(45,bigzcard2.Position)
  5586. for _,v in pairs(Hit) do
  5587. coroutine.wrap(function()
  5588. wait(.15)
  5589. if blackholeactive == false then return end
  5590. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(.1,1))
  5591. end)()
  5592. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  5593. torso.CFrame = torso.CFrame:lerp(CFrame.new(bigzcard2.Position),.1)
  5594. end
  5595. wait()
  5596. end
  5597. end)()
  5598. for i = 1, 100 do
  5599. bigzcard2.CFrame = bigzcard2.CFrame * CFrame.Angles(0,math.rad(0+20),0)
  5600. cataclysmics = Instance.new("Part", Torso)
  5601. cataclysmics.Shape = "Ball"
  5602. cataclysmics.Material = "Neon"
  5603. cataclysmics.BrickColor = BrickColor.new("Really black")
  5604. cataclysmics.Size = Vector3.new(11,11,11)
  5605. cataclysmics.Transparency = .3
  5606. cataclysmics.Anchored = true
  5607. cataclysmics.CanCollide = false
  5608. cataclysmics.CFrame = CFrame.new(bigzcard2.Position)
  5609. table.insert(LessSize,cataclysmics)
  5610. table.insert(keyYtransparency,cataclysmics)
  5611. removeuseless:AddItem(cataclysmics,1)
  5612. swait()
  5613. end
  5614. coroutine.wrap(function()
  5615. for i = 1, 20 do
  5616. for i,v in pairs(orbzfade) do
  5617. v.Transparency = v.Transparency + 0.05
  5618. end
  5619. swait()
  5620. end
  5621. end)()
  5622. explosiontable={}
  5623. ringtable={}
  5624. ringtable2={}
  5625. soundboks = Instance.new("Part",Torso)
  5626. soundboks.CanCollide = false
  5627. soundboks.Anchored = true
  5628. soundboks.Transparency = 1
  5629. soundboks.CFrame = bigzcard2.CFrame
  5630. removeuseless:AddItem(soundboks,6)
  5631. SOUND(soundboks,472579737,6,false,1)
  5632. blackholeactive = false
  5633. bigzcard2:Remove()
  5634. Hit = damagealll(60,soundboks.Position)
  5635. for _,v in pairs(Hit) do
  5636. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(36,55))
  5637. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  5638. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  5639. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  5640. vel.velocity = CFrame.new(soundboks.Position,torso.Position).lookVector*200
  5641. removeuseless:AddItem(vel,.1)
  5642. end
  5643. coroutine.wrap(function()
  5644. shockwave = Instance.new("Part", Torso)
  5645. shockwave.Size = Vector3.new(1,1,1)
  5646. shockwave.CanCollide = false
  5647. shockwave.Anchored = true
  5648. shockwave.Transparency = 0
  5649. shockwave.BrickColor = BrickColor.new("Really black")
  5650. shockwave.CFrame = CFrame.new(soundboks.Position) * CFrame.new(0,-6,0)
  5651. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  5652. shockwavemesh.Scale = Vector3.new(5,2,5)
  5653. shockwavemesh.MeshId = "rbxassetid://20329976"
  5654. shockwave2 = Instance.new("Part", Torso)
  5655. shockwave2.Size = Vector3.new(1,1,1)
  5656. shockwave2.CanCollide = false
  5657. shockwave2.Anchored = true
  5658. shockwave2.Transparency = 0
  5659. shockwave2.BrickColor = BrickColor.new("Really black")
  5660. shockwave2.CFrame = CFrame.new(soundboks.Position) * CFrame.new(0,-6,0)
  5661. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  5662. shockwavemesh2.Scale = Vector3.new(5,2,5)
  5663. shockwavemesh2.MeshId = "rbxassetid://20329976"
  5664. for i = 1, 40 do
  5665. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+15),0)
  5666. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0+8),0)
  5667. shockwave.Transparency = shockwave.Transparency + 0.025
  5668. shockwave2.Transparency = shockwave2.Transparency + 0.025
  5669. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(9,.9,9)
  5670. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,.8,8)
  5671. swait()
  5672. end
  5673. shockwave:Remove()
  5674. shockwave2:Remove()
  5675. end)()
  5676. for i = 1, 4 do
  5677. explosion = Instance.new("Part", Torso)
  5678. explosion.Shape = "Ball"
  5679. explosion.Size = Vector3.new(1,1,1)
  5680. explosion.Transparency = 0
  5681. explosion.CanCollide = false
  5682. explosion.Anchored = true
  5683. explosion.BrickColor = BrickColor.new("Really black")
  5684. explosion.Material = "Neon"
  5685. explosion.CFrame = CFrame.new(bigzcard2.Position)
  5686. table.insert(ExtremeM,explosion)
  5687. table.insert(SlowlyFade,explosion)
  5688. removeuseless:AddItem(explosion,4)
  5689. ring = Instance.new("Part", Torso)
  5690. ring.Size = Vector3.new(5, 5, 5)
  5691. ring.Transparency = 0
  5692. ring.BrickColor = BrickColor.new("Really black")
  5693. ring.Anchored = true
  5694. ring.CanCollide = false
  5695. ring.CFrame = bigzcard2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)), math.rad(math.random(-180,180)), math.rad(math.random(-180,180)))
  5696. ringh = Instance.new("SpecialMesh", ring)
  5697. ringh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5698. ringh.Scale = Vector3.new(2, 2, .1)
  5699. table.insert(keyYsize,ringh)
  5700. table.insert(keyYtransparency,ring)
  5701. removeuseless:AddItem(ring,4)
  5702. swait()
  5703. end
  5704. wait(1.2)
  5705. clean()
  5706. keyYsize={}
  5707. keyYtransparency={}
  5708. blackholev = false
  5709. appi = false
  5710. g1:Remove()
  5711. ws = 10
  5712. attacking = false
  5713. debounce = false
  5714. end
  5715. end)
  5716.  
  5717. mouse.KeyDown:connect(function(Press)
  5718. Press=Press:lower()
  5719. if Press=='t' then
  5720. if levitate then
  5721. if tauntdebounce then return end
  5722. tauntdebounce = true
  5723. laughing = true
  5724. coroutine.wrap(function()
  5725. while laughing do
  5726. local b1 = Instance.new("BillboardGui",Head)
  5727. b1.Size = UDim2.new(0,4,0,1.6)
  5728. b1.StudsOffset = Vector3.new(0,0,0)
  5729. b1.Name = "laff"
  5730. b1.AlwaysOnTop = true
  5731. b1.Adornee = Head
  5732. removeuseless:AddItem(b1,3)
  5733. local b2 = Instance.new("TextLabel",b1)
  5734. b2.BackgroundTransparency = 1
  5735. b2.Text = "HaHaHaHaHaHa..."
  5736. b2.Font = "Garamond"
  5737. b2.TextSize = 0
  5738. b2.Name = "lafftext"
  5739. b2.TextStrokeTransparency = 0
  5740. b2.TextColor3 = BrickColor.new("Really red").Color
  5741. b2.TextStrokeColor3 = Color3.new(0,0,0)
  5742. b2.Size = UDim2.new(1,0,.5,0)
  5743. table.insert(laughingtable,b2)
  5744. removeuseless:AddItem(b1,2)
  5745. coroutine.wrap(function()
  5746. if zxc then return end
  5747. zxc = true
  5748. while true do
  5749. swait()
  5750. for i,v in pairs(Head:GetChildren()) do
  5751. if v.Name == "laff" then
  5752. v.StudsOffset = v.StudsOffset + Vector3.new(math.random(-2,2),.3,math.random(-2,2))
  5753. end
  5754. end
  5755. for i,v in pairs(laughingtable) do
  5756. v.TextTransparency = v.TextTransparency + .025
  5757. v.TextStrokeTransparency = v.TextStrokeTransparency + 0.25
  5758. v.TextSize = v.TextSize + 2
  5759. v.Rotation = v.Rotation + .1
  5760. end
  5761. end
  5762. end)()
  5763. swait(10)
  5764. end
  5765. end)()
  5766. laugh = laughs[math.random(1,#laughs)]
  5767. laughy = Instance.new("Sound",Head)
  5768. laughy.SoundId = "rbxassetid://"..laugh
  5769. laughy.Volume = 10
  5770. laughy:Play()
  5771. wait(1)
  5772. wait(laughy.TimeLength)
  5773. laughing = false
  5774. laughy:Remove()
  5775. tauntdebounce = false
  5776. else
  5777. if mouse.Target ~= nil then
  5778. if debounce then return end
  5779. attacking = true
  5780. ghost()
  5781. tps = Instance.new("Sound", Torso)
  5782. tps.Volume = 5
  5783. tps.SoundId = "rbxassetid://1894958339"
  5784. tps:Play()
  5785. removeuseless:AddItem(tps,2)
  5786. g1 = Instance.new("BodyGyro", Root)
  5787. g1.D = 175
  5788. g1.P = 20000
  5789. g1.MaxTorque = Vector3.new(0,9000,0)
  5790. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  5791. removeuseless:AddItem(g1,.05)
  5792. Root.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,3.3,0)
  5793. wait(.1)
  5794. attacking = false
  5795. debounce = false
  5796. end
  5797. end
  5798. end
  5799. end)
  5800.  
  5801. mouse.KeyDown:connect(function(Press)
  5802. Press=Press:lower()
  5803. if Press=='q' then
  5804. if levitate then return end
  5805. if mouse.Target ~= nil and mouse.Target.Parent ~= Character and mouse.Target.Parent.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Health ~= 0 then
  5806. if debounce then return end
  5807. debounce = true
  5808. attacking = true
  5809. appi = true
  5810. ws = 0
  5811. coroutine.wrap(function()
  5812. while appi do
  5813. wait()
  5814. if Root.Velocity.y > 1 and attacking == true then
  5815. position = "Jump2"
  5816. elseif Root.Velocity.y < -1 and attacking == true then
  5817. position = "Falling2"
  5818. elseif Root.Velocity.Magnitude < 2 and attacking == true then
  5819. position = "Idle2"
  5820. elseif Root.Velocity.Magnitude > 2 and attacking == true then
  5821. position = "Walking2"
  5822. end
  5823. end
  5824. end)()
  5825. coroutine.wrap(function()
  5826. while appi do
  5827. wait()
  5828. settime = 0.05
  5829. sine = sine + change
  5830. if position == "Jump2" and attacking == true and appi == true then
  5831. change = 1
  5832. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5833. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5834. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  5835. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  5836. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(3),math.rad(4)), 0.4)
  5837. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  5838. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  5839. elseif position == "Falling2" and attacking == true and appi == true then
  5840. change = 1
  5841. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5842. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5843. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  5844. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  5845. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.2)
  5846. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.2)
  5847. elseif position == "Idle2" and attacking == true and appi == true then
  5848. change = .4
  5849. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5850. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5851. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - 1 * math.sin(sine/12)),math.rad(40 - 2 * math.sin(sine/12))), 0.3)
  5852. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(-.2,1.2,-.3),.3)
  5853. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  5854. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5855. elseif position == "Walking2" and attacking == true and appi == true then
  5856. change = .8
  5857. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  5858. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  5859. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - 1 * math.sin(sine/12)),math.rad(40 - 2 * math.sin(sine/12))), 0.3)
  5860. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(-.2,1.2,-.3),.3)
  5861. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,math.rad(0) + Root.RotVelocity.Y/30,math.cos(25*math.cos(sine/8))),.3)
  5862. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.3)
  5863. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.3)
  5864. end
  5865. end
  5866. end)()
  5867. enemyhum = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  5868. ETorso = enemyhum.Parent:FindFirstChild("Torso") or enemyhum.Parent:FindFirstChild("LowerTorso")
  5869. EHead = enemyhum.Parent:FindFirstChild("Head")
  5870. g1 = Instance.new("BodyGyro", Root)
  5871. g1.D = 175
  5872. g1.P = 20000
  5873. g1.MaxTorque = Vector3.new(0,9000,0)
  5874. brick = Instance.new("Part",Torso)
  5875. brick.Anchored = true
  5876. brick.CanCollide = false
  5877. brick.Material = "Neon"
  5878. brick.Transparency = 1
  5879. brick.BrickColor = BrickColor.new("White")
  5880. brick.Size = Vector3.new(8,.3,12)
  5881. brick.CFrame = Root.CFrame * CFrame.new(math.random(-15,15),-3,math.random(-15,15))
  5882. SOUND(brick,1888686669,6,false,1.5)
  5883. ace = aces[math.random(1,#aces)]
  5884. acer = Instance.new("Decal",brick)
  5885. acer.Texture = "rbxassetid://1898092341"
  5886. acer.Transparency = 1
  5887. acer.Face = "Top"
  5888. coroutine.wrap(function()
  5889. for i = 1, 20 do
  5890. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,ETorso.Position),.2)
  5891. brick.Transparency = brick.Transparency - .05
  5892. acer.Transparency = acer.Transparency - .1
  5893. swait()
  5894. end
  5895. end)()
  5896. ETorso.Anchored = true
  5897. EHead.Anchored = true
  5898. for i = 1, 25 do
  5899. swait()
  5900. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,ETorso.Position),.2)
  5901. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.2,0) * CFrame.Angles(0,0,0),.3)
  5902. LEFTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  5903. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90 - 2 * math.sin(sine/12)), math.rad(3), math.rad(4)), 0.3)
  5904. brick.CFrame = brick.CFrame:lerp(CFrame.new(ETorso.Position) * CFrame.new(0,-3,0) * CFrame.Angles(0,math.rad(0+10),0),.2)
  5905. end
  5906. SOUND(brick,472214107,6,false,2)
  5907. coroutine.wrap(function()
  5908. for i = 1, 10 do
  5909. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,ETorso.Position),.2)
  5910. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, .8, 0.4) * CFrame.Angles(math.rad(-60 - 2 * math.sin(sine/12)), math.rad(3), math.rad(4)), 0.3)
  5911. swait()
  5912. end
  5913. end)()
  5914. shockwave = Instance.new("Part", Torso)
  5915. shockwave.Size = Vector3.new(1,1,1)
  5916. shockwave.CanCollide = false
  5917. shockwave.Anchored = true
  5918. shockwave.Transparency = 0
  5919. shockwave.BrickColor = BrickColor.new("White")
  5920. shockwave.CFrame = CFrame.new(brick.Position)
  5921. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  5922. shockwavemesh.Scale = Vector3.new(1,1,1)
  5923. shockwavemesh.MeshId = "rbxassetid://20329976"
  5924. removeuseless:AddItem(shockwave,4)
  5925. shockwave2 = Instance.new("Part", Torso)
  5926. shockwave2.Size = Vector3.new(1,1,1)
  5927. shockwave2.CanCollide = false
  5928. shockwave2.Anchored = true
  5929. shockwave2.Transparency = 0
  5930. shockwave2.BrickColor = BrickColor.new("White")
  5931. shockwave2.CFrame = CFrame.new(brick.Position)
  5932. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  5933. shockwavemesh2.Scale = Vector3.new(1,1,1)
  5934. shockwavemesh2.MeshId = "rbxassetid://20329976"
  5935. removeuseless:AddItem(shockwave2,4)
  5936. for i = 1, 35 do
  5937. swait()
  5938. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(2,.1,2)
  5939. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+12),0)
  5940. shockwave.Transparency = shockwave.Transparency + .05
  5941. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(.5,.1,.5)
  5942. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0+4),0)
  5943. shockwave2.Transparency = shockwave2.Transparency + .03
  5944. EHead.CFrame = EHead.CFrame * CFrame.new(0,-.20,0)
  5945. ETorso.CFrame = ETorso.CFrame * CFrame.new(0,-.25,0)
  5946. end
  5947. for i = 1, 8 do
  5948. brick.Size = brick.Size + Vector3.new(1.5,0,2.5)
  5949. swait()
  5950. end
  5951. n = 0
  5952. SOUND(brick,54111471,6,false,1)
  5953. for i = 1, 40 do
  5954. n = n + 6
  5955. brick.Transparency = brick.Transparency + .025
  5956. acer.Transparency = acer.Transparency + .075
  5957. brick.CFrame = brick.CFrame * CFrame.Angles(0,math.rad(n),0)
  5958. brick.Size = brick.Size - Vector3.new(1.5,.025,2.5)
  5959. swait()
  5960. end
  5961. ws = 10
  5962. brick:Remove()
  5963. enemyhum.Parent:Remove()
  5964. attacking = false
  5965. removeuseless:AddItem(g1,0.001)
  5966. debounce = false
  5967. appi = false
  5968. end
  5969. end
  5970. end)
  5971.  
  5972. mouse.KeyDown:connect(function(Press)
  5973. Press=Press:lower()
  5974. if Press=='p' then
  5975. if levitate then return end
  5976. if blocking then
  5977. if blockedoff then return end
  5978. clickallowance = false
  5979. appi = false
  5980. attacking = true
  5981. blocking = false
  5982. throwing = true
  5983. ws = 0
  5984. n = 0
  5985. blockcard.CanCollide = false
  5986. for i = 1, 35 do
  5987. n = n + 20
  5988. blockcard.CFrame = Root.CFrame * CFrame.new(0,3,-5) * CFrame.Angles(0,math.rad(n),0)
  5989. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(0), math.rad(25), math.rad(0)), 0.3)
  5990. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-50 - 2 * math.sin(sine/12)), math.rad(12), math.rad(9)), 0.3)
  5991. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(-.65, .6, 1) * CFrame.Angles(0,0,0),.3)
  5992. swait()
  5993. end
  5994. blockcard.CFrame = Root.CFrame * CFrame.new(0,3,-5 + -1) * CFrame.Angles(0,0,0)
  5995. blockcard.CanCollide = false
  5996. locater1 = Instance.new("Part",blockcard)
  5997. locater1.Size = Vector3.new(1,1,1)
  5998. locater1.CanCollide = false
  5999. locater1.Anchored = true
  6000. locater1.Transparency = 1
  6001. locater2 = Instance.new("Part",blockcard)
  6002. locater2.Size = Vector3.new(1,1,1)
  6003. locater2.CanCollide = false
  6004. locater2.Transparency = 1
  6005. locater2.Anchored = true
  6006. locater3 = Instance.new("Part",blockcard)
  6007. locater3.Size = Vector3.new(1,1,1)
  6008. locater3.Transparency = 1
  6009. locater3.CFrame = blockcard.CFrame * CFrame.Angles(math.rad(90),0,0)
  6010. locater3.CanCollide = false
  6011. locater3.Anchored = true
  6012. fushfush = Instance.new("Sound",blockcard)
  6013. fushfush.SoundId = "rbxassetid://288641686"
  6014. fushfush.Volume = 8
  6015. fushfush:Play()
  6016. boosh:Play()
  6017. coroutine.wrap(function()
  6018. n = 0
  6019. for i = 1, 35 do
  6020. n = n + 10
  6021. shockwave = Instance.new("Part", Torso)
  6022. shockwave.Size = Vector3.new(1,1,1)
  6023. shockwave.CanCollide = false
  6024. shockwave.Anchored = true
  6025. shockwave.Transparency = .5
  6026. shockwave.BrickColor = BrickColor.new("White")
  6027. shockwave.CFrame = locater3.CFrame
  6028. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  6029. shockwavemesh.Scale = Vector3.new(15,.7,15)
  6030. shockwavemesh.MeshId = "rbxassetid://20329976"
  6031. shockwave.CFrame = locater3.CFrame * CFrame.Angles(math.rad(0),math.rad(1),0)
  6032. removeuseless:AddItem(shockwave,1)
  6033. table.insert(lolzor2,shockwave)
  6034. for i,v in pairs(lolzor2) do
  6035. v.Transparency = v.Transparency + .1
  6036. v.CFrame = v.CFrame * CFrame.Angles(math.rad(0),math.rad(n),0)
  6037. end
  6038. swait()
  6039. end
  6040. end)()
  6041. for i = 1, 35 do
  6042. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 0.3)
  6043. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  6044. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90 - 2 * math.sin(sine/12)), math.rad(-20), math.rad(4)), 0.3)
  6045. fushfush.Volume = fushfush.Volume - .2
  6046. Hit = damagealll(20,blockcard.Position)
  6047. for _,v in pairs(Hit) do
  6048. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(7,12))
  6049. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  6050. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  6051. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  6052. vel.velocity = CFrame.new(blockcard.Position,torso.Position).lookVector*120
  6053. removeuseless:AddItem(vel,.1)
  6054. end
  6055. locater1.CFrame = blockcard.CFrame * CFrame.new(-5,-6,0)
  6056. locater3.CFrame = blockcard.CFrame * CFrame.new(0,0,-1) * CFrame.Angles(math.rad(90),0,0)
  6057. locater2.CFrame = blockcard.CFrame * CFrame.new(5,-6,0)
  6058. grassblocks = Instance.new("Part",Torso)
  6059. grassblocks.Size = Vector3.new(4,4,4)
  6060. grassblocks.Material = "Grass"
  6061. grassblocks.Anchored = true
  6062. grassblocks.BrickColor = BrickColor.new("Bright green")
  6063. grassblocks.CFrame = locater1.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  6064. removeuseless:AddItem(grassblocks,5)
  6065. grassblocks2 = Instance.new("Part",Torso)
  6066. grassblocks2.Size = Vector3.new(4,4,4)
  6067. grassblocks2.Material = "Grass"
  6068. grassblocks2.Anchored = true
  6069. grassblocks2.BrickColor = BrickColor.new("Bright green")
  6070. grassblocks2.CFrame = locater2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  6071. removeuseless:AddItem(grassblocks2,5)
  6072. blockcardshadow = Instance.new("Part",Torso)
  6073. blockcardshadow.Transparency = .5
  6074. blockcardshadow.Anchored = true
  6075. blockcardshadow.Material = "Neon"
  6076. blockcardshadow.BrickColor = BrickColor.new("White")
  6077. blockcardshadow.Size = Vector3.new(8, 13, 0.3)
  6078. blockcardshadow.CanCollide = false
  6079. blockcardshadow.CFrame = blockcard.CFrame
  6080. removeuseless:AddItem(blockcardshadow,2)
  6081. table.insert(lolzor,blockcardshadow)
  6082. for i,v in pairs(lolzor) do
  6083. v.Transparency = v.Transparency + 0.05
  6084. end
  6085. blockcard.CFrame = blockcard.CFrame * CFrame.new(0,0,-4)
  6086. swait()
  6087. end
  6088. blockcard.Name = "Getthisshitoutofhere"
  6089. for i = 1, 10 do
  6090. blockcard.CFrame = blockcard.CFrame * CFrame.new(0,0,-2)
  6091. blockcard.Transparency = blockcard.Transparency + .1
  6092. acer.Transparency = blockcard.Transparency
  6093. ace2.Transparency = blockcard.Transparency
  6094. for i,v in pairs(lolzor) do
  6095. v.Transparency = v.Transparency + .05
  6096. end
  6097. for i,v in pairs(lolzor2) do
  6098. v.Transparency = v.Transparency + .1
  6099. end
  6100. swait()
  6101. end
  6102. lolzor={}
  6103. lolzor2={}
  6104. attacking = false
  6105. debounce = false
  6106. blocking = false
  6107. throwing = false
  6108. fushfush:Remove()
  6109. clickallowance = false
  6110. appi = false
  6111. blockcard:Remove()
  6112. g1:Remove()
  6113. ws = 10
  6114. else
  6115. if debounce then return end
  6116. if throwing then return end
  6117. debounce = true
  6118. ws = 10
  6119. attacking = true
  6120. blocking = true
  6121. boosh = Instance.new("Sound",nil)
  6122. boosh.SoundId = "rbxassetid://413682983"
  6123. boosh.Volume = 6
  6124. appi = true
  6125. coroutine.wrap(function()
  6126. while appi do
  6127. wait()
  6128. if Root.Velocity.y > 1 and attacking == true then
  6129. position = "Jump2"
  6130. elseif Root.Velocity.y < -1 and attacking == true then
  6131. position = "Falling2"
  6132. elseif Root.Velocity.Magnitude < 2 and attacking == true then
  6133. position = "Idle2"
  6134. elseif Root.Velocity.Magnitude > 2 and attacking == true then
  6135. position = "Walking2"
  6136. end
  6137. end
  6138. end)()
  6139. coroutine.wrap(function()
  6140. while appi do
  6141. wait()
  6142. settime = 0.05
  6143. sine = sine + change
  6144. if position == "Jump2" and attacking == true and appi == true then
  6145. change = 1
  6146. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  6147. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  6148. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  6149. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  6150. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(3),math.rad(4)), 0.4)
  6151. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  6152. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  6153. elseif position == "Falling2" and attacking == true and appi == true then
  6154. change = 1
  6155. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  6156. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  6157. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  6158. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  6159. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.2)
  6160. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.2)
  6161. elseif position == "Idle2" and attacking == true and appi == true then
  6162. change = .4
  6163. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  6164. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  6165. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - 1 * math.sin(sine/12)),math.rad(40 - 2 * math.sin(sine/12))), 0.3)
  6166. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(-.2,1.2,-.3),.3)
  6167. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  6168. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  6169. elseif position == "Walking2" and attacking == true and appi == true then
  6170. change = .8
  6171. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  6172. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  6173. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - 1 * math.sin(sine/12)),math.rad(40 - 2 * math.sin(sine/12))), 0.3)
  6174. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(-.2,1.2,-.3),.3)
  6175. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,math.rad(0) + Root.RotVelocity.Y/30,math.cos(25*math.cos(sine/8))),.3)
  6176. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
  6177. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
  6178. end
  6179. end
  6180. end)()
  6181. blockcard = Instance.new("Part",Torso)
  6182. blockcard.Material = "Neon"
  6183. blockcard.Transparency = 1
  6184. blockcard.BrickColor = BrickColor.new("White")
  6185. blockcard.Size = Vector3.new(8, 13, 0.3)
  6186. blockcard.CFrame = Root.CFrame * CFrame.new(0,2,-5)
  6187. blockcard.Anchored = true
  6188. boosh.Parent = blockcard
  6189. SOUND(blockcard,236989198,6,false,1)
  6190. ace = aces[math.random(1,#aces)]
  6191. acer = Instance.new("Decal",blockcard)
  6192. acer.Texture = "rbxassetid://"..ace
  6193. acer.Transparency = 1
  6194. acer.Face = "Front"
  6195. ace2 = acer:Clone()
  6196. ace2.Parent = blockcard
  6197. ace2.Face = "Back"
  6198. coroutine.wrap(function()
  6199. for i = 1, 20 do
  6200. blockcard.Transparency = blockcard.Transparency - 0.05
  6201. acer.Transparency = blockcard.Transparency
  6202. ace2.Transparency = blockcard.Transparency
  6203. swait()
  6204. end
  6205. clickallowance = true
  6206. end)()
  6207. g1 = Instance.new("BodyGyro", Root)
  6208. g1.D = 175
  6209. g1.P = 20000
  6210. g1.MaxTorque = Vector3.new(0,9000,0)
  6211. coroutine.wrap(function()
  6212. while blocking do
  6213. if not blockedoff then
  6214. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.2, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  6215. blockcard.CFrame = Root.CFrame * CFrame.new(0,3,-5)
  6216. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  6217. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  6218. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90 - 2 * math.sin(sine/12)), math.rad(3), math.rad(4)), 0.3)
  6219. end
  6220. swait()
  6221. end
  6222. end)()
  6223. wait(1)
  6224. mouse.Button1Down:connect(function()
  6225. if throwing then return end
  6226. if not clickallowance then return end
  6227. clickallowance = false
  6228. blockedoff = true
  6229. ws = 0
  6230. for i = 1, 15 do
  6231. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(0), math.rad(25), math.rad(0)), 0.3)
  6232. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-50 - 2 * math.sin(sine/12)), math.rad(12), math.rad(9)), 0.3)
  6233. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(-.65, .6, 1) * CFrame.Angles(0,0,0),.3)
  6234. swait()
  6235. end
  6236. boosh:Play()
  6237. hitdebounce = false
  6238. blockcard.Touched:connect(function(hit)
  6239. if hit.Parent:IsA("Part") then
  6240. elseif hit.Parent:IsA("SpecialMesh") then
  6241. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  6242. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  6243. for i,v in pairs(hit.Parent:GetChildren()) do
  6244. Slachtoffer = v.Parent:FindFirstChildOfClass("Humanoid")
  6245. if hitdebounce then return end
  6246. hitdebounce = true
  6247. vel = Instance.new("BodyVelocity",hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso"))
  6248. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  6249. if Slachtoffer.RigType == Enum.HumanoidRigType.R15 then
  6250. tors = hit.Parent:FindFirstChild("UpperTorso")
  6251. else
  6252. tors = hit.Parent:FindFirstChild("Torso")
  6253. end
  6254. vel.velocity = CFrame.new(Root.Position,tors.Position).lookVector*120
  6255. removeuseless:AddItem(vel,.1)
  6256. Slachtoffer:TakeDamage(math.random(23,44))
  6257. end
  6258. end
  6259. end)
  6260. for i = 1, 10 do
  6261. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 0.3)
  6262. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  6263. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90 - 2 * math.sin(sine/12)), math.rad(-20), math.rad(4)), 0.3)
  6264. blockcard.CFrame = blockcard.CFrame * CFrame.new(0,0,0-1)
  6265. swait()
  6266. end
  6267. for i = 1, 10 do
  6268. blockcard.CFrame = blockcard.CFrame * CFrame.new(0,0,0+1)
  6269. swait()
  6270. end
  6271. hitdebounce = true
  6272. ws = 10
  6273. clickallowance = true
  6274. blockedoff = false
  6275. end)
  6276. end
  6277. end
  6278. end)
  6279.  
  6280.  
  6281. mouse.KeyDown:connect(function(Press)
  6282. Press=Press:lower()
  6283. if Press=='f' then
  6284. if debounce then return end
  6285. if notallowedtransform then return end
  6286. debounce = true
  6287. if levitate then
  6288. levitate = false
  6289. mjester.VertexColor = Vector3.new(1, 1, 1)
  6290. glow.Transparency = 1
  6291. blastwave = Instance.new("Part",Torso)
  6292. blastwave.CFrame = Torso.CFrame
  6293. blastwave.Anchored = true
  6294. blastwave.Material = "Neon"
  6295. blastwave.CanCollide = false
  6296. blastwave.Shape = "Ball"
  6297. blastwave.Size = Vector3.new(3,3,3)
  6298. coroutine.wrap(function()
  6299. for i = 1, 20 do
  6300. levitatewave.Transparency = levitatewave.Transparency + 0.05
  6301. levitatewave2.Transparency = levitatewave2.Transparency + 0.05
  6302. blastwave.Size = blastwave.Size + Vector3.new(2,2,2)
  6303. blastwave.Transparency = blastwave.Transparency + 0.05
  6304. swait()
  6305. end
  6306. blastwave:Remove()
  6307. levitatewave2:Remove()
  6308. levitatewave:Remove()
  6309. end)()
  6310. ws = 10
  6311. notallowedtransform = true
  6312. attacking = true
  6313. coroutine.wrap(function()
  6314. for i = 1, 10 do
  6315. for i,v in pairs(LeftArm:GetChildren()) do if v.Name == lmagic.Name then
  6316. v.Transparency = v.Transparency + 0.1
  6317. end
  6318. end
  6319. for i,v in pairs(RightArm:GetChildren()) do if v.Name == rmagic.Name then
  6320. v.Transparency = v.Transparency + 0.1
  6321. end
  6322. end
  6323. wait()
  6324. end
  6325. end)()
  6326. doomtheme.SoundId = "rbxassetid://1843358057"
  6327. jesterWeld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  6328. wait(0.000001)
  6329. jesterWeld.C0 = jester.CFrame:inverse() * Head.CFrame * CFrame.new(0,-.3,0) * CFrame.Angles(math.rad(0),math.rad(90),0)
  6330. mjester.Scale = Vector3.new(1.1, 1.1, 1.1)
  6331. mjester.MeshId,mjester.TextureId = 'rbxassetid://1241662062','rbxassetid://1241662395'
  6332.  
  6333. mMask.Scale = Vector3.new(0.13, 0.13, 0.1)
  6334. mMask.MeshId,mMask.TextureId = 'http://www.roblox.com/asset/?id=5158270','http://www.roblox.com/asset/?id=9543585'
  6335. maskweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  6336. wait(0.000001)
  6337. maskweld.C0 = CFrame.new(0,-.555,0) * CFrame.Angles(math.rad(90),0,0)
  6338.  
  6339. eyo1 = Instance.new("Part",Head)
  6340. eyo1.BrickColor = BrickColor.new("White")
  6341. eyo1.Material = "Neon"
  6342. eyo1.Shape = "Ball"
  6343. eyo1.Name = "eyo1"
  6344. eyo1.CanCollide = false
  6345. eyo1.Size = Vector3.new(0.33, 0.33, 0.33)
  6346. eyo1weld = weldBetween(eyo1,Head)
  6347. eyo1weld.C0 = CFrame.new(.215,-.05,.52)
  6348.  
  6349. light = Instance.new("PointLight", eyo1)
  6350. light.Color = Color3.new(1,1,1)
  6351. light.Range = 3
  6352. light.Brightness = 4
  6353. light.Enabled = true
  6354.  
  6355. eyo2 = Instance.new("Part",Head)
  6356. eyo2.BrickColor = BrickColor.new("White")
  6357. eyo2.Material = "Neon"
  6358. eyo2.Shape = "Ball"
  6359. eyo2.Name = "eyo2"
  6360. eyo2.CanCollide = false
  6361. eyo2.Size = Vector3.new(0.33, 0.33, 0.33)
  6362. eyo2weld = weldBetween(eyo2,Head)
  6363. eyo2weld.C0 = CFrame.new(-.215,-.05,.52)
  6364.  
  6365. light2 = Instance.new("PointLight", eyo2)
  6366. light2.Color = Color3.new(1,1,1)
  6367. light2.Range = 3
  6368. light2.Brightness = 4
  6369. light2.Enabled = true
  6370.  
  6371. Character.Shirt.ShirtTemplate = "rbxassetid://676428254"
  6372. Character.Pants.PantsTemplate = "rbxassetid://676428351"
  6373. hum.HipHeight = 0
  6374. ws = 10
  6375. debounce = false
  6376. attacking = false
  6377. coroutine.wrap(function()
  6378. wait(3)
  6379. notallowedtransform = false
  6380. end)()
  6381. else
  6382. ws = 50
  6383. notallowedtransform = true
  6384. levitate = true
  6385. ws = 50
  6386. glow.Transparency = 0
  6387. eyo1:Remove()
  6388. eyo2:Remove()
  6389. coroutine.wrap(function()
  6390. while levitate do
  6391. for i,v in pairs(Head:GetChildren()) do
  6392. if v.Name == "eyo1" or v.Name == "eyo2" then
  6393. v:Remove()
  6394. end
  6395. end
  6396. wait()
  6397. end
  6398. end)()
  6399. mnb = 0
  6400. levitatewave = Instance.new("Part", Torso)
  6401. levitatewave.Size = Vector3.new(1,1,1)
  6402. levitatewave.CanCollide = false
  6403. levitatewave.Anchored = true
  6404. levitatewave.Transparency = .5
  6405. levitatewave.BrickColor = BrickColor.new("Really black")
  6406. levitatewave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-5,0)
  6407. levitatewavemesh = Instance.new("SpecialMesh", levitatewave)
  6408. levitatewavemesh.Scale = Vector3.new(2.5,.3,2.5)
  6409. levitatewavemesh.MeshId = "rbxassetid://20329976"
  6410. levitatewave2 = Instance.new("Part", Torso)
  6411. levitatewave2.Size = Vector3.new(1,1,1)
  6412. levitatewave2.CanCollide = false
  6413. levitatewave2.Anchored = true
  6414. levitatewave2.Transparency = .5
  6415. levitatewave2.BrickColor = BrickColor.new("Really red")
  6416. levitatewave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-5,0)
  6417. levitatewavemesh2 = Instance.new("SpecialMesh", levitatewave2)
  6418. levitatewavemesh2.Scale = Vector3.new(2,.4,2)
  6419. levitatewavemesh2.MeshId = "rbxassetid://20329976"
  6420. blastwave = Instance.new("Part",Torso)
  6421. blastwave.CFrame = Torso.CFrame
  6422. blastwave.Anchored = true
  6423. blastwave.Material = "Neon"
  6424. blastwave.CanCollide = false
  6425. blastwave.Shape = "Ball"
  6426. blastwave.Size = Vector3.new(3,3,3)
  6427. coroutine.wrap(function()
  6428. for i = 1, 20 do
  6429. blastwave.Size = blastwave.Size + Vector3.new(2,2,2)
  6430. blastwave.Transparency = blastwave.Transparency + 0.05
  6431. swait()
  6432. end
  6433. blastwave:Remove()
  6434. end)()
  6435. coroutine.wrap(function()
  6436. while levitate do
  6437. mnb = mnb + 15
  6438. levitatewave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-6 + .5 * math.sin(sine/9),0) * CFrame.Angles(0,math.rad(mnb),0)
  6439. levitatewave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-6 + .5 * math.sin(sine/9),0) * CFrame.Angles(0,math.rad(mnb),0)
  6440. colors = colortable[math.random(1,#colortable)]
  6441. lmagic = Instance.new("Part",LeftArm)
  6442. lmagic.Material = "Neon"
  6443. lmagic.CanCollide = false
  6444. lmagic.Anchored = true
  6445. lmagic.BrickColor = BrickColor.new(colors)
  6446. lmagic.Size = Vector3.new(1,1,1)
  6447. lmagic.CFrame = leftlocation.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  6448. removeuseless:AddItem(lmagic,2)
  6449. rmagic = Instance.new("Part",RightArm)
  6450. rmagic.Material = "Neon"
  6451. rmagic.CanCollide = false
  6452. rmagic.Anchored = true
  6453. rmagic.BrickColor = BrickColor.new(colors)
  6454. rmagic.Size = Vector3.new(1,1,1)
  6455. rmagic.CFrame = rightlocation.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  6456. removeuseless:AddItem(rmagic,2)
  6457. for i,v in pairs(LeftArm:GetChildren()) do if v.Name == lmagic.Name then
  6458. v.Transparency = v.Transparency + 0.05
  6459. end
  6460. end
  6461. for i,v in pairs(RightArm:GetChildren()) do if v.Name == rmagic.Name then
  6462. v.Transparency = v.Transparency + 0.05
  6463. end
  6464. end
  6465. swait()
  6466. end
  6467. end)()
  6468. framee = Instance.new("Frame")
  6469. framee.Parent = screenGui
  6470. framee.Position = UDim2.new(0, 8, 0, -500)
  6471. framee.Size = UDim2.new(100000000,10000000,10000000,10000000)
  6472. framee.BackgroundColor3 = BrickColor.new("White").Color
  6473. framee.BackgroundTransparency = 0
  6474. coroutine.wrap(function()
  6475. wait(.2)
  6476. for i = 1, 40 do
  6477. hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-0,0))
  6478. framee.BackgroundTransparency = framee.BackgroundTransparency + 0.025
  6479. swait()
  6480. end
  6481. hum.CameraOffset = Vector3.new(0,0,0)
  6482. framee:Remove()
  6483. end)()
  6484. doomtheme.SoundId = "rbxassetid://1382488262"
  6485. doomtheme:Play()
  6486. doomtheme.Volume = 2
  6487. doomtheme.TimePosition = 20.7
  6488. jesterWeld.C0 = jesterWeld.C0 * CFrame.new(.3,-.3,0) * CFrame.Angles(math.rad(0),math.rad(-90),0)
  6489. mjester.MeshId = "rbxassetid://193760002"
  6490. mjester.TextureId = "rbxassetid://379225327"
  6491. mjester.VertexColor = Vector3.new(1, 0, 0)
  6492. Character.Shirt.ShirtTemplate = "rbxassetid://238537827"
  6493. Character.Pants.PantsTemplate = "rbxassetid://486031443"
  6494. maskweld.C0 = maskweld.C0 * CFrame.new(0,.55,-.5) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  6495. mMask.MeshId = "rbxassetid://13520257"
  6496. mMask.Scale = Vector3.new(1.1, 1, 1)
  6497. mMask.TextureId = "rbxassetid://13520260"
  6498. eyo1:Remove()
  6499. eyo2:Remove()
  6500. coroutine.wrap(function()
  6501. while levitate do
  6502. hum.HipHeight = 3 - .5 * math.sin(sine/9)
  6503. swait()
  6504. end
  6505. end)()
  6506. attacking = false
  6507. debounce = false
  6508. coroutine.wrap(function()
  6509. wait(3)
  6510. notallowedtransform = false
  6511. end)()
  6512. end
  6513. end
  6514. end)
  6515.  
  6516. mouse.KeyDown:connect(function(Press)
  6517. Press=Press:lower()
  6518. if Press=='.' then
  6519. hum.Parent:BreakJoints()
  6520. end
  6521. end)
  6522.  
  6523. checks1 = coroutine.wrap(function() -------Checks
  6524. while true do
  6525. if Root.Velocity.y > 1 and levitate == false then
  6526. position = "Jump"
  6527. elseif Root.Velocity.y < -1 and levitate == false then
  6528. position = "Falling"
  6529. elseif Root.Velocity.Magnitude < 2 and running == false and not levitate then
  6530. position = "Idle"
  6531. elseif Root.Velocity.Magnitude < 2 and running == false then
  6532. position = "Idle2"
  6533. elseif Root.Velocity.Magnitude < 20 and running == false and levitate == false then
  6534. position = "Walking"
  6535. elseif Root.Velocity.Magnitude > 20 and running == false and levitate then
  6536. position = "Walking2"
  6537. elseif Root.Velocity.Magnitude > 20 and levitate == false then
  6538. position = "Running"
  6539. else
  6540. end
  6541. wait()
  6542. end
  6543. end)
  6544. checks1()
  6545.  
  6546. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  6547. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  6548. end
  6549.  
  6550. function ray2(StartPos, EndPos, Distance, Ignore)
  6551. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  6552. return ray(StartPos, DIRECTION, Distance, Ignore)
  6553. end
  6554.  
  6555. OrgnC0 = Neck.C0
  6556. local movelimbs = coroutine.wrap(function()
  6557. while RunSrv.RenderStepped:wait() do
  6558. TrsoLV = Torso.CFrame.lookVector
  6559. Dist = nil
  6560. Diff = nil
  6561. if not MseGuide then
  6562. print("Failed to recognize")
  6563. else
  6564. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  6565. Dist = (Head.CFrame.p-Point).magnitude
  6566. Diff = Head.CFrame.Y-Point.Y
  6567. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  6568. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  6569. Diff2 = LeftArm.CFrame.Y-Point.Y
  6570. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  6571. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  6572. end
  6573. end
  6574. end)
  6575. movelimbs()
  6576. immortal = {}
  6577. for i,v in pairs(Character:GetDescendants()) do
  6578. if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  6579. if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
  6580. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  6581. end
  6582. table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  6583. elseif v:IsA("JointInstance") then
  6584. table.insert(immortal,{v,v.Parent,nil,nil,nil})
  6585. end
  6586. end
  6587. for e = 1, #immortal do
  6588. if immortal[e] ~= nil then
  6589. local STUFF = immortal[e]
  6590. local PART = STUFF[1]
  6591. local PARENT = STUFF[2]
  6592. local MATERIAL = STUFF[3]
  6593. local COLOR = STUFF[4]
  6594. local TRANSPARENCY = STUFF[5]
  6595. if levitate then
  6596. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  6597. PART.Material = MATERIAL
  6598. PART.Color = COLOR
  6599. PART.Transparency = TRANSPARENCY
  6600. end
  6601. PART.AncestryChanged:connect(function()
  6602. PART.Parent = PARENT
  6603. end)
  6604. else
  6605. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  6606. PART.Material = MATERIAL
  6607. PART.Color = COLOR
  6608. PART.Transparency = TRANSPARENCY
  6609. end
  6610. PART.AncestryChanged:connect(function()
  6611. PART.Parent = PARENT
  6612. end)
  6613. end
  6614. end
  6615. end
  6616. function immortality()
  6617. for e = 1, #immortal do
  6618. if immortal[e] ~= nil then
  6619. local STUFF = immortal[e]
  6620. local PART = STUFF[1]
  6621. local PARENT = STUFF[2]
  6622. local MATERIAL = STUFF[3]
  6623. local COLOR = STUFF[4]
  6624. local TRANSPARENCY = STUFF[5]
  6625. if PART.ClassName == "Part" and PART == Root then
  6626. PART.Material = MATERIAL
  6627. PART.Color = COLOR
  6628. PART.Transparency = TRANSPARENCY
  6629. end
  6630. if PART.Parent ~= PARENT then
  6631. hum:Remove()
  6632. PART.Parent = PARENT
  6633. hum = Instance.new("Humanoid",Character)
  6634. if levitate then
  6635. eyo1:Remove()
  6636. eyo2:Remove()
  6637. end
  6638. hum.Name = "noneofurbusiness"
  6639. end
  6640. end
  6641. end
  6642. end
  6643. coroutine.wrap(function()
  6644. while true do
  6645. if hum.Health < .1 then
  6646. deadsound = Instance.new("Sound", Torso)
  6647. deadsound.Volume = 6
  6648. deadsound.SoundId = "rbxassetid://1411352723"
  6649. deadsound:Play()
  6650. immortality()
  6651. end
  6652. wait()
  6653. end
  6654. end)()
  6655.  
  6656. mouse.KeyDown:connect(function(Press)
  6657. Press=Press:lower()
  6658. if Press=='g' then
  6659. if not levitate then return end
  6660. if debounce then return end
  6661. debounce = true
  6662. attacking = true
  6663. FireBall:Play()
  6664. ws = 15
  6665. g1 = Instance.new("BodyGyro", Root)
  6666. g1.D = 175
  6667. g1.P = 20000
  6668. g1.MaxTorque = Vector3.new(0,9000,0)
  6669. for i = 1, 15 do
  6670. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  6671. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(-15),math.rad(0)),.5)
  6672. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  6673. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.3)
  6674. swait()
  6675. end
  6676. local swoosh = Instance.new("Part",Torso)
  6677. swoosh.Name = "swoosh"
  6678. swoosh.CFrame = rightlocation.CFrame * CFrame.new(0,0,0)
  6679. swoosh.Size = Vector3.new(1.7,1.7,1.7)
  6680. swoosh.Shape = "Ball"
  6681. swoosh.Material = "Neon"
  6682. swoosh.BrickColor = BrickColor.new("Really black")
  6683. swoosh.CanCollide = false
  6684. swoosh.Touched:connect(function(hit)
  6685. if hit.Parent:IsA("Part") then
  6686. elseif hit.Parent:IsA("SpecialMesh") then
  6687. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  6688. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  6689. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  6690. if Slachtoffer.Health < 1 then return end
  6691. if damagedebounce == true then return end
  6692. damagedebounce = true
  6693. swoosh:Remove()
  6694. explosion = Instance.new("Part",LeftArm)
  6695. explosion.CFrame = hit.CFrame
  6696. explosion.Anchored = true
  6697. explosion.CanCollide = false
  6698. explosion.Name = "explo"
  6699. explosion.Shape = "Ball"
  6700. explosion.BrickColor = BrickColor.new("Really black")
  6701. explosion.Material = "Neon"
  6702. removeuseless:AddItem(explosion,1.5)
  6703. vel = Instance.new("BodyVelocity",hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso"))
  6704. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  6705. torso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6706. vel.velocity = CFrame.new(swoosh.Position,torso.Position).lookVector*60
  6707. removeuseless:AddItem(vel,.1)
  6708. SOUND(explosion,472579737,6,false,3)
  6709. coroutine.wrap(function()
  6710. if firsttime2 then return end
  6711. firsttime2 = true
  6712. while true do
  6713. for i,v in pairs(LeftArm:GetChildren()) do
  6714. if v.Name == "explo" then
  6715. v.Size = v.Size + Vector3.new(2.5,2.5,2.5)
  6716. v.Transparency = v.Transparency + .05
  6717. end
  6718. end
  6719. for i,v in pairs(LeftArm:GetChildren()) do
  6720. if v.Name == "shock" then
  6721. v.Transparency = v.Transparency + .05
  6722. end
  6723. end
  6724. for i,v in pairs(LeftArm:GetChildren()) do
  6725. if v.Name == "shock2" then
  6726. v.Transparency = v.Transparency + .05
  6727. end
  6728. end
  6729. swait()
  6730. end
  6731. end)()
  6732. Slachtoffer:TakeDamage(math.random(27,48))
  6733. wait(.1)
  6734. damagedebounce = false
  6735. end
  6736. end)
  6737. coroutine.wrap(function()
  6738. if firsttime then return end
  6739. firsttime = true
  6740. while wait() do
  6741. for i,v in pairs(Torso:GetChildren()) do
  6742. if v.Name == "swoosh" then
  6743. magiccc = Instance.new("Part",RightArm)
  6744. magiccc.Material = "Neon"
  6745. magiccc.CanCollide = false
  6746. magiccc.Anchored = true
  6747. magiccc.BrickColor = BrickColor.new(colors)
  6748. magiccc.Size = Vector3.new(1.5,1.5,1.5)
  6749. magiccc.CFrame = v.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  6750. removeuseless:AddItem(magiccc,2)
  6751. end
  6752. end
  6753. end
  6754. end)()
  6755. bov = Instance.new("BodyVelocity",swoosh)
  6756. bov.maxForce = Vector3.new(99999,99999,99999)
  6757. swoosh.CFrame = CFrame.new(swoosh.Position,mouse.Hit.p)
  6758. bov.velocity = swoosh.CFrame.lookVector*120
  6759. removeuseless:AddItem(swoosh,4)
  6760. for i = 1, 15 do
  6761. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),math.rad(0)),.5)
  6762. RIGHTARMLERP.C1 = CFrame.new(0,0,0)
  6763. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,1,.5) * CFrame.Angles(math.rad(-90),math.rad(-25),math.rad(0)), 0.5)
  6764. swait()
  6765. end
  6766. ws = 50
  6767. removeuseless:AddItem(g1,0.01)
  6768. debounce = false
  6769. attacking = false
  6770. end
  6771. end)
  6772.  
  6773. mouse.KeyDown:connect(function(Press)
  6774. Press=Press:lower()
  6775. if Press=='h' then
  6776. if not levitate then return end
  6777. if debounce then return end
  6778. debounce = true
  6779. attacking = true
  6780. ws = 0
  6781. appi = true
  6782. coroutine.wrap(function()
  6783. while appi do
  6784. swait()
  6785. if Root.Velocity.Magnitude < 2 and attacking == true then
  6786. position = "Idle3"
  6787. end
  6788. end
  6789. end)()
  6790. coroutine.wrap(function()
  6791. while appi do
  6792. swait()
  6793. settime = 0.05
  6794. sine = sine + change
  6795. if position == "Idle3" and attacking == true and appi == true then
  6796. change = .4
  6797. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  6798. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(-.2,.2,0) * CFrame.Angles(0,0,0),.1)
  6799. LEFTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  6800. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.8 - .1 * math.sin(sine/9), 0) * CFrame.Angles(math.rad(0), math.rad(0 + 3 * math.sin(sine/9)), math.rad(35 - 5 * math.sin(sine/9))), 0.4)
  6801. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.4)
  6802. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2.0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10 + 2 * math.sin(sine/9))), 0.4)
  6803. end
  6804. end
  6805. end)()
  6806. coroutine.wrap(function()
  6807. for i = 1, 20 do
  6808. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  6809. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,math.rad(50),0),.3)
  6810. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.1,1.3,1.1) * CFrame.Angles(math.rad(180),math.rad(-50),math.rad(0)), 0.3)
  6811. swait()
  6812. end
  6813. end)()
  6814. SOUND(LeftArm,1982011510,8,false,15)
  6815. blackhole={}
  6816. orbzfade={}
  6817. xz = 0
  6818. for i = 1, 220 do
  6819. xz = xz + .009
  6820. bigrmagic = Instance.new("Part",RightArm)
  6821. bigrmagic.Material = "Neon"
  6822. bigrmagic.CanCollide = false
  6823. bigrmagic.Anchored = true
  6824. bigrmagic.BrickColor = BrickColor.new(colors)
  6825. bigrmagic.Size = Vector3.new(xz,xz,xz)
  6826. bigrmagic.CFrame = rightlocation.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  6827. removeuseless:AddItem(bigrmagic,1)
  6828. orbz = Instance.new("Part", Torso)
  6829. orbz.Material = "Neon"
  6830. orbz.BrickColor = BrickColor.new(colors)
  6831. orbz.Size = Vector3.new(2,2,2)
  6832. orbz.Anchored = true
  6833. orbz.CanCollide = false
  6834. removeuseless:AddItem(orbz,1)
  6835. orbz.CFrame = rightlocation.CFrame * CFrame.new(math.random(-25,25),math.random(-25,25),math.random(-25,25)) * CFrame.Angles(math.rad(-180,180),math.rad(-180,180),math.rad(-180,180))
  6836. table.insert(blackhole,orbz)
  6837. table.insert(orbzfade,orbz)
  6838. for i,v in pairs(blackhole) do
  6839. v.Size = v.Size - Vector3.new(.1,.1,.1)
  6840. v.CFrame = v.CFrame:lerp(CFrame.new(rightlocation.Position),.09)
  6841. end
  6842. for i,v in pairs(orbzfade) do
  6843. v.Transparency = v.Transparency + 0.025
  6844. end
  6845. swait()
  6846. end
  6847. coroutine.wrap(function()
  6848. for i = 1, 10 do
  6849. for i,v in pairs(blackhole) do
  6850. v.Size = v.Size + Vector3.new(.5,.5,.5)
  6851. v.Transparency = v.Transparency + .1
  6852. end
  6853. swait()
  6854. end
  6855. for i,v in pairs(blackhole) do
  6856. v:Remove()
  6857. end
  6858. clean()
  6859. end)()
  6860. charging = true
  6861. coroutine.wrap(function()
  6862. while charging do
  6863. bigrmagic = Instance.new("Part",RightArm)
  6864. bigrmagic.Material = "Neon"
  6865. bigrmagic.CanCollide = false
  6866. bigrmagic.Anchored = true
  6867. bigrmagic.BrickColor = BrickColor.new(colors)
  6868. bigrmagic.Size = Vector3.new(xz,xz,xz)
  6869. bigrmagic.CFrame = rightlocation.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  6870. removeuseless:AddItem(bigrmagic,.2)
  6871. swait()
  6872. end
  6873. end)()
  6874. g1 = Instance.new("BodyGyro", Root)
  6875. g1.D = 175
  6876. g1.P = 20000
  6877. g1.MaxTorque = Vector3.new(0,9000,0)
  6878. BigFireBall:Play()
  6879. for i = 1, 15 do
  6880. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  6881. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(-15),math.rad(0)),.5)
  6882. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  6883. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.3)
  6884. swait()
  6885. end
  6886. coroutine.wrap(function()
  6887. for i = 1, 15 do
  6888. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),math.rad(0)),.5)
  6889. RIGHTARMLERP.C1 = CFrame.new(0,0,0)
  6890. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,1,.5) * CFrame.Angles(math.rad(-90),math.rad(-25),math.rad(0)), 0.5)
  6891. swait()
  6892. end
  6893. end)()
  6894. charging = false
  6895. local ballzor = Instance.new("Part",Torso)
  6896. ballzor.Name = "ballzor"
  6897. ballzor.Material = "Neon"
  6898. ballzor.BrickColor = BrickColor.new("Really black")
  6899. ballzor.CanCollide = false
  6900. ballzor.Size = Vector3.new(xz,xz,xz)
  6901. ballzor.Anchored = false
  6902. ballzor.CFrame = Root.CFrame * CFrame.new(1,0,-5)
  6903. ballzor.Shape = "Ball"
  6904. removeuseless:AddItem(g1,.0001)
  6905. zx = xz + .05
  6906. coroutine.wrap(function()
  6907. if firsttime5 then return end
  6908. firsttime5 = true
  6909. while true do
  6910. swait()
  6911. for i,v in pairs(Torso:GetChildren()) do
  6912. if v.Name == "ballzor" then
  6913. magicccc = Instance.new("Part",RightArm)
  6914. magicccc.Material = "Neon"
  6915. magicccc.CanCollide = false
  6916. magicccc.Name = "magicccc"
  6917. magicccc.Anchored = true
  6918. magicccc.Transparency = 0
  6919. magicccc.BrickColor = BrickColor.new(colors)
  6920. magicccc.Size = Vector3.new(zx,zx,zx)
  6921. magicccc.CFrame = v.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  6922. removeuseless:AddItem(magicccc,2)
  6923. end
  6924. end
  6925. for i,v in pairs(RightArm:GetChildren()) do
  6926. if v.Name == "magicccc" then
  6927. v.Transparency = v.Transparency + 0.025
  6928. end
  6929. end
  6930. end
  6931. end)()
  6932. ballzor.Touched:connect(function(hit)
  6933. if hit.Name ~= "magicccc" then
  6934. if bigball then return end
  6935. bigball = true
  6936. local explosionwave = Instance.new("Part",Torso)
  6937. explosionwave.Shape = "Ball"
  6938. explosionwave.BrickColor = BrickColor.new("Really black")
  6939. explosionwave.Anchored = true
  6940. explosionwave.CanCollide = false
  6941. explosionwave.Transparency = .2
  6942. explosionwave.Material = "Neon"
  6943. explosionwave.Size = Vector3.new(1,1,1)
  6944. explosionwave.CFrame = ballzor.CFrame
  6945. render = Instance.new("Sound",explosionwave)
  6946. render.SoundId = "rbxassetid://2006635781"
  6947. render.Volume = 10 * 10
  6948. render:Play()
  6949. local explosionwave2 = Instance.new("Part",Torso)
  6950. explosionwave2.Shape = "Ball"
  6951. explosionwave2.BrickColor = BrickColor.new("Really red")
  6952. explosionwave2.Anchored = true
  6953. explosionwave2.CanCollide = false
  6954. explosionwave2.Material = "Neon"
  6955. explosionwave2.Size = Vector3.new(.8,.8,.8)
  6956. explosionwave2.CFrame = ballzor.CFrame
  6957. deadlywave = Instance.new("Part", explosionwave)
  6958. deadlywave.Size = Vector3.new(1,1,1)
  6959. deadlywave.CanCollide = false
  6960. deadlywave.Anchored = true
  6961. deadlywave.Transparency = .5
  6962. deadlywave.BrickColor = BrickColor.new("Really red")
  6963. deadlywave.CFrame = CFrame.new(explosionwave.Position)
  6964. deadlywavemesh = Instance.new("SpecialMesh", deadlywave)
  6965. deadlywavemesh.Scale = Vector3.new(1,2,1)
  6966. deadlywavemesh.MeshId = "rbxassetid://20329976"
  6967. deadlywave2 = Instance.new("Part", explosionwave)
  6968. deadlywave2.Size = Vector3.new(1,1,1)
  6969. deadlywave2.CanCollide = false
  6970. deadlywave2.Anchored = true
  6971. deadlywave2.Transparency = .5
  6972. deadlywave2.BrickColor = BrickColor.new("Really black")
  6973. deadlywave2.CFrame = CFrame.new(explosionwave.Position)
  6974. deadlywave2mesh = Instance.new("SpecialMesh", deadlywave2)
  6975. deadlywave2mesh.Scale = Vector3.new(3,2,3)
  6976. deadlywave2mesh.MeshId = "rbxassetid://20329976"
  6977. deadlyring = Instance.new("Part", Torso)
  6978. deadlyring.Size = Vector3.new(5, 5, 5)
  6979. deadlyring.Transparency = 0.5
  6980. deadlyring.BrickColor = BrickColor.new("Really black")
  6981. deadlyring.Anchored = true
  6982. deadlyring.CanCollide = false
  6983. deadlyring.CFrame = deadlywave.CFrame * CFrame.Angles(math.rad(math.random(-180,180)), math.rad(math.random(-180,180)), math.rad(math.random(-180,180)))
  6984. deadlyringh = Instance.new("SpecialMesh", deadlyring)
  6985. deadlyringh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6986. deadlyringh.Scale = Vector3.new(8, 8, .1)
  6987. deadlyring2 = Instance.new("Part", Torso)
  6988. deadlyring2.Size = Vector3.new(5, 5, 5)
  6989. deadlyring2.Transparency = 0.5
  6990. deadlyring2.BrickColor = BrickColor.new("Really black")
  6991. deadlyring2.Anchored = true
  6992. deadlyring2.CanCollide = false
  6993. deadlyring2.CFrame = deadlywave.CFrame * CFrame.Angles(math.rad(math.random(-180,180)), math.rad(math.random(-180,180)), math.rad(math.random(-180,180)))
  6994. deadlyringh2 = Instance.new("SpecialMesh", deadlyring2)
  6995. deadlyringh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6996. deadlyringh2.Scale = Vector3.new(8, 8, .1)
  6997. ballzor:Remove()
  6998. bigball = false
  6999. staybooming = true
  7000. d = 5
  7001. coroutine.wrap(function()
  7002. while staybooming do
  7003. Hit = damagealll(d,deadlywave.Position)
  7004. for _,v in pairs(Hit) do
  7005. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10,20))
  7006. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  7007. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  7008. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  7009. vel.velocity = CFrame.new(deadlywave.Position,torso.Position).lookVector*50
  7010. removeuseless:AddItem(vel,.1)
  7011. end
  7012. wait(.1)
  7013. end
  7014. end)()
  7015. for i = 1, 70 do
  7016. d = d + 1
  7017. deadlyringh2.Scale = deadlyringh2.Scale + Vector3.new(.5, .5, .1)
  7018. deadlyringh.Scale = deadlyringh.Scale + Vector3.new(.5, .5, .1)
  7019. deadlyring.CFrame = deadlyring.CFrame * CFrame.Angles(math.rad(0+7),math.rad(0-7),math.rad(0+7))
  7020. deadlyring2.CFrame = deadlyring2.CFrame * CFrame.Angles(math.rad(0-7),math.rad(0+7),math.rad(0-7))
  7021. deadlywave.CFrame = deadlywave.CFrame * CFrame.Angles(0,math.rad(0+7),0)
  7022. deadlywave2.CFrame = deadlywave2.CFrame * CFrame.Angles(0,math.rad(0+4),0)
  7023. deadlywavemesh.Scale = deadlywavemesh.Scale + Vector3.new(.4,0,.4)
  7024. deadlywave2mesh.Scale = deadlywave2mesh.Scale + Vector3.new(.5,0,.5)
  7025. explosionwave.Size = explosionwave.Size + Vector3.new(.5,.5,.5)
  7026. explosionwave2.Size = explosionwave2.Size + Vector3.new(.5,.5,.5)
  7027. swait()
  7028. end
  7029. for i = 1, 80 do
  7030. d = d + 3
  7031. hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  7032. deadlyringh2.Scale = deadlyringh2.Scale + Vector3.new(4, 4, .2)
  7033. deadlyringh.Scale = deadlyringh.Scale + Vector3.new(4, 4, .2)
  7034. deadlyring.CFrame = deadlyring.CFrame * CFrame.Angles(math.rad(0+12),math.rad(0-12),math.rad(0+12))
  7035. deadlyring2.CFrame = deadlyring2.CFrame * CFrame.Angles(math.rad(0-12),math.rad(0+12),math.rad(0-12))
  7036. deadlywave.CFrame = deadlywave.CFrame * CFrame.Angles(0,math.rad(0+20),0)
  7037. deadlywave2.CFrame = deadlywave2.CFrame * CFrame.Angles(0,math.rad(0+14),0)
  7038. deadlywavemesh.Scale = deadlywavemesh.Scale + Vector3.new(3,2,3)
  7039. deadlywave2mesh.Scale = deadlywave2mesh.Scale + Vector3.new(4,1,4)
  7040. explosionwave.Size = explosionwave.Size + Vector3.new(4,4,4)
  7041. explosionwave2.Size = explosionwave2.Size + Vector3.new(4,4,4)
  7042. swait()
  7043. end
  7044. staybooming = false
  7045. for i = 1, 20 do
  7046. d = d + 3
  7047. hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  7048. deadlyringh2.Scale = deadlyringh2.Scale + Vector3.new(4, 4, .2)
  7049. deadlyringh.Scale = deadlyringh.Scale + Vector3.new(4, 4, .2)
  7050. deadlyring.CFrame = deadlyring.CFrame * CFrame.Angles(math.rad(0+12),math.rad(0-12),math.rad(0+12))
  7051. deadlyring2.CFrame = deadlyring2.CFrame * CFrame.Angles(math.rad(0-12),math.rad(0+12),math.rad(0-12))
  7052. deadlyring.Transparency = deadlyring.Transparency + .25
  7053. deadlyring2.Transparency = deadlyring2.Transparency + .25
  7054. deadlywave.CFrame = deadlywave.CFrame * CFrame.Angles(0,math.rad(0+20),0)
  7055. deadlywave2.CFrame = deadlywave2.CFrame * CFrame.Angles(0,math.rad(0+14),0)
  7056. deadlywavemesh.Scale = deadlywavemesh.Scale + Vector3.new(3,0,3)
  7057. deadlywave2mesh.Scale = deadlywave2mesh.Scale + Vector3.new(4,0,4)
  7058. deadlywave.Transparency = deadlywave.Transparency + .25
  7059. deadlywave2.Transparency = deadlywave2.Transparency + .25
  7060. explosionwave.Size = explosionwave.Size + Vector3.new(4,4,4)
  7061. explosionwave2.Size = explosionwave2.Size + Vector3.new(4,4,4)
  7062. explosionwave.Transparency = explosionwave.Transparency + 0.25
  7063. explosionwave2.Transparency = explosionwave2.Transparency + 0.05
  7064. swait()
  7065. end
  7066. hum.CameraOffset = Vector3.new(0,0,0)
  7067. explosionwave:Remove()
  7068. explosionwave2:Remove()
  7069. end
  7070. end)
  7071. bov = Instance.new("BodyVelocity",ballzor)
  7072. bov.maxForce = Vector3.new(99999,99999,99999)
  7073. ballzor.CFrame = CFrame.new(ballzor.Position,mouse.Hit.p)
  7074. bov.velocity = ballzor.CFrame.lookVector*200
  7075. removeuseless:AddItem(ballzor,4)
  7076. ws = 50
  7077. attacking = false
  7078. debounce = false
  7079. appi = false
  7080. end
  7081. end)
  7082.  
  7083. mouse.KeyDown:connect(function(Press)
  7084. Press=Press:lower()
  7085. if Press=='j' then
  7086. if not levitate then return end
  7087. if debounce then return end
  7088. debounce = true
  7089. charging = true
  7090. attacking = true
  7091. downpress = false
  7092. x = 1
  7093. ws = 0
  7094. g1 = Instance.new("BodyGyro", Root)
  7095. g1.D = 175
  7096. g1.P = 20000
  7097. g1.MaxTorque = Vector3.new(0,9000,0)
  7098. SOUND(RightArm,2014087015,8,false,3)
  7099. coroutine.wrap(function()
  7100. Charge = Instance.new("Sound",RightArm)
  7101. Charge.SoundId = "rbxassetid://101153932"
  7102. Charge.Looped = false
  7103. Charge.Volume = 8
  7104. Charge:Play()
  7105. end)()
  7106. appi = true
  7107. coroutine.wrap(function()
  7108. while appi do
  7109. swait()
  7110. if Root.Velocity.Magnitude < 2 and attacking == true then
  7111. position = "Idle3"
  7112. end
  7113. end
  7114. end)()
  7115. coroutine.wrap(function()
  7116. while appi do
  7117. swait()
  7118. settime = 0.05
  7119. sine = sine + change
  7120. if position == "Idle3" and attacking == true and appi == true then
  7121. change = .4
  7122. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  7123. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(-.2,.2,0) * CFrame.Angles(0,0,0),.1)
  7124. LEFTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  7125. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.8 - .1 * math.sin(sine/9), 0) * CFrame.Angles(math.rad(0), math.rad(0 + 3 * math.sin(sine/9)), math.rad(35 - 5 * math.sin(sine/9))), 0.4)
  7126. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.4)
  7127. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2.0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10 + 2 * math.sin(sine/9))), 0.4)
  7128. end
  7129. end
  7130. end)()
  7131. for i = 1, 15 do
  7132. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  7133. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(-15),math.rad(0)),.5)
  7134. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  7135. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.3)
  7136. swait()
  7137. end
  7138. for i = 1, 3 do
  7139. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  7140. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(-15),math.rad(0)),.5)
  7141. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  7142. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.3)
  7143. x = x + .1
  7144. blastborb = Instance.new("Part",Torso)
  7145. blastborb.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  7146. blastborb.BrickColor = BrickColor.new(colors)
  7147. blastborb.Anchored = true
  7148. blastborb.Size = Vector3.new(10,10,10)
  7149. blastborb.CanCollide = false
  7150. blastborb.Material = "Neon"
  7151. for i = 1, 5 do
  7152. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  7153. blastborb.Size = blastborb.Size - Vector3.new(1,1,1)
  7154. swait()
  7155. end
  7156. blastborb:Remove()
  7157. swait()
  7158. end
  7159. downpress = true
  7160. while charging and x < 5 do
  7161. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  7162. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(-15),math.rad(0)),.5)
  7163. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  7164. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.3)
  7165. x = x + .1
  7166. blastborb = Instance.new("Part",Torso)
  7167. blastborb.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  7168. blastborb.BrickColor = BrickColor.new(colors)
  7169. blastborb.Anchored = true
  7170. blastborb.Size = Vector3.new(10,10,10)
  7171. blastborb.CanCollide = false
  7172. blastborb.Material = "Neon"
  7173. for i = 1, 5 do
  7174. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  7175. blastborb.Size = blastborb.Size - Vector3.new(1,1,1)
  7176. swait()
  7177. end
  7178. blastborb:Remove()
  7179. swait()
  7180. end
  7181. coroutine.wrap(function()
  7182. for i = 1, 20 do
  7183. Charge.Volume = Charge.Volume - .5
  7184. swait()
  7185. end
  7186. end)()
  7187. local bigswoosh = Instance.new("Part",Torso)
  7188. bigswoosh.Name = "bigswoosh"
  7189. bigswoosh.CFrame = Root.CFrame * CFrame.new(1,0,-5)
  7190. bigswoosh.Size = Vector3.new(1,1,1)
  7191. bigswoosh.Material = "Neon"
  7192. bigswoosh.Anchored = true
  7193. bigswoosh.Transparency = 1
  7194. bigswoosh.BrickColor = BrickColor.new("Really red")
  7195. bigswoosh.CanCollide = false
  7196. SOUND(bigswoosh,842332424,10,false,6)
  7197. SOUND(bigswoosh,2017948224,10,false,6)
  7198. SOUND(bigswoosh,138677306,10,false,4)
  7199. coroutine.wrap(function()
  7200. local loc1 = Instance.new("Part",bigswoosh)
  7201. loc1.CFrame = bigswoosh.CFrame * CFrame.new(-3,0,0)
  7202. loc1.Size = Vector3.new(2,2,2)
  7203. loc1.Anchored = true
  7204. loc1.Transparency = 1
  7205. loc1.CanCollide = false
  7206. local loc2 = Instance.new("Part",bigswoosh)
  7207. loc2.CFrame = bigswoosh.CFrame * CFrame.new(3,0,0)
  7208. loc2.Size = Vector3.new(2,2,2)
  7209. loc2.Anchored = true
  7210. loc2.Transparency = 1
  7211. loc2.CanCollide = false
  7212. n = 0
  7213. nb = 0
  7214. for i = 1, 125 do
  7215. n = n + x
  7216. nb = nb - x
  7217. Hit = damagealll(n,bigswoosh.Position)
  7218. for _,v in pairs(Hit) do
  7219. if x > 4.5 then
  7220. v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
  7221. else
  7222. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(4+x,10+x))
  7223. end
  7224. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  7225. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  7226. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  7227. vel.velocity = CFrame.new(bigswoosh.Position,torso.Position).lookVector*150
  7228. removeuseless:AddItem(vel,.1)
  7229. end
  7230. local bigtrail = Instance.new("Part",LeftArm)
  7231. bigtrail.Size = bigswoosh.Size
  7232. bigtrail.BrickColor = BrickColor.new(colors)
  7233. bigtrail.Anchored = true
  7234. bigtrail.Material = "Neon"
  7235. bigtrail.CFrame = bigswoosh.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  7236. bigtrail.CanCollide = false
  7237. removeuseless:AddItem(bigtrail,2)
  7238. local irritatedground = Instance.new("Part",Torso)
  7239. irritatedground.Size = Vector3.new(n*1.5,1,3*x)
  7240. irritatedground.BrickColor = BrickColor.new(colors)
  7241. irritatedground.Material = "Neon"
  7242. irritatedground.CFrame = bigswoosh.CFrame * CFrame.new(0,-6,0)
  7243. irritatedground.CanCollide = false
  7244. irritatedground.Anchored = true
  7245. removeuseless:AddItem(irritatedground,10)
  7246. local grassblocks = Instance.new("Part",Torso)
  7247. grassblocks.Size = Vector3.new(n/2,n/2,n/2)
  7248. grassblocks.Material = "Grass"
  7249. grassblocks.Anchored = true
  7250. grassblocks.Name = "grassblocks"
  7251. grassblocks.BrickColor = BrickColor.new("Bright green")
  7252. grassblocks.CFrame = loc1.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  7253. removeuseless:AddItem(grassblocks,10)
  7254. local grassblocks2 = Instance.new("Part",Torso)
  7255. grassblocks2.Size = Vector3.new(n/2,n/2,n/2)
  7256. grassblocks2.Material = "Grass"
  7257. grassblocks2.Anchored = true
  7258. grassblocks2.Name = "grassblocks2"
  7259. grassblocks2.BrickColor = BrickColor.new("Bright green")
  7260. grassblocks2.CFrame = loc2.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  7261. removeuseless:AddItem(grassblocks2,10)
  7262. bigswoosh.Size = bigswoosh.Size + Vector3.new(x,x,x)
  7263. loc1.CFrame = bigswoosh.CFrame * CFrame.new(n,-3,0)
  7264. loc2.CFrame = bigswoosh.CFrame * CFrame.new(nb,-3,0)
  7265. bigswoosh.CFrame = bigswoosh.CFrame * CFrame.new(0,0,-3 - x)
  7266. swait()
  7267. end
  7268. for i = 1, 20 do
  7269. bigswoosh.CFrame = bigswoosh.CFrame * CFrame.new(0,0,-3)
  7270. bigswoosh.Transparency = bigswoosh.Transparency + 0.05
  7271. swait()
  7272. end
  7273. bigswoosh:Remove()
  7274. end)()
  7275. for i = 1, 50 do
  7276. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),math.rad(0)),.5)
  7277. RIGHTARMLERP.C1 = CFrame.new(0,0,0)
  7278. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,1,.5) * CFrame.Angles(math.rad(-90),math.rad(-25),math.rad(0)), 0.5)
  7279. swait()
  7280. end
  7281. ws = 50
  7282. attacking = false
  7283. debounce = false
  7284. appi = false
  7285. g1:Remove()
  7286. end
  7287. end)
  7288.  
  7289. mouse.KeyDown:connect(function(Press)
  7290. Press=Press:lower()
  7291. if Press=='k' then
  7292. if not levitate then return end
  7293. if debounce then return end
  7294. debounce = true
  7295. attacking = true
  7296. charging = true
  7297. appi = true
  7298. coroutine.wrap(function()
  7299. while appi do
  7300. swait()
  7301. if Root.Velocity.Magnitude < 2 and attacking == true then
  7302. position = "Idle3"
  7303. end
  7304. end
  7305. end)()
  7306. coroutine.wrap(function()
  7307. while appi do
  7308. swait()
  7309. settime = 0.05
  7310. sine = sine + change
  7311. if position == "Idle3" and attacking == true and appi == true then
  7312. change = .4
  7313. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  7314. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(-.2,.2,0) * CFrame.Angles(0,0,0),.1)
  7315. LEFTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  7316. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.8 - .1 * math.sin(sine/9), 0) * CFrame.Angles(math.rad(0), math.rad(0 + 3 * math.sin(sine/9)), math.rad(35 - 5 * math.sin(sine/9))), 0.4)
  7317. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.4)
  7318. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2.0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10 + 2 * math.sin(sine/9))), 0.4)
  7319. end
  7320. end
  7321. end)()
  7322. ws = 0
  7323. g1 = Instance.new("BodyGyro", Root)
  7324. g1.D = 175
  7325. g1.P = 20000
  7326. g1.MaxTorque = Vector3.new(0,9000,0)
  7327. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  7328. for i = 1, 15 do
  7329. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.3)
  7330. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  7331. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  7332. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  7333. swait()
  7334. end
  7335. r = 0
  7336. for i = 1, 10 do
  7337. r = r + .1
  7338. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.3)
  7339. blass = Instance.new("Part",RightArm)
  7340. blass.Size = Vector3.new(r,r,r)
  7341. blass.Material = "Neon"
  7342. blass.CFrame = rightlocation.CFrame * CFrame.new(0,-r/1.5,0) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  7343. blass.Anchored = true
  7344. blass.CanCollide = false
  7345. blass.BrickColor = BrickColor.new(colors)
  7346. removeuseless:AddItem(blass,2)
  7347. swait()
  7348. end
  7349. while r < 16 and charging == true do
  7350. r = r + .1
  7351. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.3)
  7352. blass = Instance.new("Part",RightArm)
  7353. blass.Size = Vector3.new(r,r,r)
  7354. blass.Material = "Neon"
  7355. blass.CFrame = rightlocation.CFrame * CFrame.new(0,-r/1.5,0) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  7356. blass.Anchored = true
  7357. blass.CanCollide = false
  7358. blass.BrickColor = BrickColor.new(colors)
  7359. removeuseless:AddItem(blass,2)
  7360. swait()
  7361. end
  7362. local TheBeam = Instance.new("Part",RightArm)
  7363. TheBeam.Name = "zebeam"
  7364. TheBeam.Size = Vector3.new(1,1,1)
  7365. TheBeam.Material = "Neon"
  7366. TheBeam.Shape = "Cylinder"
  7367. TheBeam.BrickColor = BrickColor.new("Really red")
  7368. TheBeam.Anchored = true
  7369. TheBeam.CanCollide = false
  7370. ws = 12
  7371. bemmo = Instance.new("Sound",RightArm)
  7372. bemmo.SoundId = "rbxassetid://1910988873"
  7373. bemmo.Volume = 8
  7374. bemmo.Looped = false
  7375. bemmo:Play()
  7376. bemmo.TimePosition = 2
  7377. for i = 1, 100 * r/3 do
  7378. if r > 15 then
  7379. hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-0,0))
  7380. end
  7381. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.3)
  7382. local blass = Instance.new("Part",RightArm)
  7383. blass.Size = Vector3.new(r,r,r)
  7384. blass.Material = "Neon"
  7385. blass.CFrame = rightlocation.CFrame * CFrame.new(0,-r/1.5,0) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  7386. blass.Anchored = true
  7387. blass.CanCollide = false
  7388. blass.BrickColor = BrickColor.new(colors)
  7389. removeuseless:AddItem(blass,2)
  7390. local STARTPOS = blass.CFrame*CFrame.new(0,0,0).p
  7391. local ENDHIT,ENDPOS = ray2(STARTPOS,mouse.Hit.p,650,Character)
  7392. local DISTANCE = (STARTPOS - ENDPOS).magnitude
  7393. TheBeam.CFrame = CFrame.new(STARTPOS,ENDPOS)*CFrame.new(0,0,-DISTANCE/2) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  7394. TheBeam.Size = Vector3.new(DISTANCE,r/math.random(1,2),r/math.random(1,2))
  7395. boom = Instance.new("Part",RightArm)
  7396. boom.Size = Vector3.new(r,r,r)
  7397. boom.BrickColor = BrickColor.new(colors)
  7398. boom.Anchored = true
  7399. boom.CanCollide = false
  7400. boom.Material = "Neon"
  7401. boom.CFrame = CFrame.new(ENDPOS) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  7402. removeuseless:AddItem(boom,3)
  7403. boom.Touched:connect(function(getbase)
  7404. if hitdebounce then return end
  7405. hitdebounce = true
  7406. if getbase:IsA("Part") then
  7407. damagedground = Instance.new("Part",RightArm)
  7408. damagedground.Size = Vector3.new(.1,5+r,.1)
  7409. damagedground.Material = "Neon"
  7410. damagedground.CanCollide = false
  7411. damagedground.BrickColor = BrickColor.new(colors)
  7412. damagedground.Anchored = true
  7413. damagedground.CFrame = boom.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  7414. removeuseless:AddItem(damagedground,2)
  7415. wait(.1)
  7416. hitdebounce = false
  7417. end
  7418. end)
  7419. Hit = damagealll(r+3,boom.Position)
  7420. for _,v in pairs(Hit) do
  7421. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(r/1.1,r))
  7422. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  7423. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  7424. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  7425. vel.velocity = CFrame.new(boom.Position,torso.Position).lookVector*r
  7426. removeuseless:AddItem(vel,.1)
  7427. end
  7428. swait()
  7429. end
  7430. removeuseless:AddItem(g1,.001)
  7431. coroutine.wrap(function()
  7432. for i = 1, 20 do
  7433. bemmo.Volume = bemmo.Volume - 0.5
  7434. blass.Transparency = blass.Transparency + 0.05
  7435. TheBeam.Transparency = TheBeam.Transparency + 0.05
  7436. swait()
  7437. end
  7438. bemmo:Remove()
  7439. if r > 15 then
  7440. hum.CameraOffset = Vector3.new(0,0,0)
  7441. end
  7442. blass:Remove()
  7443. TheBeam:Remove()
  7444. end)()
  7445. ws = 50
  7446. appi = false
  7447. attacking = false
  7448. debounce = false
  7449. end
  7450. end)
  7451.  
  7452. mouse.KeyUp:connect(function(Press)
  7453. Press=Press:lower()
  7454. if Press=='j' then
  7455. charging = false
  7456. end
  7457. end)
  7458.  
  7459. mouse.KeyUp:connect(function(Press)
  7460. Press=Press:lower()
  7461. if Press=='k' then
  7462. charging = false
  7463. end
  7464. end)
  7465.  
  7466. doit = coroutine.wrap(function()
  7467. while true do
  7468. for _,v in pairs(Repeater) do
  7469. v.Scale = v.Scale + Vector3.new(1, 1, 1)
  7470. end
  7471.  
  7472. for _,v in pairs(openshocktable) do
  7473. v.Scale = v.Scale + Vector3.new(3, 3, 3)
  7474. end
  7475.  
  7476. for _,v in pairs(nonmeshRepeater) do
  7477. v.Size = v.Size + Vector3.new(2, 2, 2)
  7478. end
  7479.  
  7480. for _,v in pairs(Extreme) do
  7481. v.Size = v.Size + Vector3.new(6, 6, 6)
  7482. end
  7483.  
  7484. for _,v in pairs(LessSize) do
  7485. v.Size = v.Size - Vector3.new(1, 1, 1)
  7486. end
  7487.  
  7488. for _,v in pairs(nonmeshRepeater2) do
  7489. v.Transparency = v.Transparency + 0.05
  7490. end
  7491.  
  7492. for _,v in pairs(Repeater2) do
  7493. v.Transparency = v.Transparency - 0.05
  7494. end
  7495.  
  7496. for _,v in pairs(th1) do
  7497. v.CFrame = v.CFrame * CFrame.new(0,0+.3,0) * CFrame.Angles(0,math.rad(0+8),0)
  7498. end
  7499.  
  7500. for _,v in pairs(th2) do
  7501. v.CFrame = v.CFrame * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(0+15),0)
  7502. end
  7503.  
  7504. for _,v in pairs(th3) do
  7505. v.Scale = v.Scale + Vector3.new(2, 2, 2)
  7506. end
  7507.  
  7508. for _,v in pairs(th5) do
  7509. v.Scale = v.Scale + Vector3.new(1, .1, 1)
  7510. end
  7511.  
  7512. for _,v in pairs(ExtremeM) do
  7513. v.Size = v.Size + Vector3.new(8, 8, 8)
  7514. end
  7515.  
  7516. for _,v in pairs(m3) do
  7517. v.Scale = v.Scale + Vector3.new(.2,.2,.2)
  7518. end
  7519.  
  7520. for _,v in pairs(ExtremeM2) do
  7521. v.Size = v.Size - Vector3.new(2,2,2)
  7522. end
  7523.  
  7524. for _,v in pairs(keyYsize) do
  7525. v.Scale = v.Scale + Vector3.new(8, 8, 1)
  7526. end
  7527.  
  7528. for _,v in pairs(th4) do
  7529. v.Transparency = v.Transparency + 0.009
  7530. v.Rotation = v.Rotation + Vector3.new(3,0,0)
  7531. end
  7532.  
  7533. for _,v in pairs(SlowlyFade) do
  7534. v.Transparency = v.Transparency + 0.05
  7535. end
  7536.  
  7537. for _,v in pairs(keyYtransparency) do
  7538. v.Transparency = v.Transparency + 0.05
  7539. end
  7540.  
  7541. for _,v in pairs(UpMover) do
  7542. v.Position = v.Position + Vector3.new(0, 3, 0)
  7543. end
  7544.  
  7545. for _,v in pairs(ForwardMover) do
  7546. v.CFrame = v.CFrame * CFrame.new(0, 0, 2.4 +(i/.1)) * CFrame.Angles(0, 0, math.rad(0))
  7547. end
  7548.  
  7549. for _,v in pairs(FadeIn) do
  7550. v.Transparency = v.Transparency - .05
  7551. end
  7552.  
  7553. for _,v in pairs(signtransparency) do
  7554. v.TextTransparency = v.TextTransparency + 0.025
  7555. end
  7556.  
  7557. for _,v in pairs(signmover) do
  7558. v.StudsOffset = v.StudsOffset + Vector3.new(math.random(-2,2),.3,math.random(-2,2))
  7559. end
  7560.  
  7561. for _,v in pairs(signrotator) do
  7562. v.Rotation = v.Rotation + 2
  7563. end
  7564. swait()
  7565. end
  7566. end)
  7567. doit()
  7568. t = 0
  7569.  
  7570. mouse.KeyDown:connect(function(Press)
  7571. Press=Press:lower()
  7572. if Press=='0' then
  7573. if levitate then return end
  7574. shoov = true
  7575. if debounce then return end
  7576. ws = 50
  7577. end
  7578. end)
  7579.  
  7580. mouse.KeyUp:connect(function(Press)
  7581. Press=Press:lower()
  7582. if Press=='0' then
  7583. if levitate then return end
  7584. shoov = false
  7585. if debounce then return end
  7586. ws = 10
  7587. end
  7588. end)
  7589.  
  7590.  
  7591. local anims = coroutine.wrap(function()
  7592. while true do
  7593. settime = 0.05
  7594. sine = sine + change
  7595. if position == "Jump" and attacking == false then
  7596. change = 1
  7597. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  7598. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  7599. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  7600. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  7601. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  7602. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(-3),math.rad(-4)), 0.4)
  7603. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(3),math.rad(4)), 0.4)
  7604. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  7605. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  7606. elseif position == "Jump2" and attacking == false and levitate then
  7607. change = 1
  7608. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  7609. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  7610. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  7611. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - .1 * math.sin(sine/12)),math.rad(40 - .5 * math.sin(sine/12))), 0.3)
  7612. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(-.2,1.2,-.3),.3)
  7613. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + .1 * math.sin(sine/12)),math.rad(-40 + .5 * math.sin(sine/12))), 0.3)
  7614. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  7615. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.3)
  7616. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.3)
  7617. elseif position == "Falling" and attacking == false and levitate == false then
  7618. change = 1
  7619. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  7620. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  7621. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  7622. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  7623. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  7624. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.2)
  7625. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  7626. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.2)
  7627. elseif position == "Falling2" and attacking == false and levitate then
  7628. change = 1
  7629. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  7630. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  7631. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  7632. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - .1 * math.sin(sine/12)),math.rad(40 - .5 * math.sin(sine/12))), 0.3)
  7633. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(-.2,1.2,-.3),.3)
  7634. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + .1 * math.sin(sine/12)),math.rad(-40 + .5 * math.sin(sine/12))), 0.3)
  7635. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  7636. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.3)
  7637. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.3)
  7638. elseif position == "Walking" and attacking == false and running == false then
  7639. change = 1
  7640. walking = true
  7641. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  7642. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  7643. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - .1 * math.sin(sine/12)),math.rad(40 - .5 * math.sin(sine/12))), 0.3)
  7644. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(-.2,1.2,-.3),.3)
  7645. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + .1 * math.sin(sine/12)),math.rad(-40 + .5 * math.sin(sine/12))), 0.3)
  7646. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  7647. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(5 * math.cos(sine/7)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.3)
  7648. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.3)
  7649. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.3)
  7650. elseif position == "Idle" and attacking == false and running == false and not levitate then
  7651. change = .5
  7652. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.1)
  7653. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - 1 * math.sin(sine/12)),math.rad(40 - 2 * math.sin(sine/12))), 0.1)
  7654. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(-.2,1.2,-.3),.1)
  7655. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + 1 * math.sin(sine/12)),math.rad(-40 + 2 * math.sin(sine/12))), 0.1)
  7656. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.1)
  7657. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  7658. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  7659. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  7660. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  7661. elseif position == "Idle2" and attacking == false and running == false then
  7662. change = .75
  7663. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 - 3 * math.sin(sine/9)),0,0),.1)
  7664. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  7665. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(-.2,.2,0) * CFrame.Angles(0,0,0),.1)
  7666. LEFTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  7667. RIGHTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  7668. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.8 - .1 * math.sin(sine/9), 0) * CFrame.Angles(math.rad(0), math.rad(0 + 3 * math.sin(sine/9)), math.rad(35 - 5 * math.sin(sine/9))), 0.4)
  7669. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.8 - .1 * math.sin(sine/9), 0) * CFrame.Angles(math.rad(0), math.rad(0 - 3 * math.sin(sine/9)), math.rad(-35 + 5 * math.sin(sine/9))), 0.4)
  7670. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.4)
  7671. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2.0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10 + 2 * math.sin(sine/9))), 0.4)
  7672. elseif position == "Walking2" and attacking == false and running == false then
  7673. ws = 50
  7674. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  7675. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  7676. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  7677. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - .1 * math.sin(sine/12)),math.rad(40 - .5 * math.sin(sine/12))), 0.3)
  7678. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(-.2,1.2,-.3),.3)
  7679. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + .1 * math.sin(sine/12)),math.rad(-40 + .5 * math.sin(sine/12))), 0.3)
  7680. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  7681. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.3)
  7682. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.3)
  7683. elseif position == "Running" and attacking == false then
  7684. change = 1
  7685. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(1.24+.6*math.sin(sine/4)/1.4, 0.54, 0+0.8*math.sin(sine/4)) * CFrame.Angles(math.rad(6-140*math.sin(sine/4)/1.2), math.rad(0), math.rad(-20+70*math.sin(sine/4))), 0.3)
  7686. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, .5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)
  7687. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(-1.24+.6*math.sin(sine/4)/1.4, 0.54, 0-0.8*math.sin(sine/4))*CFrame.Angles(math.rad(6+140*math.sin(sine/4)/1.2), math.rad(0), math.rad(20+70*math.sin(sine/4))), 0.3)
  7688. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  7689. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(-20 - 0 * math.sin(sine/4)), math.rad(0 + 6 * math.sin(sine/4)), math.rad(0) + Root.RotVelocity.Y / 30, math.sin(10 * math.sin(sine/4))), 0.3)
  7690. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*-math.sin(sine/4)),.3)
  7691. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.6+0.1*math.sin(sine/4),.7*-math.sin(sine/4)) * CFrame.Angles(math.rad(15+ -50 * math.sin(sine/4)),0,0),.3)
  7692. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*math.sin(sine/4)),.3)
  7693. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.6-0.1*math.sin(sine/4),.7*math.sin(sine/4)) * CFrame.Angles(math.rad(15 + 50 * math.sin(sine/4)),0,0),.3)
  7694. end
  7695. swait()
  7696. end
  7697. end)
  7698. anims()
  7699. warn("Prepare for a magic trick full of pain and regret. Made by Supr14")
  7700. end)
  7701.  
  7702. None_3.Name = "None"
  7703. None_3.Parent = Main
  7704. None_3.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  7705. None_3.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  7706. None_3.BorderSizePixel = 0
  7707. None_3.Position = UDim2.new(0, 0, 0.728613555, 0)
  7708. None_3.Size = UDim2.new(0, 164, 0, 40)
  7709. None_3.Font = Enum.Font.Cartoon
  7710. None_3.Text = "None"
  7711. None_3.TextColor3 = Color3.new(0, 0, 0)
  7712. None_3.TextSize = 25
  7713.  
  7714. None_4.Name = "None"
  7715. None_4.Parent = Main
  7716. None_4.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  7717. None_4.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  7718. None_4.BorderSizePixel = 0
  7719. None_4.Position = UDim2.new(0.32407406, 0, 0.520857632, 0)
  7720. None_4.Size = UDim2.new(0, 195, 0, 44)
  7721. None_4.Font = Enum.Font.Cartoon
  7722. None_4.Text = "None"
  7723. None_4.TextColor3 = Color3.new(0, 0, 0)
  7724. None_4.TextSize = 25
  7725.  
  7726. None_5.Name = "None"
  7727. None_5.Parent = Main
  7728. None_5.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  7729. None_5.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  7730. None_5.BorderSizePixel = 0
  7731. None_5.Position = UDim2.new(0.32407406, 0, 0.326400161, 0)
  7732. None_5.Size = UDim2.new(0, 195, 0, 41)
  7733. None_5.Font = Enum.Font.Cartoon
  7734. None_5.Text = "None"
  7735. None_5.TextColor3 = Color3.new(0, 0, 0)
  7736. None_5.TextSize = 25
  7737.  
  7738. None_6.Name = "None"
  7739. None_6.Parent = Main
  7740. None_6.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  7741. None_6.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  7742. None_6.BorderSizePixel = 0
  7743. None_6.Position = UDim2.new(0.32407406, 0, 0.126843661, 0)
  7744. None_6.Size = UDim2.new(0, 195, 0, 40)
  7745. None_6.Font = Enum.Font.Cartoon
  7746. None_6.Text = "None"
  7747. None_6.TextColor3 = Color3.new(0, 0, 0)
  7748. None_6.TextSize = 25
  7749.  
  7750. None_7.Name = "None"
  7751. None_7.Parent = Main
  7752. None_7.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  7753. None_7.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  7754. None_7.BorderSizePixel = 0
  7755. None_7.Position = UDim2.new(0.32407406, 0, 0.728613555, 0)
  7756. None_7.Size = UDim2.new(0, 195, 0, 40)
  7757. None_7.Font = Enum.Font.Cartoon
  7758. None_7.Text = "None"
  7759. None_7.TextColor3 = Color3.new(0, 0, 0)
  7760. None_7.TextSize = 25
  7761.  
  7762. None_8.Name = "None"
  7763. None_8.Parent = Main
  7764. None_8.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  7765. None_8.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  7766. None_8.BorderSizePixel = 0
  7767. None_8.Position = UDim2.new(0.714814842, 0, 0.520857632, 0)
  7768. None_8.Size = UDim2.new(0, 154, 0, 44)
  7769. None_8.Font = Enum.Font.Cartoon
  7770. None_8.Text = "None"
  7771. None_8.TextColor3 = Color3.new(0, 0, 0)
  7772. None_8.TextSize = 25
  7773.  
  7774. None_9.Name = "None"
  7775. None_9.Parent = Main
  7776. None_9.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  7777. None_9.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  7778. None_9.BorderSizePixel = 0
  7779. None_9.Position = UDim2.new(0.714814842, 0, 0.326400161, 0)
  7780. None_9.Size = UDim2.new(0, 154, 0, 41)
  7781. None_9.Font = Enum.Font.Cartoon
  7782. None_9.Text = "None"
  7783. None_9.TextColor3 = Color3.new(0, 0, 0)
  7784. None_9.TextSize = 25
  7785.  
  7786. None_10.Name = "None"
  7787. None_10.Parent = Main
  7788. None_10.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  7789. None_10.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  7790. None_10.BorderSizePixel = 0
  7791. None_10.Position = UDim2.new(0.714814842, 0, 0.126843661, 0)
  7792. None_10.Size = UDim2.new(0, 154, 0, 40)
  7793. None_10.Font = Enum.Font.Cartoon
  7794. None_10.Text = "None"
  7795. None_10.TextColor3 = Color3.new(0, 0, 0)
  7796. None_10.TextSize = 25
  7797.  
  7798. None_11.Name = "None"
  7799. None_11.Parent = Main
  7800. None_11.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  7801. None_11.BorderColor3 = Color3.new(0.113725, 0.172549, 0.207843)
  7802. None_11.BorderSizePixel = 0
  7803. None_11.Position = UDim2.new(0.714814842, 0, 0.728613555, 0)
  7804. None_11.Size = UDim2.new(0, 154, 0, 40)
  7805. None_11.Font = Enum.Font.Cartoon
  7806. None_11.Text = "None"
  7807. None_11.TextColor3 = Color3.new(0, 0, 0)
  7808. None_11.TextSize = 25
  7809.  
  7810. Close.Name = "Close"
  7811. Close.Parent = Main
  7812. Close.BackgroundColor3 = Color3.new(1, 1, 1)
  7813. Close.BackgroundTransparency = 1
  7814. Close.BorderSizePixel = 9
  7815. Close.Position = UDim2.new(0.877777755, 0, 0, 0)
  7816. Close.Size = UDim2.new(0, 66, 0, 43)
  7817. Close.Font = Enum.Font.SourceSans
  7818. Close.Text = "X"
  7819. Close.TextColor3 = Color3.new(1, 0, 0.0156863)
  7820. Close.TextSize = 50
  7821. Close.MouseButton1Down:connect(function()OpenFrame.Visible = true
  7822. Main.Visible = false
  7823. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement