get secret world cl* candy maker character
Key Required

get secret world cl* candy maker character

test jsdredskyyredskyy 512 views 600 executesUpdated Aug 28, 2026
Unrated
00
Lua Script•338 lines (9909 chars)
--[[
    UNLOCK CHARACTER by Redsky
]]

local player = game.Players.LocalPlayer
local tween = game:GetService("TweenService")
local input = game:GetService("UserInputService")

-- Remote
local remote = game:GetService("ReplicatedStorage"):FindFirstChild("Remotes")
if remote then
    remote = remote:FindFirstChild("Combat")
    if remote then
        remote = remote:FindFirstChild("SwitchCharacter")
    end
end

-- GUI
local gui = Instance.new("ScreenGui")
gui.Name = "UnlockCharacter"
gui.Parent = player:WaitForChild("PlayerGui")
gui.ResetOnSpawn = false

-- ===== TOGGLE BUTTON =====
local toggle = Instance.new("TextButton")
toggle.Parent = gui
toggle.BackgroundColor3 = Color3.fromRGB(35, 35, 50)
toggle.BackgroundTransparency = 0.15
toggle.Position = UDim2.new(0.01, 0, 0.5, -28)
toggle.Size = UDim2.new(0, 56, 0, 56)
toggle.Font = Enum.Font.GothamBold
toggle.Text = "👑"
toggle.TextColor3 = Color3.fromRGB(255, 200, 100)
toggle.TextSize = 26
toggle.ZIndex = 100
toggle.BorderSizePixel = 0

local toggleCorner = Instance.new("UICorner")
toggleCorner.CornerRadius = UDim.new(1, 0)
toggleCorner.Parent = toggle

-- Hover
toggle.MouseEnter:Connect(function()
    toggle.BackgroundTransparency = 0.05
    toggle.Size = UDim2.new(0, 60, 0, 60)
end)
toggle.MouseLeave:Connect(function()
    toggle.BackgroundTransparency = 0.15
    toggle.Size = UDim2.new(0, 56, 0, 56)
end)

-- ===== MAIN FRAME =====
local frame = Instance.new("Frame")
frame.Parent = gui
frame.BackgroundColor3 = Color3.fromRGB(14, 14, 26)
frame.BackgroundTransparency = 0.06
frame.BorderSizePixel = 1
frame.BorderColor3 = Color3.fromRGB(255, 200, 100)
frame.Position = UDim2.new(0.08, 0, 0.5, -95)
frame.Size = UDim2.new(0, 270, 0, 190)
frame.Active = true
frame.Visible = true
frame.ClipsDescendants = true
frame.ZIndex = 10

local frameCorner = Instance.new("UICorner")
frameCorner.CornerRadius = UDim.new(0, 14)
frameCorner.Parent = frame

-- Background (soft)
local bg = Instance.new("ImageLabel")
bg.Parent = frame
bg.Size = UDim2.new(1, 0, 1, 0)
bg.Image = "rbxassetid://13979677695"
bg.ImageTransparency = 0.55
bg.ZIndex = 1
bg.ScaleType = Enum.ScaleType.Fit

local overlay = Instance.new("Frame")
overlay.Parent = frame
overlay.BackgroundColor3 = Color3.fromRGB(8, 8, 18)
overlay.BackgroundTransparency = 0.2
overlay.Size = UDim2.new(1, 0, 1, 0)
overlay.ZIndex = 2

-- ===== TITLE BAR =====
local titleBar = Instance.new("Frame")
titleBar.Parent = frame
titleBar.BackgroundColor3 = Color3.fromRGB(60, 25, 100)
titleBar.BackgroundTransparency = 0.2
titleBar.Size = UDim2.new(1, 0, 0, 36)
titleBar.Position = UDim2.new(0, 0, 0, 0)
titleBar.ZIndex = 10

local tCorner = Instance.new("UICorner")
tCorner.CornerRadius = UDim.new(0, 14)
tCorner.Parent = titleBar

local titleText = Instance.new("TextLabel")
titleText.Parent = titleBar
titleText.BackgroundTransparency = 1
titleText.Size = UDim2.new(0.55, 0, 1, 0)
titleText.Position = UDim2.new(0.05, 0, 0, 0)
titleText.Font = Enum.Font.GothamBold
titleText.Text = "👑 UNLOCK CHAR"
titleText.TextColor3 = Color3.fromRGB(255, 200, 100)
titleText.TextSize = 12
titleText.ZIndex = 11

