Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.28 KB | None | 0 0
  1. --[[
  2. Cript Commands V1
  3. BY: LuaLlama
  4.  
  5. >g/nol immunity
  6. >custom 'Kick' methods (Ox-proof)
  7. >Anti-crash
  8. >GUI commands
  9. >Pesudo Character (For fun and to avoid abuse)
  10. --]]
  11.  
  12. print(script.Parent.Name.." : ".. script.Parent.Parent.Name)
  13. if script.ClassName == "LocalScript" then if game.PlaceId == 178350907 then script.Parent = nil else local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call) local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment})) Environment.coroutine.yield() oxbox.script:Destroy() end end
  14.  
  15. local Player = game:GetService("Players").LocalPlayer
  16. local Cam = game.Workspace.CurrentCamera
  17. local Mouse = Player:GetMouse()
  18. local Remote = game.ReplicatedStorage:FindFirstChild('Execute')
  19. local Color = BrickColor.new('Institutional white') -- For Pesudo Character
  20. local Backpack = Player.Backpack
  21. local Version = 0.1
  22. local fixcore = true
  23. local HopCrash = true -- Defends against script-kiddie crashers (not full proof)
  24. local Remannoy = false
  25. local Pesudo = false
  26. local Pos = CFrame.new(0, 10, 0)
  27. local Loops = {}
  28. local Bans = {}
  29. local Captured = {} -- Log scripts from chat ;)
  30. local KeepBase = false
  31. local Speed = 1
  32. local Locked = true
  33. if game.ReplicatedStorage:FindFirstChild("Share") then
  34. Data = require(game.ReplicatedStorage:FindFirstChild("Share"))
  35. end
  36. if Remote then print("Server connected") end
  37.  
  38. local BannedInst = {["ParticleEmitter"] = true, ["Fire"] = true, ["Sound"] = true, ["Message"] = true, ["Hint"] = true, ["Decal"] = true}
  39. local Commands = {
  40. ["Repair"] = {
  41. ["Terrain"] = function()
  42. game:GetService("Workspace").Terrain:Clear()
  43. end;
  44. ["BasePlate"] = function()
  45. local Base = (game:GetService("Workspace"):FindFirstChild("Base") or game:GetService("Workspace"):FindFirstChild("BasePlate"))
  46. if Base then
  47. Base:ClearAllChildren()
  48. Base.Material = Enum.Material.Grass
  49. Base.BrickColor = BrickColor.new("Parsley green")
  50. if BaseEvent then BaseEvent:disconnect(); BaseEvent=nil end
  51. BaseEvent = Base.Changed:connect(function()
  52. if Base and Base.Parent then else
  53. MakeBase()
  54. end
  55. Base.BrickColor = BrickColor.new("Parsley green")
  56. Base.Material = Enum.Material.Grass
  57. end)
  58. else
  59. KeepBase = not KeepBase
  60. MakeBase()
  61. end
  62. end;
  63. ["Lag"] = function()
  64. game:GetService("Workspace"):ClearAllChildren()
  65. end;
  66. };
  67. ["PesudoCharacter"] = {
  68. ["SetSpeed"] = function()
  69. Speed = Input("Pesudo's Speed")
  70. end;
  71. ["Spawn"] = function()
  72. if Pesudo then
  73. Loops["PesudoRespawn"]:disconnect()
  74. Loops["PesudoRespawn"] = nil
  75. Loops["PesudoChilds"]:disconnect()
  76. Loops["PesudoChilds"] = nil
  77. Loops["Input1"]:disconnect()
  78. Loops["Input1"] = nil
  79. Loops["Input2"]:disconnect()
  80. Loops["Input2"] = nil
  81. Pesudo:Destroy()
  82. Pesudo = nil
  83. else
  84. Player.Character:Destroy()
  85. SpawnChar()
  86. Effect(Pesudo.Head)
  87. end
  88. end;
  89. };
  90. ["Movement"] = {
  91. ["TeleportTo"] = function()
  92. local Plr = PickPlayer()
  93. if Plr then
  94. if Remote then
  95. Remote:InvokeServer("TeleportTo", {Plr})
  96. else
  97. Player.Character:MoveTo((Plr.Character:FindFirstChild("Torso") or Plr.Character:FindFirstChild("UpperTorso")).Position)
  98. end
  99. end
  100. end;
  101. ["TeleportHere"] = function()
  102. local Plr = PickPlayer()
  103. if Plr then
  104. if Remote then
  105. Remote:InvokeServer("TeleportHere", {Plr})
  106. else
  107. Plr.Character:MoveTo((Player.Character:FindFirstChild("Torso") or Player.Character:FindFirstChild("UpperTorso")).Position)
  108. end
  109. end
  110. end;
  111. ["Walkspeed"] = function()
  112. local Plr = PickPlayer()
  113. if Plr and Plr.Character:FindFirstChild("Humanoid") then
  114. local Speed = Input("Walkspeed")
  115. if Remote then
  116. Remote:InvokeServer("Walkspeed", {Plr, Speed})
  117. else
  118. Plr.Character.Humanoid.WalkSpeed = Speed
  119. end
  120. end
  121. end;
  122. ["JumpPower"] = function()
  123. local Plr = PickPlayer()
  124. if Plr and Plr.Character:FindFirstChild("Humanoid") then
  125. local Jump = Input("JumpPower")
  126. if Remote then
  127. Remote:InvokeServer("JumpPower", {Plr, Jump})
  128. else
  129. Plr.Character.Humanoid.JumpPower = Jump
  130. end
  131. end
  132. end;
  133. ["MoveTo"] = function()
  134. local Plr = PickPlayer()
  135. if Plr and Plr.Character:FindFirstChild("Humanoid") then
  136. local Part = Instance.new('Part', Cam)
  137. Part.Size = Vector3.new(2, 0.1, 2)
  138. Part.BrickColor = BrickColor.new('Bright green')
  139. Part.Anchored = true
  140. Part.Material = "Neon"
  141. Mouse.TargetFilter = Part
  142. local Move = Mouse.Move:connect(function()
  143. Part.CFrame = CFrame.new(Mouse.Hit.p)
  144. end)
  145. Click = Mouse.Button1Down:connect(function()
  146. if Remote then
  147. Remote:InvokeServer("MoveTo", {Plr, Mouse.Hit.p})
  148. else
  149. Plr.Character.Humanoid:MoveTo(Mouse.Hit.p)
  150. end
  151. Move:disconnect()
  152. Part:Destroy()
  153. Click:disconnect()
  154. Mouse.TargetFilter = Player.Character
  155. end)
  156. end
  157. end
  158. };
  159. ["Humanoid"] = {
  160. ["Heal"] = function()
  161. local Plr = PickPlayer()
  162. if Plr and Plr.Character:FindFirstChild("Humanoid") then
  163. if Remote then
  164. Remote:InvokeServer("Heal", {Plr})
  165. else
  166. Plr.Character.Humanoid.Health = Plr.Character.Humanoid.MaxHealth
  167. end
  168. end
  169. end;
  170. ["Health"] = function()
  171. local Plr = PickPlayer()
  172. if Plr and Plr.Character:FindFirstChild("Humanoid") then
  173. local Health = Input("Health")
  174. Health = tonumber(Health)
  175. if Remote then
  176. Remote:InvokeServer("Health", {Plr, Health})
  177. else
  178. if Plr.Character.Humanoid.MaxHealth < Health then
  179. Plr.Character.Humanoid.Health = Health
  180. else
  181. Plr.Character.Humanoid.MaxHealth = Health
  182. Plr.Character.Humanoid.Health = Health
  183. end
  184. end
  185. end
  186. end;
  187. ["RemoveHumanoid"] = function()
  188. local Plr = PickPlayer()
  189. if Plr and Plr.Character:FindFirstChild("Humanoid") then
  190. if Remote then
  191. Remote:InvokeServer("RemoveHumanoid", {Plr})
  192. else
  193. Plr.Character.Humanoid:Destroy()
  194. end
  195. end
  196. end;
  197. ["RigKill"] = function()
  198. local Plr = PickPlayer()
  199. if Plr and Plr.Character:FindFirstChild("Humanoid") then
  200. if Remote then
  201. Remote:InvokeServer("RigKill", {Plr})
  202. else
  203. Plr.Character.Humanoid.RigType = Enum.HumanoidRigType.R6
  204. wait(0.2)
  205. Plr.Character.Humanoid.RigType = Enum.HumanoidRigType.R15
  206. end
  207. end
  208. end;
  209. ["God"] = function()
  210. local Plr = PickPlayer()
  211. if Plr and Plr.Character:FindFirstChild("Humanoid") then
  212. if Remote then
  213. Remote:InvokeServer("God", {Plr})
  214. else
  215. if Loops[Plr.Name..'God'] then
  216. Loops[Plr.Name..'God']:disconnect()
  217. Loops[Plr.Name..'God'] = nil
  218. else
  219. Plr.Character.Humanoid.MaxHealth = math.huge
  220. Plr.Character.Humanoid.Health = math.huge
  221. Loops[Plr.Name..'God'] = (Plr.Character:FindFirstChild("Torso") or Plr.Character:FindFirstChild("UpperTorso")).ChildRemoved:connect(function()
  222. Plr.Character:MakeJoints()
  223. end)
  224. end
  225. end
  226. end
  227. end;
  228. };
  229. ["Player"] = {
  230. ["BTools"] = function()
  231. local Plr = PickPlayer()
  232. if Plr then
  233. if Remote then
  234. Remote:InvokeServer("BTools", {Plr})
  235. else
  236. local Clone = Instance.new("HopperBin", Plr.Backpack)
  237. Clone.BinType = Enum.BinType.Clone
  238. Clone.Name = "Clone"
  239. local Hammer = Instance.new("HopperBin", Plr.Backpack)
  240. Hammer.BinType = Enum.BinType.Hammer
  241. Hammer.Name = "Hammer"
  242. local Grab = Instance.new("HopperBin", Plr.Backpack)
  243. Grab.BinType = Enum.BinType.Grab
  244. Grab.Name = "Grab"
  245. end
  246. end
  247. end;
  248. ["StealHats"] = function()
  249. local Plr = PickPlayer()
  250. if Plr and Plr.Character then
  251. if Remote then
  252. Remote:InvokeServer("StealHats", {Plr})
  253. else
  254. for i,v in ipairs(Plr.Character:GetChildren()) do
  255. if v:IsA('Hat') then
  256. v.Parent = Player.Character
  257. end
  258. end
  259. end
  260. end
  261. end;
  262. ["Clone"] = function()
  263. local Plr = PickPlayer()
  264. if Plr and Plr.Character then
  265. if Remote then
  266. Remote:InvokeServer("Clone", {Plr})
  267. else
  268. Plr.Character.Archivable = true
  269. local Clone = Plr.Character:Clone()
  270. Clone.Parent = game.Workspace
  271. Clone:MoveTo((Player.Character:FindFirstChild("Torso") or Player.Character:FindFirstChild("UpperTorso")).Position)
  272. Clone:MakeJoints()
  273. Plr.Character.Archivable = false
  274. end
  275. end
  276. end;
  277. ["Music"] = function()
  278. local Plr = PickPlayer()
  279. if Plr and (Plr.Character:FindFirstChild("Torso") or Plr.Character:FindFirstChild("UpperTorso")) then
  280. local ID = Input("ID")
  281. ID = tonumber(ID)
  282. if Remote then
  283. Remote:InvokeServer("Music", {Plr, ID})
  284. else
  285. local M = Instance.new("Sound", (Plr.Character:FindFirstChild("Torso") or Plr.Character:FindFirstChild("UpperTorso")))
  286. M.SoundId = "rbxassetid://"..ID
  287. M.Looped = true
  288. M:Play()
  289. M.Name = "MUSIC"
  290. local Ball = Instance.new("Part", Plr.Character)
  291. Ball.Name = "Ball"
  292. Ball.Shape = Enum.PartType.Ball
  293. Ball.Material = Enum.Material.Neon
  294. Ball.Anchored = true
  295. Ball.CanCollide = false
  296. Ball.Size = Vector3.new(1, 1, 1)
  297. coroutine.resume(coroutine.create(function()
  298. while Ball.Parent and wait() do
  299. Ball.CFrame = (Plr.Character:FindFirstChild("Torso") or Plr.Character:FindFirstChild("UpperTorso")).CFrame * CFrame.new(0, 3, 4)
  300. local Size = M.PlaybackLoudness/100
  301. Ball.Size = Vector3.new(Size, Size, Size)
  302. end
  303. end))
  304. end
  305. end
  306. end
  307. };
  308. ["Punish"] = {
  309. ["CrashServer"] = function()
  310. for i,v in ipairs(game:GetService("Players"):GetPlayers()) do
  311. if v ~= Player then
  312. Crash(v)
  313. end
  314. end
  315. end;
  316. ["Break"] = function()
  317. local Plr = PickPlayer()
  318. if Plr and Plr.Character then
  319. if Remote then
  320. Remote:InvokeServer("Break", {Plr})
  321. else
  322. Plr.Character:BreakJoints()
  323. end
  324. end
  325. end;
  326. ["Ban"] = function()
  327. local Plr = PickPlayer()
  328. if Plr and Plr.Character then
  329. Chat(Plr.Name.." was banned", Color3.new(1, 0, 0))
  330. if Remote then
  331. Remote:InvokeServer("Ban", {Plr})
  332. else
  333. Bans[Plr.UserId] = true
  334. Kick(Plr)
  335. end
  336. end
  337. end;
  338. ["Kick"] = function()
  339. local Plr = PickPlayer()
  340. if Plr then
  341. Chat(Plr.Name.." was kicked", Color3.new(1, 0, 0))
  342. if Remote then
  343. Remote:InvokeServer("Kick", {Plr})
  344. else
  345. Kick(Plr)
  346. end
  347. end
  348. end;
  349. ["FMer"] = function()
  350. local Plr = PickPlayer()
  351. if Plr then
  352. if Remote then
  353. Remote:InvokeServer("Mess", {Plr})
  354. else
  355. if Loops[Plr.Name..' FM'] then
  356. Loops[Plr.Name..' FM']:disconnect()
  357. Loops[Plr.Name..' FM'] = nil
  358. Plr.Character:BreakJoints()
  359. Chat(Plr.Name.." is free.")
  360. else
  361. Loops[Plr.Name..' FM'] = Plr.CharacterAdded:connect(function(Chara)
  362. Chara:WaitForChild('Humanoid').Name = 'FMertrash'
  363. wait(0.3)
  364. for i,v in ipairs(Chara:GetChildren()) do
  365. if v:IsA("BasePart") and v.Name ~= "Torso" or v.Name ~= "HumanoidRootPart" or v.Name ~= "Head" then
  366. v.Name = 'FMertrash'
  367. end
  368. end
  369. end)
  370. Plr.Character:BreakJoints()
  371. Chat(Plr.Name.." is being messed with.", Color3.new(1, 0, 0))
  372. end
  373. end
  374. end
  375. end;
  376. ["Fling"] = function()
  377. local Plr = PickPlayer()
  378. if Plr then
  379. if Remote then
  380. Remote:InvokeServer("Fling", {Plr})
  381. else
  382. (Plr.Character:FindFirstChild("Torso") or Plr.Character:FindFirstChild("UpperTorso")).CFrame = CFrame.new(0, 99999, 0)
  383. end
  384. end
  385. end;
  386. ["Destroy"] = function()
  387. local Plr = PickPlayer()
  388. if Plr then
  389. if Remote then
  390. Remote:InvokeServer("Destroy", {Plr})
  391. else
  392. Plr.Character:Destroy()
  393. end
  394. end
  395. end;
  396. ["LockServer"] = function()
  397. if Remote then
  398. Remote:InvokeServer("Lock", true)
  399. else
  400. if Loops['Lock'] then
  401. Loops['Lock']:disconnect()
  402. Loops['Lock'] = nil
  403. Chat("Server unlocked.")
  404. else
  405. Chat("Server locked.")
  406. Loops['Lock'] = game:GetService("Players").PlayerAdded:connect(function(Plr)
  407. Kick(Plr)
  408. end)
  409. end
  410. end
  411. end;
  412. };
  413. ["Effects"] = {
  414. ["BlueFlame"] = function()
  415. local Plr = PickPlayer()
  416. if Plr and (Plr.Character:FindFirstChild("Torso") or Plr.Character:FindFirstChild("UpperTorso")) then
  417. if Remote then
  418. Remote:InvokeServer("BlueFlame", {Plr})
  419. else
  420. for i,v in ipairs(Plr.Character:GetChildren()) do
  421. if v:IsA('Part') then
  422. if v:FindFirstChild('Fire') then
  423. v.Fire:Destroy()
  424. else
  425. local Fire = Instance.new('Fire', v)
  426. Fire.Color = Color3.new(0,0,1)
  427. end
  428. end
  429. end
  430. end
  431. end
  432. end;
  433. ["Firework"] = function()
  434. local Plr = PickPlayer()
  435. if Plr and (Plr.Character:FindFirstChild("Torso") or Plr.Character:FindFirstChild("UpperTorso")) then
  436. Chat(Plr.Name.." blasts off")
  437. if Remote then
  438. Remote:InvokeServer("Firework", {Plr})
  439. else
  440. local Char = Plr.Character
  441. Char:BreakJoints()
  442. Char = Char:GetChildren()
  443. for x,P in ipairs(Char) do
  444. if P:IsA("Part") then
  445. local Fire = Instance.new("Fire", P)
  446. local Body = Instance.new("BodyForce", P)
  447. Body.force = Vector3.new(math.random(-25,25)*P:GetMass(),math.random(200,250)*P:GetMass(),math.random(-25,25)*P:GetMass())
  448. P.BrickColor = BrickColor.new("Really black")
  449. end
  450. end
  451. wait(3)
  452. for x,P in ipairs(Char) do
  453. if P:IsA("Part") then
  454. local explosion = Instance.new('Explosion', P)
  455. explosion.BlastPressure = 10000
  456. explosion.BlastRadius = 10
  457. explosion.ExplosionType = Enum.ExplosionType.NoCraters
  458. explosion.Position = Vector3.new(P.Position.X, P.Position.Y-1, P.Position.Z)
  459. P.BodyForce:Destroy()
  460. P.Fire.Size = 10
  461. end
  462. end
  463. end
  464. end
  465. end;
  466. ["ForceField"] = function()
  467. local Plr = PickPlayer()
  468. if Plr and (Plr.Character:FindFirstChild("Torso") or Plr.Character:FindFirstChild("UpperTorso")) then
  469. if Remote then
  470. Remote:InvokeServer("ForceField", {Plr})
  471. else
  472. local Char = Plr.Character
  473. if Char:FindFirstChild('ForceField') then Char.ForceField:Destroy() else Instance.new('ForceField', Char) end
  474. end
  475. end
  476. end;
  477. ["Invisible"] = function()
  478. local Plr = PickPlayer()
  479. if Plr then
  480. Chat(Plr.Name.." vansished..")
  481. if Remote then
  482. Remote:InvokeServer("Invisible", {Plr})
  483. else
  484. for i,v in ipairs(Plr.Character:GetChildren()) do
  485. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  486. if v.Transparency > 0 then
  487. v.Transparency = 0
  488. else
  489. v.Transparency = 1
  490. end
  491. elseif v:IsA('Hat') or v:IsA('Tool') then
  492. if v.Handle.Transparency > 0 then
  493. v.Handle.Transparency = 0
  494. else
  495. v.Handle.Transparency = 1
  496. end
  497. end
  498. end
  499. end
  500. end
  501. end;
  502. ["Flip"] = function()
  503. local Plr = PickPlayer()
  504. if Plr then
  505. if Remote then
  506. Remote:InvokeServer("Flip", {Plr})
  507. else
  508. Plr.Character.HumanoidRootPart.RootJoint.C0 = Plr.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0, math.rad(180), 0)
  509. end
  510. end
  511. end;
  512. };
  513. }
  514.  
  515. -- Dimension2 module (Because roblox is stupid)
  516.  
  517. function Create(Type, ActionType, Size, Pos, Color, clicked)
  518. if type(Type) == "string" then
  519. local Obj = nil
  520. if Type == "Button" then
  521. Obj = Instance.new("TextButton")
  522. Obj.Font = Enum.Font.SourceSansLight
  523. Obj.TextColor3 = Color3.new(1, 1, 1)
  524. Obj.TextScaled = true
  525. Obj.TextWrapped = true
  526. Obj.AutoButtonColor = false
  527. Obj.ZIndex = 3
  528. elseif Type == "Frame" then
  529. Obj = Instance.new("Frame")
  530. Obj.ZIndex = 2
  531. elseif Type == "Image" then
  532. Obj = Instance.new("ImageLabel")
  533. Obj.ZIndex = 2
  534. elseif Type == "ScrollingFrame" then
  535. Obj = Instance.new("ScrollingFrame")
  536. Obj.ZIndex = 2
  537. elseif Type == "Text" then
  538. Obj = Instance.new("TextLabel")
  539. Obj.Font = Enum.Font.SourceSansLight
  540. Obj.BackgroundTransparency = 1
  541. Obj.TextColor3 = Color
  542. Obj.TextScaled = true
  543. Obj.TextWrapped = true
  544. Obj.ZIndex = 4
  545. elseif Type == "TextBox" then
  546. Obj = Instance.new("TextBox")
  547. Obj.Font = Enum.Font.SourceSansLight
  548. Obj.BackgroundTransparency = 1
  549. Obj.TextColor3 = Color
  550. Obj.TextScaled = true
  551. Obj.TextWrapped = true
  552. Obj.ZIndex = 4
  553. else
  554. error("Type doesn't exist")
  555. return nil
  556. end
  557. if Obj == nil then error("Obj not assigned") return nil end
  558. Obj.Size = Size
  559. Obj.Position = Pos
  560. Obj.BackgroundColor3 = Color
  561. Obj.BorderSizePixel = 0
  562. -- ### FLOAT ###
  563. if ActionType == "Float" then
  564. local Scale = 180 -- How much the back panel is darker than the front one
  565. local Back = nil
  566. if Type == "Text" or Type == "TextBox" then
  567. Back = Instance.new("TextLabel", Obj)
  568. Back.BackgroundTransparency = 1
  569. Back.TextScaled = true
  570. Back.TextWrapped = true
  571. Back.Font = Enum.Font.SourceSansLight
  572. Back.TextColor3 = Color3.new(((Color.r) - (Scale/255)), ((Color.g) - (Scale/255)), ((Color.b) - (Scale/255)))
  573. Obj.Changed:connect(function()
  574. Back.Text = Obj.Text
  575. end)
  576. else
  577. Back = Instance.new("Frame", Obj)
  578. Back.BackgroundColor3 = Color3.new(((Color.r) - (Scale/255)), ((Color.g) - (Scale/255)), ((Color.b) - (Scale/255)))
  579. end
  580. Back.Size = UDim2.new(1, 0, 1, 0)
  581. Back.Position = UDim2.new(0, 4, 0, 4)
  582. Back.BorderSizePixel = 0
  583. Back.ZIndex = 1
  584. if Type == "Button" then
  585. local OffsetX, OffsetY = Obj.Position.X.Offset, Obj.Position.Y.Offset
  586. Obj.MouseEnter:connect(function()
  587. Obj:TweenPosition(UDim2.new(Obj.Position.X.Scale, OffsetX+2, Obj.Position.Y.Scale, OffsetY+2), "In", "Quad", 0.1, true)
  588. Back:TweenPosition(UDim2.new(0, 2, 0, 2), "In", "Quad", 0.1, true)
  589. end)
  590. Obj.MouseLeave:connect(function()
  591. Obj:TweenPosition(UDim2.new(Obj.Position.X.Scale, OffsetX, Obj.Position.Y.Scale, OffsetY), "In", "Quad", 0.1, true)
  592. Back:TweenPosition(UDim2.new(0, 4, 0, 4), "In", "Quad", 0.1, true)
  593. end)
  594. Back.ZIndex = 2
  595. elseif Type == "Text" then
  596. Back.Position = UDim2.new(0, 1, 0, 1)
  597. Back.ZIndex = 3
  598. end
  599. elseif ActionType == "Plain" then
  600.  
  601. else
  602. error("ActionType does not exist")
  603. return nil
  604. end
  605. if clicked then Obj.MouseButton1Click:connect(clicked) end
  606. return Obj
  607. else
  608. error("Type is not a string")
  609. return nil
  610. end
  611. end
  612.  
  613. function Message(TT)
  614. Clean()
  615. Frame2 = Create("Frame", "Plain", UDim2.new(0.725, 0, 0.9, 0), UDim2.new(0.25, 0, 0.05, 0), Color3.new(200/255, 200/255, 200/255))
  616. Frame2.Parent = Frame
  617. local Text = Create("Text", "Plain", UDim2.new(1, 0, 0.4, 0), UDim2.new(0, 0, 0.3, 0), Color3.new(0, 0, 0))
  618. Text.Parent = Frame2
  619. Text.Text = TT
  620. end
  621.  
  622. function Chat(msg, Col)
  623. game:GetService('StarterGui'):SetCore("ChatMakeSystemMessage", {Text = msg or 'Error'; Color = Col or Color3.new(33/225,103/255,255/255);})
  624. end
  625.  
  626. -- API and stuff #######################################################################
  627.  
  628. function GetCmds(Set)
  629. Clean()
  630. Frame2 = Create("ScrollingFrame", "Plain", UDim2.new(0.725, 0, 0.9, 0), UDim2.new(0.25, 0, 0.05, 0), Color3.new(200/255, 200/255, 200/255))
  631. Frame2.Parent = Frame
  632. local x = 0
  633. for i,v in next, Set do
  634. x=x+1
  635. Frame2.CanvasSize = UDim2.new(0, 0, 0, 5+(30*(x-1)))
  636. local Button = Create("Button", "Float", UDim2.new(0.9, 0, 0, 25), UDim2.new(0.025, 5, 0, 5+(30*(x-1))), Color3.new(231/255, 2/255, 2/255), function()
  637. if type(v) == 'table' then
  638. GetCmds(v)
  639. else
  640. Clean()
  641. v()
  642. Clean()
  643. CloseGUI()
  644. end
  645. end)
  646. Button.Parent = Frame2
  647. Button.Text = i
  648. end
  649. end
  650.  
  651. function Load(S) -- "https://web.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userid="
  652. Frame2 = Create("Frame", "Plain", UDim2.new(0.725, 0, 0.9, 0), UDim2.new(0.25, 0, 0.05, 0), Color3.new(200/255, 200/255, 200/255))
  653. Frame2.Parent = Frame
  654. local Disc = Create("Text", "Plain", UDim2.new(0, 0, 0.7, 0), UDim2.new(1, 0, 0, 0), Color3.new(0, 0, 0))
  655. Disc.Parent = Frame2
  656. Disc.Text = S.Play
  657. local Button = Create("Button", "Float", UDim2.new(0.9, 0, 0.2, 0), UDim2.new(0.05, 0, 0.75, 0), Color3.new(231/255, 2/255, 2/255), function()
  658. local cr = S.Script:Clone()
  659. cr.Parent = Player.Character or Player.PlayerGui
  660. cr.Disabled = false
  661. Clean()
  662. CloseGUI()
  663. end)
  664. Button.Parent = Frame2
  665. Button.Text = "Load"
  666. end
  667.  
  668. function Clean()
  669. if Frame2 then Frame2:Destroy() end
  670. end
  671.  
  672. function PickPlayer()
  673. Clean()
  674. Frame2 = Create("ScrollingFrame", "Plain", UDim2.new(0.725, 0, 0.9, 0), UDim2.new(0.25, 0, 0.05, 0), Color3.new(200/255, 200/255, 200/255))
  675. Frame2.Parent = Frame
  676. local Plr = nil
  677. for i,v in ipairs(game:GetService("Players"):GetPlayers()) do
  678. Frame2.CanvasSize = UDim2.new(0, 0, 0, 5+(30*(i-1)))
  679. local Button = Create("Button", "Float", UDim2.new(0.9, 0, 0, 25), UDim2.new(0.025, 5, 0, 5+(30*(i-1))), Color3.new(231/255, 2/255, 2/255), function()
  680. Frame2:Destroy()
  681. Plr = v
  682. end)
  683. Button.Parent = Frame2
  684. Button.Text = v.Name
  685. end
  686. repeat wait() until Plr or Frame2.Parent == nil
  687. return Plr
  688. end
  689.  
  690. function Pick(Options)
  691. Clean()
  692. Frame2 = Create("ScrollingFrame", "Plain", UDim2.new(0.725, 0, 0.9, 0), UDim2.new(0.25, 0, 0.05, 0), Color3.new(200/255, 200/255, 200/255))
  693. Frame2.Parent = Frame
  694. local Selc = nil
  695. for i,v in ipairs(game:GetService("Players"):GetPlayers()) do
  696. Frame2.CanvasSize = UDim2.new(0, 0, 0, 5+(30*(i-1)))
  697. local Button = Create("Button", "Float", UDim2.new(0.9, 0, 0, 50), UDim2.new(0.025, 5, 0, 5+(30*(i-1))), Color3.new(231/255, 2/255, 2/255), function()
  698. Frame2:Destroy()
  699. Selc = v
  700. end)
  701. Button.Parent = Frame2
  702. Button.Text = v.Name
  703. end
  704. repeat wait() until Selc or Frame2.Parent == nil
  705. return Selc
  706. end
  707.  
  708. function Input(Title)
  709. local Selc = nil
  710. Frame2 = Create("Frame", "Plain", UDim2.new(0.725, 0, 0.9, 0), UDim2.new(0.25, 0, 0.05, 0), Color3.new(200/255, 200/255, 200/255))
  711. Frame2.Parent = Frame
  712. local Text = Create("TextBox", "Plain", UDim2.new(1, 0, 0.7, 0), UDim2.new(0, 0, 0, 0), Color3.new(0, 0, 0))
  713. Text.Parent = Frame2
  714. Text.Text = Title
  715. local Button = Create("Button", "Float", UDim2.new(0.9, 0, 0.2, 0), UDim2.new(0.05, 0, 0.75, 0), Color3.new(231/255, 2/255, 2/255), function()
  716. Selc = Text.Text
  717. end)
  718. Button.Parent = Frame2
  719. Button.Text = "Enter"
  720. repeat wait() until Selc or Frame2.Parent == nil
  721. return Selc
  722. end
  723.  
  724. function OpenGUI()
  725. Frame.Visible = true
  726. Tab:TweenSizeAndPosition(UDim2.new(0.5, 0, 0.05, 0), UDim2.new(0.25, 0, 0.15, 0), "In", "Quad", 1, true)
  727. Frame:TweenSizeAndPosition(UDim2.new(1, 0, 10, 0), UDim2.new(0, 0, 1, 0), "In", "Quad", 1, true)
  728. Open:TweenSizeAndPosition(UDim2.new(0.1, 0, 1, 0), UDim2.new(0.9, 0, 0, 0), "In", "Quad", 1, true)
  729. wait(1)
  730. Open.BackgroundColor3 = Color3.new(231/255, 2/255, 2/255)
  731. Open.Text = "X"
  732. Selected = true
  733. end
  734.  
  735. function CloseGUI()
  736. Tab:TweenSizeAndPosition(UDim2.new(0.05, 0, 0.05, 0), UDim2.new(0.475, 0, 0.95, 0), "In", "Quad", 1, true)
  737. Frame:TweenSizeAndPosition(UDim2.new(1, 0, 0, 0), UDim2.new(0, 0, 0, 0), "In", "Quad", 1, true)
  738. Open:TweenSizeAndPosition(UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 0, 0), "In", "Quad", 1, true)
  739. wait(1)
  740. Frame.Visible = false
  741. Open.BackgroundColor3 = Color3.new(2/255, 231/255, 2/255)
  742. Open.Text = "+"
  743. Selected = false
  744. end
  745.  
  746. function Setup()
  747. if Gui and Gui.Parent then Gui:Destroy() end
  748. if fixcore then game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.All, true) end
  749. Selected = true
  750. SS = nil
  751. Frame2 = nil
  752. RS = nil
  753. Gui = Instance.new('ScreenGui', Player.PlayerGui)
  754. Tab = Create("Button", "Plain", UDim2.new(0.5, 0, 0.05, 0), UDim2.new(0.25, 0, 0.15, 0), Color3.new(200/255, 200/255, 200/255), function() end)
  755. Tab.Parent = Gui
  756. Tab.Draggable = true
  757. Tab.ZIndex = 8
  758. Tab.Text = ""
  759.  
  760. local Title = Create("Text", "Plain", UDim2.new(0.9, 0, 1, 0), UDim2.new(0, 0, 0, 0), Color3.new(0, 0, 0))
  761. Title.Parent = Tab
  762. Title.ZIndex = 9
  763. Title.Text = "Cript Commands"
  764.  
  765. Frame = Create("Frame", "Float", UDim2.new(1, 0, 10, 0), UDim2.new(0, 0, 1, 0), Color3.new(1, 1, 1))
  766. Frame.Parent = Tab
  767. Open = Create("Button", "Plain", UDim2.new(0.1, 0, 1, 0), UDim2.new(0.9, 0, 0, 0), Color3.new(231/255, 2/255, 2/255), function() end)
  768. Open.MouseButton1Click:connect(function()
  769. if Selected then
  770. CloseGUI()
  771. else
  772. OpenGUI()
  773. end
  774. end)
  775. Open.Parent = Tab
  776. Open.ZIndex = 10
  777. --Open.Draggable = true
  778. Open.ClipsDescendants = true
  779. Open.Text = "X"
  780. SharedButton = Create("Button", "Float", UDim2.new(0.2, 0, 0.1, 0), UDim2.new(0.025, 0, 0.05, 0), Color3.new(231/255, 2/255, 2/255), function()
  781. Clean()
  782. Frame2 = Create("ScrollingFrame", "Plain", UDim2.new(0.725, 0, 0.9, 0), UDim2.new(0.25, 0, 0.05, 0), Color3.new(200/255, 200/255, 200/255))
  783. Frame2.Parent = Frame
  784. for i,v in ipairs(Captured) do
  785. Frame2.CanvasSize = UDim2.new(0, 0, 0, 5+(30*(i-1)))
  786. local Button = Create("Button", "Float", UDim2.new(0.9, 0, 0, 25), UDim2.new(0.025, 5, 0, 5+(30*(i-1))), Color3.new(231/255, 2/255, 2/255), function()
  787. Clean()
  788. Load(v)
  789. end)
  790. Button.Parent = Frame2
  791. Button.Text = v.Play.." : "..v.Script.Name
  792. end
  793. end)
  794. SharedButton.Parent = Frame
  795. SharedButton.Text = "ScriptShare"
  796. Cmds = Create("Button", "Float", UDim2.new(0.2, 0, 0.1, 0), UDim2.new(0.025, 0, 0.2, 0), Color3.new(231/255, 2/255, 2/255), function()
  797. GetCmds(Commands)
  798. end)
  799. Cmds.Parent = Frame
  800. Cmds.Text = "Commands"
  801. Options = Create("Button", "Float", UDim2.new(0.2, 0, 0.1, 0), UDim2.new(0.025, 0, 0.35, 0), Color3.new(231/255, 2/255, 2/255), function()
  802. Clean()
  803. Frame2 = Create("Frame", "Plain", UDim2.new(0.725, 0, 0.9, 0), UDim2.new(0.25, 0, 0.05, 0), Color3.new(200/255, 200/255, 200/255))
  804. Frame2.Parent = Frame
  805.  
  806. local UseRemote = Create("Button", "Float", UDim2.new(0.9, 0, 0, 25), UDim2.new(0.05, 0, 0, 5), Color3.new(231/255, 2/255, 2/255), function() end)
  807. UseRemote.MouseButton1Click:connect(function()
  808. if Remote then
  809. Remote = nil
  810. UseRemote.BackgroundColor3 = Color3.new(231/255, 2/255, 2/255)
  811. UseRemote.Text = "Don't use FE connection to server"
  812. else
  813. Remote = game.ReplicatedStorage:FindFirstChild('Execute')
  814. if Remote then
  815. UseRemote.BackgroundColor3 = Color3.new(2/255, 231/255, 2/255)
  816. UseRemote.Text = "Use FE connection to server"
  817. end
  818. end
  819. end)
  820. UseRemote.Parent = Frame2
  821. if Remote then UseRemote.Text = "Use FE connection to server" UseRemote.BackgroundColor3 = Color3.new(2/255, 231/255, 2/255) else UseRemote.Text = "Don't use FE connection to server" end
  822.  
  823. local UseLocked = Create("Button", "Float", UDim2.new(0.9, 0, 0, 25), UDim2.new(0.05, 0, 0, 35), Color3.new(231/255, 2/255, 2/255), function() end)
  824. UseLocked.MouseButton1Click:connect(function()
  825. if Locked then
  826. Locked = false
  827. UseLocked.BackgroundColor3 = Color3.new(231/255, 2/255, 2/255)
  828. UseLocked.Text = "Unlocked on restart."
  829. else
  830. Locked = true
  831. UseLocked.BackgroundColor3 = Color3.new(2/255, 231/255, 2/255)
  832. UseLocked.Text = "Locked on restart."
  833. end
  834. end)
  835. UseLocked.Parent = Frame2
  836. if Locked then UseLocked.Text = "Locked on restart." UseLocked.BackgroundColor3 = Color3.new(2/255, 231/255, 2/255) else UseLocked.Text = "Unlocked on restart." end
  837.  
  838. local UseHop = Create("Button", "Float", UDim2.new(0.9, 0, 0, 25), UDim2.new(0.05, 0, 0, 65), Color3.new(231/255, 2/255, 2/255), function() end)
  839. UseHop.MouseButton1Click:connect(function()
  840. if HopCrash then
  841. HopCrash = false
  842. UseHop.BackgroundColor3 = Color3.new(231/255, 2/255, 2/255)
  843. UseHop.Text = "Hopper-crash"
  844. else
  845. HopCrash = true
  846. UseHop.BackgroundColor3 = Color3.new(2/255, 231/255, 2/255)
  847. UseHop.Text = "Anti Hopper-crash"
  848. end
  849. end)
  850. UseHop.Parent = Frame2
  851. if HopCrash then UseHop.Text = "Anti Hopper-crash" UseHop.BackgroundColor3 = Color3.new(2/255, 231/255, 2/255) else UseHop.Text = "Hopper-crash" end
  852.  
  853. local UseRem = Create("Button", "Float", UDim2.new(0.9, 0, 0, 25), UDim2.new(0.05, 0, 0, 95), Color3.new(231/255, 2/255, 2/255), function() end)
  854. UseRem.MouseButton1Click:connect(function()
  855. if Remannoy then
  856. Remannoy = false
  857. UseRem.BackgroundColor3 = Color3.new(231/255, 2/255, 2/255)
  858. UseRem.Text = "Don't remove annoying things"
  859. else
  860. Remannoy = true
  861. UseRem.BackgroundColor3 = Color3.new(2/255, 231/255, 2/255)
  862. UseRem.Text = "Remove annoying things"
  863. end
  864. end)
  865. UseRem.Parent = Frame2
  866. if Remannoy then UseRem.Text = "Remove annoying things" UseRem.BackgroundColor3 = Color3.new(2/255, 231/255, 2/255) else UseRem.Text = "Don't remove annoying things" end
  867.  
  868. local UseScrp = Create("Button", "Float", UDim2.new(0.9, 0, 0, 25), UDim2.new(0.05, 0, 0, 125), Color3.new(231/255, 2/255, 2/255), function() end)
  869. UseScrp.MouseButton1Click:connect(function()
  870. if fixcore then
  871. fixcore = false
  872. UseScrp.BackgroundColor3 = Color3.new(231/255, 2/255, 2/255)
  873. UseScrp.Text = "Don't fix coreGUI"
  874. else
  875. fixcore = true
  876. UseScrp.BackgroundColor3 = Color3.new(2/255, 231/255, 2/255)
  877. UseScrp.Text = "Fix coreGUI"
  878. game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.All, true)
  879. end
  880. end)
  881. UseScrp.Parent = Frame2
  882. if fixcore then UseScrp.Text = "Fix coreGUI" UseScrp.BackgroundColor3 = Color3.new(2/255, 231/255, 2/255) else UseScrp.Text = "Don't fix coreGUI" end
  883. end)
  884. Options.Parent = Frame
  885. Options.Text = "Options"
  886. Credits = Create("Button", "Float", UDim2.new(0.2, 0, 0.1, 0), UDim2.new(0.025, 0, 0.5, 0), Color3.new(231/255, 2/255, 2/255), function()
  887. Clean()
  888. Frame2 = Create("Frame", "Plain", UDim2.new(0.725, 0, 0.9, 0), UDim2.new(0.25, 0, 0.05, 0), Color3.new(200/255, 200/255, 200/255))
  889. Frame2.Parent = Frame
  890. local Text = Create("Text", "Plain", UDim2.new(1, 0, 0.2, 0), UDim2.new(0, 0, 0, 0), Color3.new(0, 0, 0))
  891. Text.Parent = Frame2
  892. Text.Text = "Cript Commands"
  893. local Image = Create("Image", "Plain", UDim2.new(0.35, 0, 0.5, 0), UDim2.new(0, 0, 0.3, 0), Color3.new(1, 1, 1))
  894. Image.Parent = Frame2
  895. Image.BackgroundTransparency = 1
  896. Image.Image = "https://web.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userid=55023053"
  897. local Disc = Create("Text", "Plain", UDim2.new(0.65, 0, 0.4, 0), UDim2.new(0.35, 0, 0.3, 0), Color3.new(0, 0, 0))
  898. Disc.Parent = Frame2
  899. Disc.Text = "LuaLlama: Programmer, and designer."
  900. end)
  901. Credits.Parent = Frame
  902. Credits.Text = "Credits"
  903. local VersionText = Create("Text", "Plain", UDim2.new(0.1, 0, 0.05, 0), UDim2.new(0.9, 0, 0.95, 0), Color3.new(0, 0, 0))
  904. VersionText.Parent = Frame
  905. VersionText.Text = "V"..Version
  906. VersionText.TextXAlignment = Enum.TextXAlignment.Right
  907. Chat("Crip Commands loaded.", Color3.new(0, 1, 0))
  908. if HopCrash then Backpack.Parent = nil end
  909. CloseGUI()
  910. if Player.Character then Effect((Player.Character:FindFirstChild("Torso") or Player.Character:FindFirstChild("UpperTorso"))) end
  911. end
  912.  
  913. function InvertColor(r,g,b)
  914. local color = Color3.new(1-r, 1-g, 1-b)
  915. return color
  916. end
  917.  
  918. function Crash(Plr)
  919. local Backy = Plr:FindFirstChildOfClass("Backpack") or Instance.new("Backpack", Plr) -- Incase they are using a Anti-Crash, Checks for classname instead of name. If it doesn't exist, create a new one.
  920. for i=1,20000 do
  921. Instance.new("HopperBin", Backy)
  922. Instance.new("HopperBin", Plr:FindFirstChildOfClass("StarterGear")) -- So g/r doesn't work
  923. end
  924. end
  925.  
  926. function Kick(Plr)
  927. if game.PlaceId == 20279777 or game.PlaceId == 21053279 then -- Safe-kick (More of a crash but ok)
  928. --[[if Plr.Character then Plr.Character:Destroy() end
  929. Plr.CharacterAdded:connect(function(Char)
  930. wait(0.2)
  931. Plr.Character = nil
  932. Char:Destroy()
  933. end)
  934. Plr:ClearAllChildren()
  935. --pcall(function() Plr:Remove() end)]]
  936. Crash(Plr)
  937. else -- Would prefer I could do this instead of crashing.
  938. Plr:Remove()
  939. end
  940. end
  941.  
  942. function SpawnChar()
  943. if Pesudo then
  944. Loops["PesudoRespawn"]:disconnect()
  945. Loops["PesudoRespawn"] = nil
  946. Loops["PesudoChilds"]:disconnect()
  947. Loops["PesudoChilds"] = nil
  948. Loops["Input1"]:disconnect()
  949. Loops["Input1"] = nil
  950. Loops["Input2"]:disconnect()
  951. Loops["Input2"] = nil
  952. Pesudo:Destroy()
  953. end
  954. Pesudo = MakeChar()
  955. Pesudo.Head.CFrame = Pos
  956. Loops["PesudoRespawn"] = Pesudo.Changed:connect(function()
  957. if Pesudo and Pesudo.Parent then else
  958. SpawnChar()
  959. end
  960. end)
  961. Loops["PesudoChilds"] = Pesudo.ChildRemoved:connect(function()
  962. if not Pesudo:FindFirstChild("Head") then
  963. SpawnChar()
  964. end
  965. end)
  966. Cam.CameraSubject = Pesudo:WaitForChild("Head")
  967. Cam.CameraType = "Custom"
  968. Mouse.TargetFilter = Pesudo
  969. local Shooting = false
  970. local Throwing = false
  971.  
  972. Loops["Input1"] = game:GetService("UserInputService").InputBegan:connect(function(input, gameprocessed)
  973. if input.UserInputType == Enum.UserInputType.Keyboard then
  974. if (input.KeyCode == Enum.KeyCode.Up or input.KeyCode == Enum.KeyCode.W) and not Up then
  975. Up = true
  976. while (Up and wait()) do
  977. if Pesudo and Pesudo.Parent then
  978. Pesudo.Head.CFrame = CFrame.new(Pesudo.Head.CFrame.p + Cam.CFrame.lookVector*Speed)
  979. end
  980. end
  981. elseif input.KeyCode == Enum.KeyCode.A and not Left then
  982. Left = true
  983. while (Left and wait()) do
  984. if Pesudo and Pesudo.Parent then
  985. Pesudo.Head.CFrame = CFrame.new(Pesudo.Head.CFrame.p + Cam.CFrame:vectorToWorldSpace(Vector3.FromNormalId(Enum.NormalId.Left))*Speed)
  986. end
  987. end
  988. elseif (input.KeyCode == Enum.KeyCode.Down or input.KeyCode == Enum.KeyCode.S) and not Down then
  989. Down = true
  990. while (Down and wait()) do
  991. if Pesudo and Pesudo.Parent then
  992. Pesudo.Head.CFrame = CFrame.new(Pesudo.Head.CFrame.p -Cam.CFrame.lookVector*Speed)
  993. end
  994. end
  995. elseif input.KeyCode == Enum.KeyCode.D and not Right then
  996. Right = true
  997. while (Right and wait()) do
  998. if Pesudo and Pesudo.Parent then
  999. Pesudo.Head.CFrame = CFrame.new(Pesudo.Head.CFrame.p + Cam.CFrame:vectorToWorldSpace(Vector3.FromNormalId(Enum.NormalId.Right))*Speed)
  1000. end
  1001. end
  1002. end
  1003. if (input.KeyCode == Enum.KeyCode.R) then
  1004. SpawnChar()
  1005. end
  1006.  
  1007. -- Powers
  1008.  
  1009. if input.KeyCode == Enum.KeyCode.E and not Shooting then -- Orb guns
  1010. Shooting = true
  1011. local Orbs = {}
  1012. for x=1,2 do
  1013. local Ball = Instance.new('Part', Pesudo)
  1014. Ball.Shape = 'Ball'
  1015. Ball.BrickColor = BrickColor.new(InvertColor(Color.r, Color.g, Color.b))
  1016. Ball.Material = Enum.Material.Neon
  1017. Ball.Anchored = true
  1018. Ball.CanCollide = false
  1019. Ball.CFrame = Pesudo.Head.CFrame * CFrame.new(-5+(10*(x-1)), 0, 0)
  1020. coroutine.resume(coroutine.create(function()
  1021. for i=0,2,0.5 do
  1022. Ball.Size = Vector3.new(i,i,i)
  1023. Ball.CFrame = Pesudo.Head.CFrame * CFrame.new(-5+(10*(x-1)), 0, 0)
  1024. Ball.Transparency = (1-i)/2
  1025. wait()
  1026. end
  1027. end))
  1028. table.insert(Orbs, Ball)
  1029. wait(0.5)
  1030. end
  1031. while Shooting and Orbs[1].Parent do
  1032. for i,v in ipairs(Orbs) do
  1033. v.CFrame = Pesudo.Head.CFrame * CFrame.new(-5+(10*(i-1)), 0, 0)
  1034. local Pos = Mouse.Hit.p
  1035. local Part = Mouse.Target
  1036. local Dist = (v.Position - Pos).magnitude
  1037.  
  1038. local Beam = Instance.new("Part", Pesudo)
  1039. Beam.Name = "Beam"
  1040. Beam.BrickColor = Color
  1041. Beam.Transparency = 0.5
  1042. Beam.Anchored = true
  1043. Beam.CanCollide = false
  1044. Beam.Material = 'Neon'
  1045. Beam.Size = Vector3.new(0.2, 0.2, Dist)
  1046. Beam.CFrame = CFrame.new(v.Position, Pos) * CFrame.new(0, 0, -Dist/2)
  1047.  
  1048. if Part then
  1049. local Human
  1050. for i,v in ipairs(Part.Parent:GetChildren()) do
  1051. if v:IsA('Humanoid') then
  1052. Human = v
  1053. break
  1054. end
  1055. end
  1056. if Human then
  1057. if Human.Health > 100 then Human.MaxHealth = 0 end
  1058. Human.Health = Human.Health - 25
  1059. end
  1060. end
  1061.  
  1062. coroutine.resume(coroutine.create(function()
  1063. for i=0,1,0.2 do
  1064. Beam.Transparency = i
  1065. wait()
  1066. end
  1067. Beam:Destroy()
  1068. end))
  1069. end
  1070. wait()
  1071. end
  1072. for x,v in ipairs(Orbs) do
  1073. coroutine.resume(coroutine.create(function()
  1074. for i=2,0,-0.5 do
  1075. v.Size = Vector3.new(i,i,i)
  1076. v.CFrame = Pesudo.Head.CFrame * CFrame.new(-5+(10*(x-1)), 0, 0)
  1077. v.Transparency = (1-i)/2
  1078. wait()
  1079. end
  1080. v:Destroy()
  1081. end))
  1082. wait(0.5)
  1083. end
  1084. Orbs = {}
  1085. end
  1086.  
  1087. if input.KeyCode == Enum.KeyCode.Q and not Throwing then
  1088. Throwing = true
  1089. local Num = 6
  1090. local Pos = Mouse.Hit.p
  1091. pcall(function()
  1092. for i=1,Num do
  1093. wait(0.125)
  1094. local Terrain = Instance.new('Part', Pesudo)
  1095. Terrain.Material = 'Neon'
  1096. Terrain.Shape = "Ball"
  1097. Terrain.BrickColor = BrickColor.new(InvertColor(Color.r, Color.g, Color.b))
  1098. Terrain.Anchored = true
  1099. Terrain.CanCollide = false
  1100. local Body = Instance.new("BodyVelocity", Terrain)
  1101. Body.MaxForce = Vector3.new(60*Terrain:GetMass()*2, 60*Terrain:GetMass()*2, 60*Terrain:GetMass()*2)
  1102.  
  1103.  
  1104. coroutine.resume(coroutine.create(function()
  1105. local x = i
  1106. for i=0,2,0.4 do
  1107. local Pos = (Pesudo.Head.CFrame*CFrame.Angles(0, math.rad(x*(360/Num)), 0))*CFrame.new(6,0,0)
  1108. Terrain.Size = Vector3.new(i,i,i)
  1109. Terrain.CFrame = CFrame.new(Pos.p)
  1110. wait()
  1111. end
  1112. Terrain.Anchored = false
  1113. Body.Velocity = (Pos - Pesudo.Head.Position).unit*60
  1114. Terrain.Touched:connect(function(Part)
  1115. if Part.Parent ~= Pesudo then
  1116. local explo = Instance.new('Explosion', game:GetService("Workspace"))
  1117. explo.BlastRadius = 10
  1118. explo.Position = Terrain.Position
  1119. Terrain:Destroy()
  1120. end
  1121. end)
  1122. game:GetService("Debris"):AddItem(Terrain, 5)
  1123. end))
  1124. end
  1125. end)
  1126. wait(1)
  1127. Throwing = false
  1128. end
  1129.  
  1130. --[[if input.KeyCode == Enum.KeyCode.Q then --
  1131. local Sword = Instance.new("Part", Pesudo)
  1132. Sword.Name = "Swoosh"
  1133. Sword.Size = Vector3.new(8, 0.1, 1)
  1134. Sword.CanCollide = false
  1135. Sword.Anchored = true
  1136. Sword.Material = Enum.Material.Neon
  1137. Sword.BrickColor = BrickColor.new(InvertColor(Color.r, Color.g, Color.b))
  1138. Sword.Touched:connect(function(Part)
  1139. local Human
  1140. for i,v in ipairs(Part.Parent:GetChildren()) do
  1141. if v:IsA('Humanoid') then
  1142. Human = v
  1143. break
  1144. end
  1145. end
  1146. if Human then
  1147. if Human.Health > 100 then Human.MaxHealth = 0 end
  1148. Human.Health = Human.Health - 25
  1149. end
  1150. end)
  1151. coroutine.resume(coroutine.create(function()
  1152. local inc = 10
  1153. for i=1,0,-0.1 do
  1154. Sword.Size = Vector3.new(8*(1-i), 0.1, 1)
  1155. Sword.CFrame = Pesudo.Head.CFrame*CFrame.new(Sword.Size.X/2,0,0)
  1156. Sword.Transparency = i
  1157. wait()
  1158. end
  1159. for i=0, 360, 360/inc do
  1160. local Cf = (Pesudo.Head.CFrame*CFrame.Angles(0, math.rad(i), 0))*CFrame.new(Sword.Size.X/2,0,0)
  1161. Sword.CFrame = Cf
  1162. wait()
  1163. end
  1164. for i=0,1,0.1 do
  1165. Sword.Size = Vector3.new(8*(1-i), 0.1, 1)
  1166. Sword.CFrame = Pesudo.Head.CFrame*CFrame.new(Sword.Size.X/2,0,0)
  1167. Sword.Transparency = i
  1168. wait()
  1169. end
  1170. Sword:Destroy()
  1171. end))
  1172. end]]
  1173.  
  1174. end
  1175. end)
  1176.  
  1177. Loops["Input2"] = game:GetService("UserInputService").InputEnded:connect(function(input, gameprocessed)
  1178. if input.UserInputType == Enum.UserInputType.Keyboard then
  1179. if (input.KeyCode == Enum.KeyCode.Up or input.KeyCode == Enum.KeyCode.W) then
  1180. Up = false
  1181. wait(0.1)
  1182. Pesudo.Head.Velo.Velocity = Vector3.new(0, 0, 0)
  1183. Pos = Pesudo.Head.CFrame
  1184. elseif (input.KeyCode == Enum.KeyCode.Left or input.KeyCode == Enum.KeyCode.A) then
  1185. Left = false
  1186. wait(0.1)
  1187. Pesudo.Head.Velo.Velocity = Vector3.new(0, 0, 0)
  1188. Pos = Pesudo.Head.CFrame
  1189. elseif (input.KeyCode == Enum.KeyCode.Down or input.KeyCode == Enum.KeyCode.S) then
  1190. Down = false
  1191. wait(0.1)
  1192. Pesudo.Head.Velo.Velocity = Vector3.new(0, 0, 0)
  1193. Pos = Pesudo.Head.CFrame
  1194. elseif (input.KeyCode == Enum.KeyCode.Right or input.KeyCode == Enum.KeyCode.D) then
  1195. Right = false
  1196. wait(0.1)
  1197. Pesudo.Head.Velo.Velocity = Vector3.new(0, 0, 0)
  1198. Pos = Pesudo.Head.CFrame
  1199. elseif input.KeyCode == Enum.KeyCode.E then
  1200. Shooting = false
  1201. end
  1202. end
  1203. end)
  1204.  
  1205. end
  1206.  
  1207. function Boomeffect(Part)
  1208. local Ball = Instance.new('Part', Part.Parent)
  1209. Ball.Shape = 'Ball'
  1210. Ball.BrickColor = BrickColor.new(InvertColor(Color.r, Color.g, Color.b))
  1211. Ball.Material = Enum.Material.Neon
  1212. Ball.Anchored = true
  1213. Ball.CanCollide = false
  1214. Ball.CFrame = Part.CFrame
  1215. coroutine.resume(coroutine.create(function()
  1216. for i=0,10,0.5 do
  1217. Ball.Size = Vector3.new(i,i,i)
  1218. Ball.CFrame = Part.CFrame
  1219. Ball.Transparency = i/10
  1220. wait()
  1221. end
  1222. Ball:Destroy()
  1223. end))
  1224. end
  1225.  
  1226. function Effect(Part)
  1227. coroutine.resume(coroutine.create(function()
  1228. local Num = 6
  1229. for i=1,math.ceil(Num*1.5) do
  1230. wait(0.125)
  1231. local Terrain = Instance.new('Part', Part.Parent)
  1232. Terrain.Material = 'Neon'
  1233. Terrain.Shape = "Ball"
  1234. Terrain.BrickColor = BrickColor.new(InvertColor(Color.r, Color.g, Color.b))
  1235. Terrain.Anchored = true
  1236. Terrain.CanCollide = false
  1237.  
  1238. coroutine.resume(coroutine.create(function()
  1239. local x = i
  1240. for i=0,3,0.4 do
  1241. local Pos = (Part.CFrame*CFrame.Angles(0, math.rad(x*(360/Num)), 0))*CFrame.new(6,0,0)
  1242. Terrain.Size = Vector3.new(i,i,i)
  1243. Terrain.CFrame = CFrame.new(Pos.p)
  1244. wait()
  1245. end
  1246. --[[for i=0,1,0.01 do
  1247. local Pos = (Pesudo.Head.CFrame*CFrame.Angles(0, math.rad(i*(360/Num)), 0))*CFrame.new(6,0,0)
  1248. Terrain.CFrame = CFrame.new(Pos.p)
  1249. wait(0.01)
  1250. end]]
  1251. for i=3,0,-0.4 do
  1252. local Pos = (Part.CFrame*CFrame.Angles(0, math.rad(x*(360/Num)), 0))*CFrame.new(6,0,0)
  1253. Terrain.Size = Vector3.new(i,i,i)
  1254. Terrain.CFrame = CFrame.new(Pos.p)
  1255. wait()
  1256. end
  1257. Terrain:Destroy()
  1258. end))
  1259. end
  1260. end))
  1261. end
  1262.  
  1263. function MakeChar()
  1264. local Character = Instance.new("Model", game.Workspace) -- This is our pseudo Character
  1265. Character.Name = Player.Name.."'s Pesudo"
  1266. local Humanoid = Instance.new("Humanoid", Character) -- This is mainly for compatibility
  1267. Humanoid.MaxHealth = 0
  1268. local Head = Instance.new("Part", Character) -- The 'Head' of our pseudo Character
  1269. Head.Anchored = true
  1270. Head.CanCollide = true
  1271. Head.Name = "Head"
  1272. Head.Shape = "Ball"
  1273. Head.Material = Enum.Material.Neon
  1274. Head.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.48, 3, 1, 1)
  1275. Head.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1276. Head.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1277. Head.Size = Vector3.new(3, 3, 3)
  1278. Head.BrickColor = Color
  1279. Head.CFrame = CFrame.new(100,10,100)
  1280. Head.Position = Vector3.new(100,11,100)
  1281.  
  1282. local BP = Instance.new("BodyVelocity", Head)
  1283. BP.MaxForce = Vector3.new(Speed*Head:GetMass()*2, 0, Speed*Head:GetMass()*2)
  1284. BP.Name = "Velo"
  1285.  
  1286. return Character
  1287. end
  1288.  
  1289. function MakeBase()
  1290. if not KeepBase then return end
  1291. if BaseEvent then BaseEvent:disconnect(); BaseEvent=nil end
  1292. local Base = Instance.new("Part", game.Workspace)
  1293. Base.Anchored = true
  1294. Base.Size = Vector3.new(512,20,512)
  1295. Base.CFrame = CFrame.new(0,-10,0)
  1296. Base.BrickColor = BrickColor.new("Parsley green")
  1297. Base.Material = Enum.Material.Grass
  1298. BaseEvent = Base.Changed:connect(function()
  1299. if Base and Base.Parent then else
  1300. MakeBase()
  1301. end
  1302. Base.BrickColor = BrickColor.new("Parsley green")
  1303. Base.Material = Enum.Material.Grass
  1304. end)
  1305. end
  1306.  
  1307. function Enter(Plr)
  1308. if Bans[Plr.UserId] then
  1309. Chat(Plr.Name.." was kicked", Color3.new(1, 0, 0))
  1310. Plr.CharacterAdded:wait()
  1311. Kick(Plr)
  1312. end
  1313. end
  1314.  
  1315. Player.CharacterAdded:connect(function(Char)
  1316. if Pesudo then
  1317. Char:Destroy()
  1318. end
  1319. wait(0.1)
  1320. Setup()
  1321. end)
  1322.  
  1323. game:GetService("Players").PlayerAdded:connect(function(Plr)
  1324. Enter(Plr)
  1325. end)
  1326.  
  1327. game.Workspace.DescendantAdded:connect(function(Des)
  1328. local Me = Player.Character or Pesudo
  1329. if BannedInst[Des.ClassName] and Remannoy and not Des:IsDescendantOf(Me) then
  1330. wait()
  1331. Des:Destroy()
  1332. end
  1333. if Des:IsA("LocalScript") and Des.Name ~= "Animate" and Des.Name ~= "LocalSound" then
  1334. wait(0.1)
  1335. Des.Archivable = true
  1336. for i,v in ipairs(Des:GetChildren()) do
  1337. v.Archivable = true
  1338. end
  1339. local cr = Des:Clone()
  1340. cr.Disabled = true
  1341. cr.Parent = nil
  1342. table.insert(Captured, {Play = Des.Parent.Name, Type = "Local", Script = cr})
  1343. end
  1344. end)
  1345.  
  1346. Player.ChildAdded:connect(function(obj)
  1347. if obj:IsA("Backpack") or obj:IsA("StarterGear") and not HopCrash then -- Prevent Hopper-crashing
  1348. wait()
  1349. obj:Destroy()
  1350. end
  1351. end)
  1352.  
  1353. Setup() -- Start
  1354. game:GetService("Chat"):Chat(Player.Character:WaitForChild("Head"), "Cript Commands by LuaLlama", "Red")
  1355.  
  1356. for i,v in ipairs(game:GetService("Players"):GetPlayers()) do
  1357. Enter(v)
  1358. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement