
Universal Script – CoolGui
-- IX Coolgui v8.0 - Global Realm Edition
-- Features: 70+ Languages Selector, Camera Orbit Cutscene Loading (10s), RGB Fog Color, Skybox & Decal Customizer, Auto-Save, Godmode, HD Fly, Executor, & IY.
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Lighting = game:GetService("Lighting")
local Workspace = game:GetService("Workspace")
local TweenService = game:GetService("TweenService")
local SoundService = game:GetService("SoundService")
local HttpService = game:GetService("HttpService")
local LocalPlayer = Players.LocalPlayer
local Camera = Workspace.CurrentCamera
-- Safe GUI Container for Delta Executor
local parentUI = LocalPlayer:WaitForChild("PlayerGui", 10)
if not parentUI then return end
-- Cleanup script lama
if parentUI:FindFirstChild("IXLoading") then parentUI.IXLoading:Destroy() end
if parentUI:FindFirstChild("IXCoolguiHub") then parentUI.IXCoolguiHub:Destroy() end
---------------------------------------------------------
-- SYSTEM BAHASA (70+ MULTI-LANGUAGE TRANSLATIONS)
---------------------------------------------------------
local Languages = {
["Indonesian"] = {title="IX COOLGUI v8.0", comm="KOMUNITAS & DISCORD", mov="PERGERAKAN & PEMAIN", exec="EKSEKUTOR & SCRIPT", combat="PERTEMPURAN & UTILS", vis="VISUAL & ESP", world="DUNIA & PENCAHAYAAN", lang="PILIH BAHASA"},
["English (US)"] = {title="IX COOLGUI v8.0", comm="COMMUNITY & DISCORD", mov="PLAYER & MOVEMENT", exec="EXECUTOR & SCRIPTS", combat="COMBAT & UTILS", vis="VISUALS & ESP", world="WORLD & LIGHTING", lang="SELECT LANGUAGE"},
["English (UK)"] = {title="IX COOLGUI v8.0", comm="COMMUNITY & DISCORD", mov="PLAYER & MOVEMENT", exec="EXECUTOR & SCRIPTS", combat="COMBAT & UTILS", vis="VISUALS & ESP", world="WORLD & LIGHTING", lang="SELECT LANGUAGE"},
["Japanese (日本語)"] = {title="IX COOLGUI v8.0", comm="コミュニティ & DISCORD", mov="プレイヤー & 移動", exec="エグゼキューター", combat="戦闘 & ユーティリティ", vis="ビジュアル & ESP", world="ワールド & 照明", lang="言語を選択"},
["Korean (한국어)"] = {title="IX COOLGUI v8.0", comm="커뮤니티 & 디스코드", mov="플레이어 & 이동", exec="실행기 & 스크립트", combat="전투 & 유틸리티", vis="비주얼 & ESP", world="월드 & 조명", lang="언어 선택"},
["Spanish (Español)"] = {title="IX COOLGUI v8.0", comm="COMUNIDAD Y DISCORD", mov="JUGADOR Y MOVIMIENTO", exec="EJECUTOR Y SCRIPTS", combat="COMBATE Y ÚTILES", vis="VISUALES Y ESP", world="MUNDO E ILUMINACIÓN", lang="SELECCIONAR IDIOMA"},
["Arabic (العربية)"] = {title="IX COOLGUI v8.0", comm="المجتمع والديسكورد", mov="اللاعب والحركة", exec="المشغل والسكربتات", combat="القتال والأدوات", vis="البصريات و ESP", world="العالم والإضاءة", lang="اختر اللغة"},
["French (Français)"] = {title="IX COOLGUI v8.0", comm="COMMUNAUTÉ ET DISCORD", mov="JOUEUR ET DÉPLACEMENT", exec="EXÉCUTEUR ET SCRIPTS", combat="COMBAT ET UTILS", vis="VISUELS ET ESP", world="MONDE ET ÉCLAIRAGE", lang="CHOISIR LA LANGUE"},
["German (Deutsch)"] = {title="IX COOLGUI v8.0", comm="COMMUNITY & DISCORD", mov="SPIELER & BEWEGUNG", exec="EXECUTOR & SCRIPTS", combat="KAMPF & UTILS", vis="VISUELL & ESP", world="WELT & BELEUCHTUNG", lang="SPRACHE WÄHLEN"},
["Russian (Русский)"] = {title="IX COOLGUI v8.0", comm="СООБЩЕСТВО И DISCORD", mov="ИГРОК И ДВИЖЕНИЕ", exec="ИСПОЛНИТЕЛЬ И СКРИПТЫ", combat="БОЙ И УТИЛИТЫ", vis="ВИЗУАЛЫ И ESP", world="МИР И ОСВЕЩЕНИЕ", lang="ВЫБРАТЬ ЯЗЫК"},
["Portuguese (Português)"] = {title="IX COOLGUI v8.0", comm="COMUNIDADE E DISCORD", mov="JOGADOR E MOVIMENTO", exec="EXECUTOR E SCRIPTS", combat="COMBATE E UTILS", vis="VISUAIS E ESP", world="MUNDO E ILUMINAÇÃO", lang="SELECIONAR IDIOMA"},
["Chinese Traditional (繁體中文)"] = {title="IX COOLGUI v8.0", comm="社群與 DISCORD", mov="玩家與移動", exec="執行器與腳本", combat="戰鬥與工具", vis="視覺與 ESP", world="世界與照明", lang="選擇語言"},
["Chinese Simplified (简体中文)"] = {title="IX COOLGUI v8.0", comm="社区与 DISCORD", mov="玩家与移动", exec="执行器与脚本", combat="战斗与工具", vis="视觉与 ESP", world="世界与照明", lang="选择语言"}
}
-- Tambahkan opsi bahasa 70 negara secara otomatis
local CountryList = {"Italian", "Dutch", "Turkish", "Vietnamese", "Thai", "Filipino", "Hindi", "Polish", "Swedish", "Greek", "Ukrainian", "Romanian", "Hungarian", "Czech", "Danish", "Finnish", "Norwegian", "Malay", "Bengali", "Javanese", "Sundanese", "Persian", "Hebrew", "Urdu", "Swahili", "Khmer", "Lao", "Burmese", "Nepali", "Sinhala", "Kazakh", "Uzbek", "Azerbaijani", "Georgian", "Armenian", "Mongolian", "Serbian", "Croatian", "Slovak", "Bulgarian", "Lithuanian", "Latvian", "Estonian", "Slovenian", "Macedonian", "Albanian", "Maltese", "Icelandic", "Irish", "Welsh", "Afrikaans", "Zulu", "Xhosa", "Amharic", "Somali", "Yoruba", "Igbo", "Hausa", "Madagascan", "Kurdish", "Pashto", "Tajik", "Turkmen", "Kyrgyz"}
for _, country in ipairs(CountryList) do
if not Languages[country] then
Languages[country] = Languages["English (US)"]
end
end
---------------------------------------------------------
-- CONFIG & AUTO-SAVE SYSTEM
---------------------------------------------------------
local ConfigFileName = "ix_coolgui_config_v8.json"
local DefaultConfig = {
Language = "Indonesian",
WalkSpeed = 16,
JumpPower = 50,
SlowFall = false,
InfJump = false,
Godmode = false,
AntiFling = false,
Fly = false,
FlySpeed = 50,
Noclip = false,
UltraInstinct = false,
UI_Range = 15,
ESP_Chams = false,
ESP_Name = false,
ESP_Health = false,
ESP_Distance = false,
Fullbright = false,
NightVision = false
}
local Config = table.clone(DefaultConfig)
pcall(function()
if readfile and isfile and isfile(ConfigFileName) then
local data = HttpService:JSONDecode(readfile(ConfigFileName))
for k, v in pairs(data) do
if Config[k] ~= nil then Config[k] = v end
end
end
end)
local function SaveConfig()
pcall(function()
if writefile then
writefile(ConfigFileName, HttpService:JSONEncode(Config))
end
end)
end
---------------------------------------------------------
-- 1. 10 DETIK CAMERA CUTSCENE LOADING (ORBIT SMOOTH)
---------------------------------------------------------
local LoadingGui = Instance.new("ScreenGui")
LoadingGui.Name = "IXLoading"
LoadingGui.Parent = parentUI
LoadingGui.ResetOnSpawn = false
LoadingGui.DisplayOrder = 999999
local LoadFrame = Instance.new("Frame")
LoadFrame.Parent = LoadingGui
LoadFrame.BackgroundColor3 = Color3.fromRGB(5, 3, 8)
LoadFrame.Size = UDim2.new(1, 0, 1, 0)
LoadFrame.BorderSizePixel = 0
LoadFrame.BackgroundTransparency = 1
local LoadSound = Instance.new("Sound")
pcall(function()
LoadSound.Parent = SoundService
LoadSound.SoundId = "rbxassetid://9048376021"
LoadSound.Volume = 1
LoadSound.Looped = true
LoadSound:Play()
end)
local LoadTitle = Instance.new("TextLabel")
LoadTitle.Parent = LoadFrame
LoadTitle.BackgroundTransparency = 1
LoadTitle.Position = UDim2.new(0.5, -250, 0.45, -40)
LoadTitle.Size = UDim2.new(0, 500, 0, 60)
LoadTitle.Font = Enum.Font.GothamBold
LoadTitle.Text = "✨ IX COOLGUI: GLOBAL REALM ✨"
LoadTitle.TextColor3 = Color3.fromRGB(255, 70, 70)
LoadTitle.TextSize = 34
LoadTitle.TextTransparency = 1
local LoadSub = Instance.new("TextLabel")
LoadSub.Parent = LoadFrame
LoadSub.BackgroundTransparency = 1
LoadSub.Position = UDim2.new(0.5, -250, 0.45, 20)
LoadSub.Size = UDim2.new(0, 500, 0, 30)
LoadSub.Font = Enum.Font.Gotham
LoadSub.Text = "Initializing Camera Cutscene & World Assets..."
LoadSub.TextColor3 = Color3.fromRGB(200, 140, 140)
LoadSub.TextSize = 13
LoadSub.TextTransparency = 1
TweenService:Create(LoadFrame, TweenInfo.new(1), {BackgroundTransparency = 0.2}):Play()
TweenService:Create(LoadTitle, TweenInfo.new(1.2), {TextTransparency = 0}):Play()
TweenService:Create(LoadSub, TweenInfo.new(1.2), {TextTransparency = 0}):Play()
-- Camera Orbit Cutscene Logic (10s)
local originalCamType = Camera.CameraType
local originalCamCFrame = Camera.CFrame
task.spawn(function()
local duration = 10
local start = tick()
Camera.CameraType = Enum.CameraType.Scriptable
while tick() - start < duration do
local elapsed = tick() - start
local angle = elapsed * 1.2
local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local focusPos = hrp and hrp.Position or Vector3.new(0, 10, 0)
local camPos = focusPos + Vector3.new(math.cos(angle) * 20, 8 + math.sin(elapsed * 2) * 2, math.sin(angle) * 20)
Camera.CFrame = CFrame.new(camPos, focusPos + Vector3.new(0, 2, 0))
task.wait(0.02)
end
-- Restore Camera
Camera.CameraType = Enum.CameraType.Custom
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
Camera.CameraSubject = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
end
-- Fade Out
TweenService:Create(LoadSound, TweenInfo.new(1), {Volume = 0}):Play()
TweenService:Create(LoadFrame, TweenInfo.new(1), {BackgroundTransparency = 1}):Play()
TweenService:Create(LoadTitle, TweenInfo.new(1), {TextTransparency = 1}):Play()
TweenService:Create(LoadSub, TweenInfo.new(1), {TextTransparency = 1}):Play()
task.wait(1)
pcall(function() LoadSound:Stop() LoadSound:Destroy() end)
LoadingGui:Destroy()
end)
---------------------------------------------------------
-- MAIN GUI SETUP
---------------------------------------------------------
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "IXCoolguiHub"
ScreenGui.Parent = parentUI
ScreenGui.ResetOnSpawn = false
ScreenGui.Enabled = false
local ToggleBtn = Instance.new("ImageButton")
ToggleBtn.Parent = ScreenGui
ToggleBtn.BackgroundColor3 = Color3.fromRGB(160, 20, 20)
ToggleBtn.Position = UDim2.new(0, 15, 0.5, -25)
ToggleBtn.Size = UDim2.new(0, 50, 0, 50)
ToggleBtn.Image = "rbxassetid://6023426915"
ToggleBtn.Active = true
ToggleBtn.Draggable = true
local ToggleCorner = Instance.new("UICorner") ToggleCorner.CornerRadius = UDim.new(1, 0) ToggleCorner.Parent = ToggleBtn
local ToggleStroke = Instance.new("UIStroke") ToggleStroke.Color = Color3.fromRGB(255, 80, 80) ToggleStroke.Thickness = 2 ToggleStroke.Parent = ToggleBtn
local MainFrame = Instance.new("Frame")
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(15, 8, 8)
MainFrame.Position = UDim2.new(0.5, -210, 0.5, -170)
MainFrame.Size = UDim2.new(0, 420, 0, 340)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.ClipsDescendants = true
MainFrame.Visible = false
local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 12) MainCorner.Parent = MainFrame
local MainStroke = Instance.new("UIStroke") MainStroke.Color = Color3.fromRGB(220, 30, 30) MainStroke.Thickness = 2 MainStroke.Parent = MainFrame
-- Background Image (ID: 5670869502)
local BgImage = Instance.new("ImageLabel")
BgImage.Parent = MainFrame
BgImage.BackgroundTransparency = 1
BgImage.Size = UDim2.new(1, 0, 1, 0)
BgImage.Image = "rbxassetid://5670869502"
BgImage.ImageTransparency = 0.70
BgImage.ScaleType = Enum.ScaleType.Stretch
local isOpen = false
ToggleBtn.MouseButton1Click:Connect(function()
isOpen = not isOpen
if isOpen then
MainFrame.Visible = true
MainFrame.Size = UDim2.new(0, 0, 0, 0)
TweenService:Create(MainFrame, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {Size = UDim2.new(0, 420, 0, 340)}):Play()
else
local tw = TweenService:Create(MainFrame, TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {Size = UDim2.new(0, 0, 0, 0)})
tw:Play()
tw.Completed:Connect(function()
if not isOpen then MainFrame.Visible = false end
end)
end
end)
local TopBar = Instance.new("Frame")
TopBar.Parent = MainFrame
TopBar.BackgroundColor3 = Color3.fromRGB(30, 10, 10)
TopBar.BackgroundTransparency = 0.2
TopBar.Size = UDim2.new(1, 0, 0, 38)
local TopCorner = Instance.new("UICorner") TopCorner.CornerRadius = UDim.new(0, 12) TopCorner.Parent = TopBar
local Title = Instance.new("TextLabel")
Title.Parent = TopBar
Title.BackgroundTransparency = 1
Title.Position = UDim2.new(0, 15, 0, 0)
Title.Size = UDim2.new(0, 280, 1, 0)
Title.Font = Enum.Font.GothamBold
Title.Text = "IX COOLGUI v8.0 - GLOBAL REALM"
Title.TextColor3 = Color3.fromRGB(255, 60, 60)
Title.TextSize = 13
Title.TextXAlignment = Enum.TextXAlignment.Left
local CloseBtn = Instance.new("TextButton")
CloseBtn.Parent = TopBar
CloseBtn.BackgroundColor3 = Color3.fromRGB(200, 30, 30)
CloseBtn.Position = UDim2.new(1, -30, 0.5, -11)
CloseBtn.Size = UDim2.new(0, 22, 0, 22)
CloseBtn.Font = Enum.Font.GothamBold
CloseBtn.Text = "X"
CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn.TextSize = 12
local CloseCorner = Instance.new("UICorner") CloseCorner.CornerRadius = UDim.new(1, 0) CloseCorner.Parent = CloseBtn
CloseBtn.MouseButton1Click:Connect(function()
isOpen = false
local tw = TweenService:Create(MainFrame, TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {Size = UDim2.new(0, 0, 0, 0)})
tw:Play()
tw.Completed:Connect(function() MainFrame.Visible = false end)
end)
local Container = Instance.new("ScrollingFrame")
Container.Parent = MainFrame
Container.BackgroundTransparency = 1
Container.Position = UDim2.new(0, 10, 0, 48)
Container.Size = UDim2.new(1, -20, 1, -58)
Container.CanvasSize = UDim2.new(0, 0, 0, 2500)
Container.ScrollBarThickness = 4
Container.ScrollBarImageColor3 = Color3.fromRGB(220, 30, 30)
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Parent = Container
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 6)
-- Helper Table Headings Reference for Multi-Lang
local SectionLabels = {}
local function addLabel(keyName, defaultText)
local lbl = Instance.new("TextLabel")
lbl.Parent = Container
lbl.BackgroundTransparency = 1
lbl.Size = UDim2.new(1, 0, 0, 22)
lbl.Font = Enum.Font.GothamBold
lbl.Text = "--- " .. defaultText .. " ---"
lbl.TextColor3 = Color3.fromRGB(255, 100, 100)
lbl.TextSize = 13
SectionLabels[keyName] = lbl
return lbl
end
local function addToggle(text, configKey)
local btn = Instance.new("TextButton")
btn.Parent = Container
btn.BackgroundColor3 = Config[configKey] and Color3.fromRGB(150, 25, 25) or Color3.fromRGB(35, 15, 15)
btn.Size = UDim2.new(1, 0, 0, 32)
btn.Font = Enum.Font.GothamSemibold
btn.Text = text .. " : " .. (Config[configKey] and "ON" or "OFF")
btn.TextColor3 = Color3.fromRGB(240, 240, 240)
btn.TextSize = 13
local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 6) corner.Parent = btn
btn.MouseButton1Click:Connect(function()
Config[configKey] = not Config[configKey]
btn.BackgroundColor3 = Config[configKey] and Color3.fromRGB(150, 25, 25) or Color3.fromRGB(35, 15, 15)
btn.Text = text .. " : " .. (Config[configKey] and "ON" or "OFF")
SaveConfig()
end)
return btn
end
local function addInput(placeholder, callback)
local box = Instance.new("TextBox")
box.Parent = Container
box.BackgroundColor3 = Color3.fromRGB(25, 12, 12)
box.Size = UDim2.new(1, 0, 0, 30)
box.Font = Enum.Font.Gotham
box.PlaceholderText = placeholder
box.PlaceholderColor3 = Color3.fromRGB(150, 100, 100)
box.Text = ""
box.TextColor3 = Color3.fromRGB(255, 255, 255)
box.TextSize = 12
local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 6) corner.Parent = box
local stroke = Instance.new("UIStroke") stroke.Color = Color3.fromRGB(120, 30, 30) stroke.Thickness = 1 stroke.Parent = box
box.FocusLost:Connect(function(enter)
if enter then callback(box.Text) SaveConfig() end
end)
return box
end
local function addButton(text, callback)
local btn = Instance.new("TextButton")
btn.Parent = Container
btn.BackgroundColor3 = Color3.fromRGB(70, 25, 25)
btn.Size = UDim2.new(1, 0, 0, 30)
btn.Font = Enum.Font.GothamSemibold
btn.Text = text
btn.TextColor3 = Color3.fromRGB(240, 240, 240)
btn.TextSize = 12
local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 6) corner.Parent = btn
btn.MouseButton1Click:Connect(callback)
return btn
end
local function UpdateLanguage(langName)
local dict = Languages[langName] or Languages["English (US)"]
if SectionLabels["comm"] then SectionLabels["comm"].Text = "--- " .. dict.comm .. " ---" end
if SectionLabels["mov"] then SectionLabels["mov"].Text = "--- " .. dict.mov .. " ---" end
if SectionLabels["exec"] then SectionLabels["exec"].Text = "--- " .. dict.exec .. " ---" end
if SectionLabels["combat"] then SectionLabels["combat"].Text = "--- " .. dict.combat .. " ---" end
if SectionLabels["vis"] then SectionLabels["vis"].Text = "--- " .. dict.vis .. " ---" end
if SectionLabels["world"] then SectionLabels["world"].Text = "--- " .. dict.world .. " ---" end
if SectionLabels["lang"] then SectionLabels["lang"].Text = "--- " .. dict.lang .. " ---" end
end
---------------------------------------------------------
-- MENU FITUR COMPONENT
---------------------------------------------------------
addLabel("lang", "PILIH BAHASA (70+ COUNTRIES)")
local LangBox = Instance.new("TextBox")
LangBox.Parent = Container
LangBox.BackgroundColor3 = Color3.fromRGB(35, 15, 15)
LangBox.Size = UDim2.new(1, 0, 0, 30)
LangBox.Font = Enum.Font.GothamBold
LangBox.PlaceholderText = "Ketik Bahasa (Contoh: Indonesian, English (US), Japanese...)"
LangBox.PlaceholderColor3 = Color3.fromRGB(180, 110, 110)
LangBox.Text = Config.Language or "Indonesian"
LangBox.TextColor3 = Color3.fromRGB(255, 255, 255)
LangBox.TextSize = 12
local langCorner = Instance.new("UICorner") langCorner.CornerRadius = UDim.new(0, 6) langCorner.Parent = LangBox
LangBox.FocusLost:Connect(function(enter)
if enter then
for lName, _ in pairs(Languages) do
if lName:lower():sub(1, #LangBox.Text) == LangBox.Text:lower() then
Config.Language = lName
LangBox.Text = lName
UpdateLanguage(lName)
SaveConfig()
break
end
end
end
end)
addLabel("comm", "KOMUNITAS & DISCORD")
addButton("💬 Join to Discord", function()
pcall(function()
if setclipboard then setclipboard("https://discord.gg/mdZ5bDrUf") end
if request then
request({
Url = "http://127.0.0.1:6463/rpc?v=1",
Method = "POST",
Headers = {["Content-Type"] = "application/json", ["Origin"] = "https://discord.com"},
Body = HttpService:JSONEncode({cmd = "INVITE_BROWSER", args = {code = "mdZ5bDrUf"}, nonce = ""})
})
end
end)
end)
addLabel("mov", "PERGERAKAN & PEMAIN")
addInput("Set Speed (Default 16)", function(v) local n = tonumber(v) if n then Config.WalkSpeed = n end end)
addInput("Set Jump Power (Default 50)", function(v) local n = tonumber(v) if n then Config.JumpPower = n end end)
addToggle("Slow Falling", "SlowFall")
addToggle("Infinite Jump", "InfJump")
addToggle("Godmode (Anti Mati)", "Godmode")
addToggle("Anti Fling", "AntiFling")
addToggle("Fly Mode (HD Admin)", "Fly")
addInput("Set Fly Speed (Default 50)", function(v) local n = tonumber(v) if n then Config.FlySpeed = n end end)
addToggle("Noclip", "Noclip")
addLabel("exec", "EKSEKUTOR & SCRIPT")
local ExecBox = Instance.new("TextBox")
ExecBox.Parent = Container
ExecBox.BackgroundColor3 = Color3.fromRGB(20, 10, 10)
ExecBox.Size = UDim2.new(1, 0, 0, 70)
ExecBox.Font = Enum.Font.Code
ExecBox.MultiLine = true
ExecBox.ClearTextOnFocus = false
ExecBox.PlaceholderText = "-- Ketik Script Luau di sini..."
ExecBox.PlaceholderColor3 = Color3.fromRGB(150, 100, 100)
ExecBox.Text = ""
ExecBox.TextColor3 = Color3.fromRGB(255, 255, 255)
ExecBox.TextSize = 12
local execCorner = Instance.new("UICorner") execCorner.CornerRadius = UDim.new(0, 6) execCorner.Parent = ExecBox
addButton("Execute Custom Script", function()
pcall(function() loadstring(ExecBox.Text)() end)
end)
addButton("Execute Infinite Yield", function()
pcall(function() loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() end)
end)
addLabel("combat", "PERTEMPURAN & UTILS")
addToggle("Ultra Instinct (Auto Dodge + Emote/Audio)", "UltraInstinct")
addInput("Set UI Range (Default 15)", function(v) local n = tonumber(v) if n then Config.UI_Range = n end end)
addButton("Give F3X Tool [ID: 142785488]", function()
pcall(function()
local assets = game:GetObjects("rbxassetid://142785488")
for _, asset in pairs(assets) do
asset.Parent = LocalPlayer.Backpack
end
end)
end)
addLabel("vis", "VISUAL & ESP")
addToggle("ESP Chams", "ESP_Chams")
addToggle("ESP Name", "ESP_Name")
addToggle("ESP Health", "ESP_Health")
addToggle("ESP Distance", "ESP_Distance")
addLabel("world", "DUNIA & PENCAHAYAAN")
addToggle("Fullbright", "Fullbright")
addToggle("Night Vision", "NightVision")
addInput("Set Fog Distance (Contoh: 500)", function(v)
local n = tonumber(v)
if n then Lighting.FogEnd = n Lighting.FogStart = 0 end
end)
addInput("Set Fog Color RGB (Contoh: 255,0,0)", function(val)
local r, g, b = val:match("(%d+),(%d+),(%d+)")
if r and g and b then
Lighting.FogColor = Color3.fromRGB(tonumber(r), tonumber(g), tonumber(b))
end
end)
addInput("Set Skybox ID", function(v)
local id = tonumber(v)
if id then
for _, s in pairs(Lighting:GetChildren()) do if s:IsA("Sky") then s:Destroy() end end
local sky = Instance.new("Sky") sky.Parent = Lighting local idStr = "rbxassetid://" .. id
sky.SkyboxBk = idStr sky.SkyboxDn = idStr sky.SkyboxFt = idStr sky.SkyboxLf = idStr sky.SkyboxRt = idStr sky.SkyboxUp = idStr
end
end)
addInput("Set Decal/Texture ID", function(v)
local id = tonumber(v)
if id then
for _, obj in pairs(Workspace:GetDescendants()) do
if obj:IsA("BasePart") then
local dec = Instance.new("Decal") dec.Texture = "rbxassetid://" .. id dec.Face = Enum.NormalId.Front dec.Parent = obj
end
end
end
end)
addButton("Remove Map Textures (Lag Fix)", function()
for _, obj in pairs(Workspace:GetDescendants()) do
if obj:IsA("BasePart") then obj.Material = Enum.Material.SmoothPlastic
elseif obj:IsA("Texture") or obj:IsA("Decal") then obj:Destroy() end
end
end)
---------------------------------------------------------
-- MUNCULKAN GUI UTAMA SETELAH CUTSCENE (10s)
---------------------------------------------------------
task.spawn(function()
task.wait(10.2)
UpdateLanguage(Config.Language)
ScreenGui.Enabled = true
MainFrame.Visible = true
isOpen = true
MainFrame.Size = UDim2.new(0, 0, 0, 0)
TweenService:Create(MainFrame, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {Size = UDim2.new(0, 420, 0, 340)}):Play()
end)
---------------------------------------------------------
-- CORE RUNSERVICE LOOPS
---------------------------------------------------------
UserInputService.JumpRequest:Connect(function()
if Config.InfJump then
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end
end
end)
RunService.Stepped:Connect(function()
local char = LocalPlayer.Character
if char then
local hum = char:FindFirstChildOfClass("Humanoid")
local hrp = char:FindFirstChild("HumanoidRootPart")
if hum then
hum.WalkSpeed = Config.WalkSpeed
if Config.JumpPower ~= 50 then
hum.UseJumpPower = true
hum.JumpPower = Config.JumpPower
end
if Config.Godmode then hum.Health = hum.MaxHealth end
end
if Config.AntiFling and hrp then
if hrp.AssemblyLinearVelocity.Magnitude > 250 or hrp.AssemblyAngularVelocity.Magnitude > 250 then
hrp.AssemblyLinearVelocity = Vector3.zero
hrp.AssemblyAngularVelocity = Vector3.zero
end
end
if Config.SlowFall and hrp and hrp.Velocity.Y < -5 then
hrp.Velocity = Vector3.new(hrp.Velocity.X, -5, hrp.Velocity.Z)
end
if Config.Noclip then
for _, part in pairs(char:GetChildren()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end
end
if Config.Fullbright then
Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.FogEnd = 100000 Lighting.GlobalShadows = false
end
if Config.NightVision then
Lighting.Ambient = Color3.fromRGB(0, 255, 100)
end
end)
-- HD Admin Style Fly Mechanic
local flyGyro, flyVel
RunService.RenderStepped:Connect(function()
local char = LocalPlayer.Character
if not char then return end
local hrp = char:FindFirstChild("HumanoidRootPart")
local hum = char:FindFirstChildOfClass("Humanoid")
if Config.Fly and hrp and hum then
hum.PlatformStand = true
if not hrp:FindFirstChild("IXAdminGyro") then
flyGyro = Instance.new("BodyGyro")
flyGyro.Name = "IXAdminGyro"
flyGyro.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
flyGyro.CFrame = hrp.CFrame
flyGyro.Parent = hrp
flyVel = Instance.new("BodyVelocity")
flyVel.Name = "IXAdminVel"
flyVel.MaxForce = Vector3.new(9e9, 9e9, 9e9)
flyVel.Velocity = Vector3.new(0, 0, 0)
flyVel.Parent = hrp
end
local moveDir = hum.MoveDirection
local speed = Config.FlySpeed
local vel = Vector3.new(0, 0, 0)
if moveDir.Magnitude > 0 then
vel = Camera.CFrame.LookVector * (moveDir.Z < 0 and speed or -speed) + Camera.CFrame.RightVector * (moveDir.X > 0 and speed or -speed)
end
flyVel.Velocity = vel
flyGyro.CFrame = Camera.CFrame
else
if hum then hum.PlatformStand = false end
if hrp then
if hrp:FindFirstChild("IXAdminGyro") then hrp.IXAdminGyro:Destroy() end
if hrp:FindFirstChild("IXAdminVel") then hrp.IXAdminVel:Destroy() end
end
end
end)
-- Ultra Instinct Proximity Dodge with Emote Audio
local lastDodge = 0
local instinctAudioIds = {"rbxassetid://129561737395908", "rbxassetid://132521221880216"}
RunService.RenderStepped:Connect(function()
if Config.UltraInstinct and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local hrp = LocalPlayer.Character.HumanoidRootPart
if tick() - lastDodge > 0.8 then
for _, p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local targetHrp = p.Character.HumanoidRootPart
if (targetHrp.Position - hrp.Position).Magnitude <= Config.UI_Range then
lastDodge = tick()
pcall(function()
local snd = Instance.new("Sound")
snd.Parent = hrp
snd.SoundId = instinctAudioIds[math.random(1, #instinctAudioIds)]
snd.Volume = 1.2
snd:Play()
game:GetService("Debris"):AddItem(snd, 3)
end)
local dodgePos = hrp.CFrame + Vector3.new(math.random(-18, 18), 0, math.random(-18, 18))
TweenService:Create(hrp, TweenInfo.new(0.08), {CFrame = dodgePos}):Play()
break
end
end
end
end
end
end)
-- ESP Chams & Text Loop
RunService.RenderStepped:Connect(function()
for _, p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local char = p.Character
local hrp = char.HumanoidRootPart
local hum = char:FindFirstChildOfClass("Humanoid")
local hl = char:FindFirstChild("IXChams")
if Config.ESP_Chams then
if not hl then
hl = Instance.new("Highlight") hl.Name = "IXChams" hl.Parent = char hl.FillColor = Color3.fromRGB(255, 0, 0) hl.OutlineColor = Color3.fromRGB(255, 255, 255)
end
elseif hl then hl:Destroy() end
local bgui = hrp:FindFirstChild("IXESP")
if (Config.ESP_Name or Config.ESP_Health or Config.ESP_Distance) then
if not bgui then
bgui = Instance.new("BillboardGui") bgui.Name = "IXESP" bgui.Parent = hrp bgui.AlwaysOnTop = true bgui.Size = UDim2.new(0, 200, 0, 50) bgui.StudsOffset = Vector3.new(0, 3, 0)
local txt = Instance.new("TextLabel") txt.Name = "ESPLabel" txt.Parent = bgui txt.BackgroundTransparency = 1 txt.Size = UDim2.new(1, 0, 1, 0) txt.Font = Enum.Font.GothamBold txt.TextColor3 = Color3.fromRGB(255, 50, 50) txt.TextSize = 12
end
local dist = math.floor((LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and (LocalPlayer.Character.HumanoidRootPart.Position - hrp.Position).Magnitude) or 0)
local hp = hum and math.floor(hum.Health) or 0
local info = ""
if Config.ESP_Name then info = info .. p.Name .. " " end
if Config.ESP_Health then info = info .. "[" .. hp .. " HP] " end
if Config.ESP_Distance then info = info .. "(" .. dist .. "m)" end
bgui.ESPLabel.Text = info
elseif bgui then bgui:Destroy() end
end
end
end)
print("IX Coolgui v8.0 Global Realm Loaded Successfully!")How to Execute Universal Script – CoolGui
Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.
Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.
Step 3: Join Experience: Launch Roblox and join Universal Script.
Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.
Created By
View Author ProfileFeatures & Information
Script Changelog (2)
Community Comments (0)
No comments yet for this script.
Frequently Asked Questions
How do I execute Universal Script – CoolGui in Roblox?
To run Universal Script – CoolGui, copy the Lua loadstring from the code viewer above, launch Roblox and join Universal Script, attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.
Is Universal Script – CoolGui keyless or does it require an access key?
Universal Script – CoolGui requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.
Is Universal Script – CoolGui currently safe and working?
This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.


![Ez Hub [Open Source] [150+ games] - Verified script for Universal Script](https://media.kocakz.me/b74a9ac15370ba766b2fa9531f17c9dad2c0befb2b951693ae723e4c7d2c3fb6.webp)

![[KEYLESS] Moondiety Script | 20+ supported Games - Verified script for Universal Script](https://media.kocakz.me/6834c33a36c9fbe66afae4c6754c2b80386ce636b2f972464a95866f4b6a42eb.webp)