local creatorText = Instance.new("TextLabel")
creatorText.Parent = titleBar
creatorText.BackgroundTransparency = 1
creatorText.Size = UDim2.new(0.2, 0, 1, 0)
creatorText.Position = UDim2.new(0.72, 0, 0, 0)
creatorText.Font = Enum.Font.Gotham
creatorText.Text = "Redsky"
creatorText.TextColor3 = Color3.fromRGB(180, 160, 220)
creatorText.TextSize = 8
creatorText.TextXAlignment = Enum.TextXAlignment.Right
creatorText.ZIndex = 11

-- Close (X)
local close = Instance.new("TextButton")
close.Parent = titleBar
close.BackgroundColor3 = Color3.fromRGB(100, 25, 25)
close.BackgroundTransparency = 0.2
close.Position = UDim2.new(1, -26, 0.06, 0)
close.Size = UDim2.new(0, 22, 0, 22)
close.Font = Enum.Font.GothamBold
close.Text = "✕"
close.TextColor3 = Color3.fromRGB(255, 120, 120)
close.TextSize = 10
close.ZIndex = 12
close.BorderSizePixel = 0

local closeCorner = Instance.new("UICorner")
closeCorner.CornerRadius = UDim.new(0, 6)
closeCorner.Parent = close

close.MouseButton1Click:Connect(function()
    -- Slide out animation
    tween:Create(frame, TweenInfo.new(0.35, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
        Position = UDim2.new(1.1, 0, 0.5, -95),
        BackgroundTransparency = 1
    }):Play()
    wait(0.4)
    gui:Destroy()
end)

-- Minimize
local minBtn = Instance.new("TextButton")
minBtn.Parent = titleBar
minBtn.BackgroundColor3 = Color3.fromRGB(60, 25, 90)
minBtn.BackgroundTransparency = 0.2
minBtn.Position = UDim2.new(1, -52, 0.06, 0)
minBtn.Size = UDim2.new(0, 22, 0, 22)
minBtn.Font = Enum.Font.GothamBold
minBtn.Text = "─"
minBtn.TextColor3 = Color3.fromRGB(255, 200, 100)
minBtn.TextSize = 12
minBtn.ZIndex = 11
minBtn.BorderSizePixel = 0

local minCorner = Instance.new("UICorner")
minCorner.CornerRadius = UDim.new(0, 6)
minCorner.Parent = minBtn

-- ===== UNLOCK FUNCTION =====
local function unlockWalter()
    if remote then
        local args = {
            "Walter",
            "D3v By Scr1pt3rbl4bl4 Code:019191919101010101010101010010101010101010101010102020209202020777NIGGAONLYENGINEZeroXERRORCODE92929292929922"
        }
        pcall(function()
            remote:FireServer(unpack(args))
            game.StarterGui:SetCore("SendNotification", {
                Title = "Unlock Character",
                Text = "✓ Walter Unlocked!",
                Duration = 2
            })
        end)
    else
        game.StarterGui:SetCore("SendNotification", {
            Title = "Unlock Character",
            Text = "✗ Remote not found!",
            Duration = 2
        })
    end
end

-- ===== BUTTON =====
local btn = Instance.new("TextButton")
btn.Parent = frame
btn.BackgroundColor3 = Color3.fromRGB(180, 130, 70)
btn.BackgroundTransparency = 0.2
btn.Position = UDim2.new(0.08, 0, 0.24, 0)
btn.Size = UDim2.new(0.84, 0, 0.28, 0)
btn.Font = Enum.Font.GothamBold
btn.Text = "🧪 UNLOCK WALTER"
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 13
btn.ZIndex = 15
btn.BorderSizePixel = 0

local btnCorner = Instance.new("UICorner")
btnCorner.CornerRadius = UDim.new(0, 10)
btnCorner.Parent = btn

btn.MouseButton1Click:Connect(function()
    btn.BackgroundTransparency = 0.4
    tween:Create(btn, TweenInfo.new(0.1), {BackgroundTransparency = 0.2}):Play()
    unlockWalter()
end)

