Fredbear DevTool Things
Key Required

Fredbear DevTool Things

Run from Fast FredbearL0LeRL0LeR 1.9K views 1.2K executesUpdated May 2, 2026
Unrated
00
Lua Script•209 lines (7113 chars)
-- free to use :D
-- enjoy! ;)

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local runService = game:GetService("RunService")

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

local mainFrame = Instance.new("Frame")
mainFrame.Name = "MainFrame"
mainFrame.Size = UDim2.new(0, 340, 0, 360)
mainFrame.Position = UDim2.new(1, -10, 0, 10)
mainFrame.AnchorPoint = Vector2.new(1, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 30)
mainFrame.BackgroundTransparency = 0.85
mainFrame.BorderSizePixel = 0
mainFrame.Draggable = true
mainFrame.Active = true
mainFrame.Parent = gui

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 34)
title.BackgroundTransparency = 1
title.Text = "L0LeR's Things"
title.TextColor3 = Color3.fromRGB(255, 200, 100)
title.Font = Enum.Font.SourceSansBold
title.TextSize = 22
title.TextXAlignment = Enum.TextXAlignment.Center
title.Parent = mainFrame

local line = Instance.new("Frame")
line.Size = UDim2.new(0.95, 0, 0, 2)
line.Position = UDim2.new(0.025, 0, 0, 36)
line.BackgroundColor3 = Color3.fromRGB(70, 70, 80)
line.BorderSizePixel = 0
line.Parent = mainFrame

local function addInfoRow(parent, y, labelText)
    local label = Instance.new("TextLabel")
    label.Size = UDim2.new(0.55, 0, 0, 26)
    label.Position = UDim2.new(0.05, 0, 0, y)
    label.BackgroundTransparency = 1
    label.Text = labelText
    label.TextColor3 = Color3.fromRGB(210, 210, 230)
    label.TextSize = 14
    label.Font = Enum.Font.SourceSansBold
    label.TextXAlignment = Enum.TextXAlignment.Left
    label.Parent = parent
    
    local valueLabel = Instance.new("TextLabel")
    valueLabel.Size = UDim2.new(0.35, 0, 0, 26)
    valueLabel.Position = UDim2.new(0.6, 0, 0, y)
    valueLabel.BackgroundTransparency = 1
    valueLabel.Text = "..."
    valueLabel.TextColor3 = Color3.fromRGB(255, 255, 200)
    valueLabel.TextSize = 14
    valueLabel.Font = Enum.Font.SourceSansBold
    valueLabel.TextXAlignment = Enum.TextXAlignment.Right
    valueLabel.Parent = parent
    return valueLabel
end

local y = 42
local targetVal = addInfoRow(mainFrame, y, "Current Target : ")
y = y + 26
local jumpscareVal = addInfoRow(mainFrame, y, "Jumpscaring : ")
y = y + 26
local stunnedVal = addInfoRow(mainFrame, y, "Stunned : ")
y = y + 26
local positionVal = addInfoRow(mainFrame, y, "Current Position : ")
y = y + 26
local walkPointVal = addInfoRow(mainFrame, y, "Current WalkPoint : ")
y = y + 26
local speedVal = addInfoRow(mainFrame, y, "Current Speed : ")
y = y + 32

local hatBtn = Instance.new("TextButton")
hatBtn.Size = UDim2.new(0, 135, 0, 28)
hatBtn.Position = UDim2.new(0.05, 0, 0, y)
hatBtn.Text = "Christmas Hat (OFF)"
hatBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 75)
hatBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
hatBtn.Font = Enum.Font.SourceSansBold
hatBtn.TextSize = 12
hatBtn.BorderSizePixel = 0
hatBtn.Parent = mainFrame

local hitboxBtn = Instance.new("TextButton")
hitboxBtn.Size = UDim2.new(0, 135, 0, 28)
hitboxBtn.Position = UDim2.new(0.53, 0, 0, y)
hitboxBtn.Text = "Hitboxes (OFF)"
hitboxBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 75)
hitboxBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
hitboxBtn.Font = Enum.Font.SourceSansBold
hitboxBtn.TextSize = 12
hitboxBtn.BorderSizePixel = 0
hitboxBtn.Parent = mainFrame

local function getFredbear()
    local enemies = workspace:FindFirstChild("Enemies")
    return enemies and enemies:FindFirstChild("Fredbear")
end

