-- [[ c00lkid RebOrn PrOpS — FULL EDITION ]] -- -- UI Hitam Merah + Background Image + Welcome Popup + Toggle Button -- Tombol di-drag (dibatasi GUI) + GUI muncul setelah welcome -- RADAR TEROR + VERITY (sama) + JUMPSCARE local Players = game:GetService("Players") local LP = Players.LocalPlayer local CoreGui = game:GetService("CoreGui") local UIS = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local IMAGE_ID = "rbxassetid://117513348313707" local MERAH_BIASA = Color3.fromRGB(200, 30, 30) if CoreGui:FindFirstChild("c00lkidRebOrnProps") then CoreGui.c00lkidRebOrnProps:Destroy() end if CoreGui:FindFirstChild("c00lkidWelcome") then CoreGui.c00lkidWelcome:Destroy() end if CoreGui:FindFirstChild("c00lkidToggle") then CoreGui.c00lkidToggle:Destroy() end -- ============================================================================ -- [[ GAMBAR 2: WELCOME POPUP ]] -- ============================================================================ local welcomeGui = Instance.new("ScreenGui") welcomeGui.Name = "c00lkidWelcome" welcomeGui.ResetOnSpawn = false welcomeGui.IgnoreGuiInset = true welcomeGui.Parent = CoreGui local welcomeFrame = Instance.new("Frame", welcomeGui) welcomeFrame.Size = UDim2.new(0, 500, 0, 250) welcomeFrame.Position = UDim2.new(0.5, -250, 0.5, -400) welcomeFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) welcomeFrame.BorderSizePixel = 0 local wStroke = Instance.new("UIStroke", welcomeFrame) wStroke.Thickness = 2 wStroke.Color = MERAH_BIASA local welcomeImg = Instance.new("ImageLabel", welcomeFrame) welcomeImg.Size = UDim2.new(0, 180, 0, 180) welcomeImg.Position = UDim2.new(0.5, -90, 0, 10) welcomeImg.BackgroundTransparency = 1 welcomeImg.Image = IMAGE_ID welcomeImg.ScaleType = Enum.ScaleType.Fit local welcomeText = Instance.new("TextLabel", welcomeFrame) welcomeText.Size = UDim2.new(1, 0, 0, 40) welcomeText.Position = UDim2.new(0, 0, 1, -50) welcomeText.BackgroundTransparency = 1 welcomeText.Text = "WELCOME TO COOLKID REBORN PROPS" welcomeText.TextColor3 = MERAH_BIASA welcomeText.Font = Enum.Font.SourceSans welcomeText.TextSize = 20 welcomeText.TextStrokeTransparency = 1 welcomeText.TextScaled = true -- ============================================================================ -- [[ GAMBAR 1 & 3: UI UTAMA + TOGGLE ]] -- ============================================================================ local uiGui = Instance.new("ScreenGui") uiGui.Name = "c00lkidRebOrnProps" uiGui.ResetOnSpawn = false uiGui.IgnoreGuiInset = true uiGui.Parent = CoreGui local main = Instance.new("Frame", uiGui) main.Size = UDim2.new(0, 400, 0, 520) main.Position = UDim2.new(0.5, -200, 0.5, -260) main.BackgroundColor3 = Color3.fromRGB(0, 0, 0) main.BorderSizePixel = 0 main.Active = true main.Draggable = true main.ClipsDescendants = true main.Visible = false local stroke = Instance.new("UIStroke", main) stroke.Thickness = 2 stroke.Color = MERAH_BIASA local bgImage = Instance.new("ImageLabel", main) bgImage.Size = UDim2.new(1, 0, 1, 0) bgImage.Position = UDim2.new(0, 0, 0, 0) bgImage.BackgroundTransparency = 1 bgImage.Image = IMAGE_ID bgImage.ScaleType = Enum.ScaleType.Crop bgImage.ZIndex = 1 local overlay = Instance.new("Frame", main) overlay.Size = UDim2.new(1, 0, 1, 0) overlay.BackgroundColor3 = Color3.fromRGB(0, 0, 0) overlay.BackgroundTransparency = 0.4 overlay.BorderSizePixel = 0 overlay.ZIndex = 2 -- Header local header = Instance.new("Frame", main) header.Size = UDim2.new(1, 0, 0, 50) header.BackgroundColor3 = MERAH_BIASA header.BorderSizePixel = 0 header.ZIndex = 10 local title = Instance.new("TextLabel", header) title.Size = UDim2.new(1, -10, 1, 0) title.Position = UDim2.new(0, 5, 0, 0) title.BackgroundTransparency = 1 title.Text = "c00lkid RebOrn PrOpS" title.TextColor3 = Color3.fromRGB(0, 0, 0) title.Font = Enum.Font.SourceSans title.TextSize = 20 title.TextStrokeTransparency = 1 title.TextScaled = true title.ZIndex = 11 -- Content local content = Instance.new("Frame", main) content.Size = UDim2.new(1, 0, 1, -50) content.Position = UDim2.new(0, 0, 0, 50) content.BackgroundTransparency = 1 content.ZIndex = 10 -- ============================================================================ -- [[ FUNGSI TOMBOL — DRAG DENGAN BATAS GUI ]] -- ============================================================================ local function createButton(text, xPos, yPos, callback) local btn = Instance.new("TextButton", content) btn.Size = UDim2.new(0, 120, 0, 38) btn.Position = UDim2.new(0, xPos, 0, yPos) btn.BackgroundColor3 = Color3.fromRGB(0, 0, 0) btn.Text = text btn.TextColor3 = MERAH_BIASA btn.Font = Enum.Font.SourceSans btn.TextSize = 12 btn.BorderSizePixel = 0 btn.ZIndex = 10 btn.Active = true local btnStroke = Instance.new("UIStroke", btn) btnStroke.Thickness = 2 btnStroke.Color = MERAH_BIASA btn.MouseEnter:Connect(function() TweenService:Create(btn, TweenInfo.new(0.1), {BackgroundColor3 = Color3.fromRGB(60, 0, 0)}):Play() end) btn.MouseLeave:Connect(function() TweenService:Create(btn, TweenInfo.new(0.1), {BackgroundColor3 = Color3.fromRGB(0, 0, 0)}):Play() end) -- DRAG local dragging, dragStart, startPos btn.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = btn.Position end end) UIS.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart local newX = startPos.X.Offset + delta.X local newY = startPos.Y.Offset + delta.Y local maxX = content.AbsoluteSize.X - btn.AbsoluteSize.X local maxY = content.AbsoluteSize.Y - btn.AbsoluteSize.Y newX = math.clamp(newX, 0, maxX) newY = math.clamp(newY, 0, maxY) btn.Position = UDim2.new(0, newX, 0, newY) end end) UIS.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = false end end) btn.MouseButton1Click:Connect(callback) return btn end -- ============================================================================ -- [[ TOMBOL-TOMBOL ]] -- ============================================================================ createButton("RADAR TEROR", 20, 20, function() loadstring(game:HttpGet("https://pastefy.app/wSHa5qm2/raw"))() end) createButton("BLOOD WING", 250, 30, function() loadstring(game:HttpGet("https://pastefy.app/RM1MkrT4/raw"))() end) createButton("GOLD WING", 40, 85, function() loadstring(game:HttpGet("https://pastefy.app/KswGo9sh/raw"))() end) createButton("RODAN", 230, 95, function() loadstring(game:HttpGet("https://pastefy.app/MeSs5ehk/raw"))() end) createButton("ENDER DRAGON", 15, 150, function() loadstring(game:HttpGet("https://pastefy.app/noaegDTm/raw"))() end) createButton("SIREN HEAD", 260, 160, function() loadstring(game:HttpGet("https://pastefy.app/Jbl7kxcV/raw"))() end) createButton("WITHER STORM", 50, 215, function() loadstring(game:HttpGet("https://pastefy.app/dRYsTz9D/raw"))() end) createButton("VERITY ENGINE", 240, 225, function() loadstring(game:HttpGet("https://pastefy.app/wSHa5qm2/raw"))() end) createButton("GODZILLA", 30, 280, function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Johan319/Fe-Godzilla-Obfuscator/refs/heads/main/godzilla"))() end) createButton("ADAPTATION", 250, 290, function() loadstring(game:HttpGet("https://pastefy.app/tyVThswd/raw"))() end) createButton("B2 SPIRIT", 60, 345, function() loadstring(game:HttpGet("https://pastefy.app/iO8Tf3E0/raw"))() end) createButton("BOMB CANNON", 230, 355, function() loadstring(game:HttpGet("https://pastefy.app/AzWyyYDU/raw"))() end) -- FLING ALL DI TENGAH createButton("⚡ FLING ALL ⚡", 140, 400, function() loadstring(game:HttpGet("https://pastefy.app/QdOBgxBn/raw"))() end) -- JUMPSCARE createButton("👻 JUMPSCARE", 140, 450, function() loadstring(game:HttpGet("https://pastefy.app/zK3vYj0s/raw"))() end) -- Footer local footer = Instance.new("TextLabel", main) footer.Size = UDim2.new(1, 0, 0, 20) footer.Position = UDim2.new(0, 0, 1, -22) footer.BackgroundTransparency = 1 footer.Text = "™ c00lkid RebOrn PrOpS — By Clash" footer.TextColor3 = MERAH_BIASA footer.Font = Enum.Font.SourceSans footer.TextSize = 11 footer.TextStrokeTransparency = 1 footer.TextXAlignment = Enum.TextXAlignment.Center footer.ZIndex = 11 -- Drag header local dragging, dragStart, startPos header.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = main.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) UIS.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) -- ============================================================================ -- [[ GAMBAR 3: TOGGLE BUTTON ]] -- ============================================================================ local toggleGui = Instance.new("ScreenGui") toggleGui.Name = "c00lkidToggle" toggleGui.ResetOnSpawn = false toggleGui.IgnoreGuiInset = true toggleGui.Parent = CoreGui local toggleBtn = Instance.new("ImageButton", toggleGui) toggleBtn.Size = UDim2.new(0, 60, 0, 60) toggleBtn.Position = UDim2.new(0, 20, 0.5, -30) toggleBtn.BackgroundColor3 = Color3.fromRGB(0, 0, 0) toggleBtn.BorderSizePixel = 0 toggleBtn.Image = IMAGE_ID toggleBtn.ScaleType = Enum.ScaleType.Fit toggleBtn.Active = true Instance.new("UICorner", toggleBtn).CornerRadius = UDim.new(1, 0) local tStroke = Instance.new("UIStroke", toggleBtn) tStroke.Thickness = 2 tStroke.Color = MERAH_BIASA task.spawn(function() while toggleBtn.Parent do toggleBtn.Rotation = toggleBtn.Rotation + 2 task.wait(0.03) end end) toggleBtn.MouseButton1Click:Connect(function() main.Visible = not main.Visible end) local dragging2, dragStart2, startPos2 toggleBtn.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging2 = true dragStart2 = input.Position startPos2 = toggleBtn.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging2 = false end end) end end) UIS.InputChanged:Connect(function(input) if dragging2 and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart2 toggleBtn.Position = UDim2.new(startPos2.X.Scale, startPos2.X.Offset + delta.X, startPos2.Y.Scale, startPos2.Y.Offset + delta.Y) end end) -- ============================================================================ -- [[ ANIMASI WELCOME ]] -- ============================================================================ task.spawn(function() TweenService:Create(welcomeFrame, TweenInfo.new(0.6, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { Position = UDim2.new(0.5, -250, 0.5, -125) }):Play() task.wait(3) TweenService:Create(welcomeFrame, TweenInfo.new(0.6, Enum.EasingStyle.Back, Enum.EasingDirection.In), { Position = UDim2.new(0.5, -250, 0.5, -400) }):Play() task.wait(0.7) welcomeGui:Destroy() main.Visible = true toggleBtn.Visible = true end) print("🔥 c00lkid RebOrn PrOpS — FULL EDITION LOADED!")