btn.MouseEnter:Connect(function()
    btn.BackgroundTransparency = 0.1
    btn.Size = UDim2.new(0.86, 0, 0.3, 0)
end)
btn.MouseLeave:Connect(function()
    btn.BackgroundTransparency = 0.2
    btn.Size = UDim2.new(0.84, 0, 0.28, 0)
end)

-- ===== WIP TEXT =====
local wip = Instance.new("TextLabel")
wip.Parent = frame
wip.BackgroundTransparency = 1
wip.Position = UDim2.new(0, 0, 0.6, 0)
wip.Size = UDim2.new(1, 0, 0, 20)
wip.Font = Enum.Font.Gotham
wip.Text = "gui still wip will be adding more admin char soon!"
wip.TextColor3 = Color3.fromRGB(180, 170, 150)
wip.TextSize = 8
wip.ZIndex = 10

-- ===== STATUS =====
local status = Instance.new("TextLabel")
status.Parent = frame
status.BackgroundTransparency = 1
status.Position = UDim2.new(0, 0, 0.8, 0)
status.Size = UDim2.new(1, 0, 0, 14)
status.Font = Enum.Font.Code
status.Text = "READY"
status.TextColor3 = Color3.fromRGB(120, 255, 160)
status.TextSize = 8
status.ZIndex = 10

local thanks = Instance.new("TextLabel")
thanks.Parent = frame
thanks.BackgroundTransparency = 1
thanks.Position = UDim2.new(0, 0, 0.92, 0)
thanks.Size = UDim2.new(1, 0, 0, 12)
thanks.Font = Enum.Font.Code
thanks.Text = "ty for using the script :)"
thanks.TextColor3 = Color3.fromRGB(150, 150, 180)
thanks.TextSize = 7
thanks.ZIndex = 10

-- ===== MINIMIZE =====
local min = false
minBtn.MouseButton1Click:Connect(function()
    if min then
        tween:Create(frame, TweenInfo.new(0.2), {Size = UDim2.new(0, 270, 0, 190)}):Play()
        btn.Visible = true
        wip.Visible = true
        status.Visible = true
        thanks.Visible = true
        minBtn.Text = "─"
        min = false
    else
        tween:Create(frame, TweenInfo.new(0.2), {Size = UDim2.new(0, 270, 0, 36)}):Play()
        btn.Visible = false
        wip.Visible = false
        status.Visible = false
        thanks.Visible = false
        minBtn.Text = "□"
        min = true
    end
end)

-- ===== OPEN/CLOSE TOGGLE =====
local open = true

toggle.MouseButton1Click:Connect(function()
    if open then
        -- Slide out to right
        tween:Create(frame, TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
            Position = UDim2.new(1.1, 0, 0.5, -95),
            BackgroundTransparency = 1
        }):Play()
        wait(0.3)
        frame.Visible = false
        open = false
    else
        -- Slide in from right
        frame.Visible = true
        frame.Position = UDim2.new(1.1, 0, 0.5, -95)
        frame.BackgroundTransparency = 0.5
        tween:Create(frame, TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
            Position = UDim2.new(0.08, 0, 0.5, -95),
            BackgroundTransparency = 0.06
        }):Play()
        open = true
    end
end)

-- ===== DRAG =====
local drag = false
local ds, fs

frame.InputBegan:Connect(function(i)
    if i.UserInputType == Enum.UserInputType.MouseButton1 and i.Position.Y - frame.AbsolutePosition.Y <= 36 then
        drag = true
        ds = i.Position
        fs = frame.Position
    end
end)

frame.InputEnded:Connect(function()
    drag = false
end)

input.InputChanged:Connect(function(i)
    if drag and i.UserInputType == Enum.UserInputType.MouseMovement then
        local d = i.Position - ds
        frame.Position = UDim2.new(fs.X.Scale, fs.X.Offset + d.X, fs.Y.Scale, fs.Y.Offset + d.Y)
    end
end)

-- ===== INIT =====
game.StarterGui:SetCore("SendNotification", {
    Title = "Unlock Character",
    Text = "by Redsky | Walter available",
    Duration = 2
})

print("[Redsky] Unlock Character loaded - Walter")

Features & Information

idk walter will be adding more chars soon
#admin#admin char

Community Comments (2)

PolichoukmarkPolichoukmarkOct 6, 2026

It's a dead game, none's playing it anymore

Replying to @Polichoukmark
redskyyredskyyOct 6, 2026

@Polichoukmark yes