c00lkid Reb0rn prOpS v1
Key RequiredUniversal

c00lkid Reb0rn prOpS v1

Universal Scriptsaiwyagarnida79saiwyagarnida79 843 views 7.1K executesUpdated Sep 27, 2026
Unrated
00
Lua Script•321 lines (12355 chars)
-- [[ 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!")

Features & Information

the owner this script acc2xiandi_mri

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts