Guest

Coolstudio V9

Apr 11th, 2026
11
0
Never
Not a member of GistPad yet? Sign Up, it unlocks many cool features!
None 22.26 KB | None | 0 0
  1. --// COOL STUDIOS V9 GOD ADMIN SYSTEM
  2. --// Key: CoolStudiosistGeil
  3.  
  4. local Players = game:GetService("Players")
  5. local UIS = game:GetService("UserInputService")
  6. local RunService = game:GetService("RunService")
  7.  
  8. local player = Players.LocalPlayer
  9. local char = player.Character or player.CharacterAdded:Wait()
  10.  
  11. ------------------------------------------------
  12. -- COLORS
  13. ------------------------------------------------
  14. local BLACK = Color3.fromRGB(10,10,10)
  15. local DARK = Color3.fromRGB(25,25,25)
  16. local PURPLE = Color3.fromRGB(180,0,255)
  17. local WHITE = Color3.fromRGB(255,255,255)
  18.  
  19. ------------------------------------------------
  20. -- REFRESH
  21. ------------------------------------------------
  22. local function refresh()
  23. char = player.Character or player.CharacterAdded:Wait()
  24. end
  25.  
  26. ------------------------------------------------
  27. -- GUI
  28. ------------------------------------------------
  29.  
  30. local gui = Instance.new("ScreenGui")
  31. gui.Name = "CS_V9"
  32. gui.Parent = player:WaitForChild("PlayerGui")
  33.  
  34. ------------------------------------------------
  35. -- KEY
  36. ------------------------------------------------
  37.  
  38. local keyFrame = Instance.new("Frame")
  39. keyFrame.Size = UDim2.new(0,320,0,180)
  40. keyFrame.Position = UDim2.new(0.5,-160,0.5,-90)
  41. keyFrame.BackgroundColor3 = BLACK
  42. keyFrame.Parent = gui
  43. Instance.new("UICorner", keyFrame)
  44.  
  45. local input = Instance.new("TextBox")
  46. input.Size = UDim2.new(0.9,0,0,40)
  47. input.Position = UDim2.new(0.05,0,0,60)
  48. input.PlaceholderText = "Enter Key..."
  49. input.BackgroundColor3 = DARK
  50. input.TextColor3 = WHITE
  51. input.Parent = keyFrame
  52.  
  53. local enter = Instance.new("TextButton")
  54. enter.Size = UDim2.new(0.9,0,0,40)
  55. enter.Position = UDim2.new(0.05,0,0,115)
  56. enter.Text = "UNLOCK"
  57. enter.BackgroundColor3 = PURPLE
  58. enter.TextColor3 = WHITE
  59. enter.Parent = keyFrame
  60.  
  61. ------------------------------------------------
  62. -- MAIN
  63. ------------------------------------------------
  64.  
  65. local main = Instance.new("Frame")
  66. main.Size = UDim2.new(0,520,0,560)
  67. main.Position = UDim2.new(0.05,0,0.2,0)
  68. main.BackgroundColor3 = BLACK
  69. main.Visible = false
  70. main.Parent = gui
  71. Instance.new("UICorner", main)
  72.  
  73. ------------------------------------------------
  74. -- TOP
  75. ------------------------------------------------
  76.  
  77. local top = Instance.new("Frame")
  78. top.Size = UDim2.new(1,0,0,40)
  79. top.BackgroundColor3 = PURPLE
  80. top.Parent = main
  81.  
  82. local title = Instance.new("TextLabel")
  83. title.Size = UDim2.new(1,0,1,0)
  84. title.Text = "💜 COOL STUDIOS V9 GOD ADMIN"
  85. title.TextColor3 = WHITE
  86. title.BackgroundTransparency = 1
  87. title.Parent = top
  88.  
  89. ------------------------------------------------
  90. -- SYSTEMS
  91. ------------------------------------------------
  92.  
  93. local espEnabled = false
  94. local noclip = false
  95. local flying = false
  96. local bv
  97. local infJump = false
  98.  
  99. ------------------------------------------------
  100. -- KEY CHECK
  101. ------------------------------------------------
  102.  
  103. enter.MouseButton1Click:Connect(function()
  104. if input.Text == "CoolStudiosistGeil" then
  105. keyFrame.Visible = false
  106. main.Visible = true
  107. else
  108. input.Text = "WRONG KEY"
  109. end
  110. end)
  111.  
  112. ------------------------------------------------
  113. -- FUNCTIONS
  114. ------------------------------------------------
  115.  
  116. local function getPlayer(name)
  117. for _,p in pairs(Players:GetPlayers()) do
  118. if p.Name:lower():find(name:lower()) then
  119. return p
  120. end
  121. end
  122. end
  123.  
  124. ------------------------------------------------
  125. -- ESP V3 GOD
  126. ------------------------------------------------
  127.  
  128. local espFolder = {}
  129.  
  130. local function createESP(plr)
  131. if plr == player then return end
  132.  
  133. plr.CharacterAdded:Connect(function(char)
  134. task.wait(1)
  135.  
  136. local head = char:FindFirstChild("Head")
  137. local hrp = char:FindFirstChild("HumanoidRootPart")
  138. if not head or not hrp then return end
  139.  
  140. local bb = Instance.new("BillboardGui")
  141. bb.Size = UDim2.new(0,200,0,50)
  142. bb.StudsOffset = Vector3.new(0,2.5,0)
  143. bb.AlwaysOnTop = true
  144. bb.Parent = head
  145.  
  146. local label = Instance.new("TextLabel")
  147. label.Size = UDim2.new(1,0,1,0)
  148. label.BackgroundTransparency = 1
  149. label.TextColor3 = PURPLE
  150. label.Font = Enum.Font.GothamBold
  151. label.TextSize = 14
  152. label.Parent = bb
  153.  
  154. local hl = Instance.new("Highlight")
  155. hl.FillColor = PURPLE
  156. hl.OutlineColor = WHITE
  157. hl.FillTransparency = 0.5
  158. hl.Parent = char
  159.  
  160. espFolder[plr] = {bb, hl}
  161.  
  162. task.spawn(function()
  163. while espEnabled and char.Parent do
  164. refresh()
  165. local myRoot = char:FindFirstChild("HumanoidRootPart")
  166. if myRoot then
  167. label.Text = plr.Name .. " [" ..
  168. math.floor((hrp.Position - myRoot.Position).Magnitude) .. "m]"
  169. end
  170. task.wait(0.2)
  171. end
  172. end)
  173. end)
  174. end
  175.  
  176. local function enableESP()
  177. espEnabled = true
  178. for _,p in pairs(Players:GetPlayers()) do
  179. createESP(p)
  180. end
  181. end
  182.  
  183. local function disableESP()
  184. espEnabled = false
  185. for _,v in pairs(espFolder) do
  186. for _,obj in pairs(v) do
  187. if obj then obj:Destroy() end
  188. end
  189. end
  190. espFolder = {}
  191. end
  192.  
  193. ------------------------------------------------
  194. -- NOCLIP
  195. ------------------------------------------------
  196.  
  197. RunService.Stepped:Connect(function()
  198. if noclip and char then
  199. for _,v in pairs(char:GetDescendants()) do
  200. if v:IsA("BasePart") then
  201. v.CanCollide = false
  202. end
  203. end
  204. end
  205. end)
  206.  
  207. ------------------------------------------------
  208. -- CHAT COMMAND SYSTEM 💬
  209. ------------------------------------------------
  210.  
  211. player.Chatted:Connect(function(msg)
  212. msg = msg:lower()
  213. refresh()
  214.  
  215. local hum = char:FindFirstChildOfClass("Humanoid")
  216. local root = char:FindFirstChild("HumanoidRootPart")
  217.  
  218. local args = string.split(msg," ")
  219. local cmd = args[1]
  220. local target = args[2]
  221.  
  222. ------------------------------------------------
  223. -- MOVEMENT
  224. ------------------------------------------------
  225.  
  226. if cmd == ":speed" then hum.WalkSpeed = 40 end
  227. if cmd == ":unspeed" then hum.WalkSpeed = 16 end
  228.  
  229. if cmd == ":jump" then hum.JumpPower = 120 end
  230. if cmd == ":unjump" then hum.JumpPower = 50 end
  231.  
  232. if cmd == ":infjump" then infJump = not infJump end
  233.  
  234. ------------------------------------------------
  235. -- FLY
  236. ------------------------------------------------
  237.  
  238. if cmd == ":fly" then
  239. flying = true
  240. bv = Instance.new("BodyVelocity")
  241. bv.MaxForce = Vector3.new(1e9,1e9,1e9)
  242. bv.Velocity = Vector3.new(0,60,0)
  243. bv.Parent = root
  244. end
  245.  
  246. if cmd == ":unfly" then
  247. flying = false
  248. if bv then bv:Destroy() end
  249. end
  250.  
  251. ------------------------------------------------
  252. -- VISUALS
  253. ------------------------------------------------
  254.  
  255. if cmd == ":invis" then
  256. for _,v in pairs(char:GetDescendants()) do
  257. if v:IsA("BasePart") then v.Transparency = 0.7 end
  258. end
  259. end
  260.  
  261. if cmd == ":vis" then
  262. for _,v in pairs(char:GetDescendants()) do
  263. if v:IsA("BasePart") then v.Transparency = 0 end
  264. end
  265. end
  266.  
  267. ------------------------------------------------
  268. -- ESP + NOCLIP
  269. ------------------------------------------------
  270.  
  271. if cmd == ":esp" then enableESP() end
  272. if cmd == ":unesp" then disableESP() end
  273. if cmd == ":noclip" then noclip = true end
  274. if cmd == ":clip" then noclip = false end
  275.  
  276. ------------------------------------------------
  277. -- TELEPORT
  278. ------------------------------------------------
  279.  
  280. if cmd == ":tp" and target then
  281. local p = getPlayer(target)
  282. if p and p.Character then
  283. root.CFrame = p.Character.HumanoidRootPart.CFrame
  284. end
  285. end
  286.  
  287. if cmd == ":bring" and target then
  288. local p = getPlayer(target)
  289. if p and p.Character then
  290. p.Character.HumanoidRootPart.CFrame = root.CFrame
  291. end
  292. end
  293. end)
  294.  
  295. ------------------------------------------------
  296. -- INF JUMP
  297. ------------------------------------------------
  298.  
  299. UIS.JumpRequest:Connect(function()
  300. if infJump then
  301. refresh()
  302. local hum = char:FindFirstChildOfClass("Humanoid")
  303. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  304. end
  305. end)
RAW Paste Data Copied