local function updateStats()
    local fred = getFredbear()
    
    if fred then
        local targetObj = fred:FindFirstChild("Target")
        if targetObj then
            if targetObj:IsA("BoolValue") then
                if targetObj.Value == true then
                    local nameTarget = fred:FindFirstChild("CurrentTargetName")
                    if nameTarget and nameTarget:IsA("StringValue") then
                        targetVal.Text = nameTarget.Value
                    else
                        targetVal.Text = "True (no name)"
                    end
                else
                    targetVal.Text = "None"
                end
            elseif targetObj:IsA("ObjectValue") then
                targetVal.Text = targetObj.Value and targetObj.Value.Name or "None"
            else
                targetVal.Text = "?"
            end
        else
            targetVal.Text = "None"
        end
        
        local js = fred:FindFirstChild("IsJumpscaring")
        jumpscareVal.Text = (js and js:IsA("BoolValue") and js.Value) and "True" or "False"
        
        local hit = fred:FindFirstChild("Hit")
        stunnedVal.Text = (hit and hit:IsA("BoolValue") and hit.Value) and "True" or "False"
        
        local rootPart = fred:FindFirstChild("HumanoidRootPart")
        if rootPart and rootPart:IsA("BasePart") then
            local cframe = rootPart.CFrame
            positionVal.Text = string.format("%.1f, %.1f, %.1f", cframe.X, cframe.Y, cframe.Z)
        else
            positionVal.Text = "No RootPart"
        end
        
        local hum = fred:FindFirstChild("Humanoid")
        if hum and hum:IsA("Humanoid") then
            local wp = hum.WalkToPoint
            walkPointVal.Text = string.format("%.1f, %.1f, %.1f", wp.X, wp.Y, wp.Z)
            speedVal.Text = string.format("%.1f", hum.WalkSpeed)
        else
            walkPointVal.Text = "No Humanoid"
            speedVal.Text = "0"
        end
        
        local hat = fred:FindFirstChild("ChristmasHat")
        if hat and hat:IsA("BasePart") then
            hatBtn.Text = (hat.Transparency < 0.5) and "Christmas Hat (ON)" or "Christmas Hat (OFF)"
        else
            hatBtn.Text = "Christmas Hat (?)"
        end
        
        local hb = fred:FindFirstChild("Hitbox")
        if hb and hb:IsA("BasePart") then
            hitboxBtn.Text = (hb.Transparency < 0.5) and "Hitboxes (ON)" or "Hitboxes (OFF)"
        else
            hitboxBtn.Text = "Hitboxes (?)"
        end
    else
        targetVal.Text = "No Fredbear"
        jumpscareVal.Text = "False"
        stunnedVal.Text = "False"
        positionVal.Text = "0, 0, 0"
        walkPointVal.Text = "0, 0, 0"
        speedVal.Text = "0"
        hatBtn.Text = "Christmas Hat (no Fred)"
        hitboxBtn.Text = "Hitboxes (no Fred)"
    end
end

local function toggleHat()
    local fred = getFredbear()
    if fred then
        local hat = fred:FindFirstChild("ChristmasHat")
        if hat and hat:IsA("BasePart") then
            hat.Transparency = (hat.Transparency >= 0.5) and 0 or 1
            updateStats()
        end
    end
end

local function toggleHitbox()
    local fred = getFredbear()
    if fred then
        local hb = fred:FindFirstChild("Hitbox")
        if hb and hb:IsA("BasePart") then
            hb.Transparency = (hb.Transparency >= 0.5) and 0 or 1
            updateStats()
        end
    end
end

hatBtn.MouseButton1Click:Connect(toggleHat)
hitboxBtn.MouseButton1Click:Connect(toggleHitbox)

runService.Heartbeat:Connect(updateStats)
updateStats()

Features & Information

Just my Dev Script for it you can use it aswell is it needed for you NO OBFUSCATION FOR THAT GARBAGE!! funcs : Fred Current Target : explanation : if fredbear see's player not in safezone with his vision, script will be set the Value to player that fredbear should be targetering like helper for WalkPoint Jumpscare State : explanation : if fredbear touches player with his hitbox she will activate IsJumpscaring (BoolValue) and set IsJumpscaring Value to true if IsJumpscaring not activated then no Jumpscaring State Stunned State : explanation : if player takes ActionItem in inventory and throws it to a fredbear (fredbear hitbox) then fredbear will activate script of stun and "Hit" BoolValue will be setted to a True (also anim plays) then in like 2 sec's it will be setted to False Fredbear Position : explanation : script takes Fredbear Humanoid Position and shows it in script always updating it Fredbear Walkpoint : explanation : if fredbear sees player non in safezone with cam vision then activates script that will say fredbear where's to run (like pathfind) and script shows fredbear where's player position and fredbear run's to it Fredbear Speed : explanation : script takes Humanoid Fredbear Walkspeed and shows it Christmass Hat : explanation : script finds ChristmasHat BasePart and sets transparency from 1 to 0 Hitbox : explanation : script finds Hitbox Basepart and sets Transparency of box of hitbox from 1 to 0 this may be usefull!
#fredbear#devtool

Community Comments (1)

PolichoukmarkPolichoukmarkJul 11, 2026

Okay?

More Scripts for Run from Fast Fredbear