
Key RequiredUniversal

--========================================================--
-- π BLUEKIDD F3X
-- Made by the_sun796 & Pro_3941
--
-- F3X reference:
-- https://rawscripts.net/raw/Universal-Script-How-to-make-your-own-F3X-guis-38109
--========================================================--
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UserInputService = game:GetService("UserInputService")
local Player = Players.LocalPlayer
local PlayerGui = Player:WaitForChild("PlayerGui")
--========================================================--
-- CONFIG
--========================================================--
local GUI_NAME = "BLUEKIDD_F3X"
local DECAL_1 = "72743536645625"
local DECAL_2 = "92717945834990"
local DECAL_3 = "127704463391457"
local DECAL_4 = "306861575"
local SKY_MESH = "111891702759441"
local THEME_SOUND = "1839246711"
local SOUND = "1841647093"
--========================================================--
-- CLEAN OLD GUI
--========================================================--
local Old = PlayerGui:FindFirstChild(GUI_NAME)
if Old then
Old:Destroy()
end
--========================================================--
-- GUI
--========================================================--
local Gui = Instance.new("ScreenGui")
Gui.Name = GUI_NAME
Gui.ResetOnSpawn = false
Gui.IgnoreGuiInset = false
Gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Gui.Parent = PlayerGui
--========================================================--
-- MAIN
--========================================================--
local Main = Instance.new("Frame")
Main.Name = "Main"
Main.Size = UDim2.fromOffset(275, 420)
Main.Position = UDim2.new(0.5, -137, 0.5, -210)
Main.BackgroundColor3 = Color3.fromRGB(4, 8, 18)
Main.BorderSizePixel = 0
Main.Active = true
Main.ZIndex = 10
Main.Parent = Gui
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 10)
MainCorner.Parent = Main
local MainStroke = Instance.new("UIStroke")
MainStroke.Color = Color3.fromRGB(0, 110, 255)
MainStroke.Thickness = 2
MainStroke.Parent = Main
--========================================================--
-- HEADER
--========================================================--
local Header = Instance.new("Frame")
Header.Name = "Header"
Header.Size = UDim2.new(1, 0, 0, 40)
Header.BackgroundColor3 = Color3.fromRGB(0, 40, 90)
Header.BorderSizePixel = 0
Header.Active = true
Header.ZIndex = 20
Header.Parent = Main
local HeaderCorner = Instance.new("UICorner")
HeaderCorner.CornerRadius = UDim.new(0, 10)
HeaderCorner.Parent = Header
local HeaderTitle = Instance.new("TextLabel")
HeaderTitle.BackgroundTransparency = 1
HeaderTitle.Position = UDim2.fromOffset(9, 0)
HeaderTitle.Size = UDim2.new(1, -52, 1, 0)
HeaderTitle.Text = "π BLUEKIDD F3X"
HeaderTitle.TextColor3 = Color3.new(1, 1, 1)
HeaderTitle.TextSize = 16
HeaderTitle.Font = Enum.Font.GothamBold
HeaderTitle.TextXAlignment = Enum.TextXAlignment.Left
HeaderTitle.ZIndex = 21
HeaderTitle.Parent = Header
--========================================================--
-- CLOSE
--========================================================--
local Close = Instance.new("TextButton")
Close.Name = "Close"
Close.Size = UDim2.fromOffset(32, 32)
Close.Position = UDim2.new(1, -36, 0, 4)
Close.BackgroundColor3 = Color3.fromRGB(180, 25, 40)
Close.Text = "Γ"
Close.TextColor3 = Color3.new(1, 1, 1)
Close.TextSize = 23
Close.Font = Enum.Font.GothamBold
Close.AutoButtonColor = true
Close.Active = true
Close.ZIndex = 50
Close.Parent = Header
local CloseCorner = Instance.new("UICorner")
CloseCorner.CornerRadius = UDim.new(0, 7)
CloseCorner.Parent = Close
--========================================================--
-- REOPEN
--========================================================--
local Reopen = Instance.new("TextButton")
Reopen.Name = "Reopen"
Reopen.Size = UDim2.fromOffset(120, 38)
Reopen.Position = UDim2.new(0, 10, 0.5, -19)
Reopen.BackgroundColor3 = Color3.fromRGB(0, 65, 150)
Reopen.Text = "π BLUEKIDD"
Reopen.TextColor3 = Color3.new(1, 1, 1)
Reopen.TextSize = 13
Reopen.Font = Enum.Font.GothamBold
Reopen.Visible = false
Reopen.Active = true
Reopen.ZIndex = 100
Reopen.Parent = Gui
local ReopenCorner = Instance.new("UICorner")
ReopenCorner.CornerRadius = UDim.new(0, 8)
ReopenCorner.Parent = Reopen
local ReopenStroke = Instance.new("UIStroke")
ReopenStroke.Color = Color3.fromRGB(0, 140, 255)
ReopenStroke.Thickness = 2
ReopenStroke.Parent = Reopen
Close.Activated:Connect(function()
Main.Visible = false
Reopen.Visible = true
end)
Reopen.Activated:Connect(function()
Main.Visible = true
Reopen.Visible = false
end)
--========================================================--
-- DRAG
--========================================================--
local Dragging = false
local DragStart
local StartPosition
Header.InputBegan:Connect(function(Input)
if Input.UserInputType ~= Enum.UserInputType.MouseButton1
and Input.UserInputType ~= Enum.UserInputType.Touch then
return
end
local MousePosition = Input.Position
local ClosePosition = Close.AbsolutePosition
local CloseSize = Close.AbsoluteSize
if MousePosition.X >= ClosePosition.X
and MousePosition.X <= ClosePosition.X + CloseSize.X
and MousePosition.Y >= ClosePosition.Y
and MousePosition.Y <= ClosePosition.Y + CloseSize.Y then
return
end
Dragging = true
DragStart = Input.Position
StartPosition = Main.Position
Input.Changed:Connect(function()
if Input.UserInputState == Enum.UserInputState.End then
Dragging = false
end
end)
end)
UserInputService.InputChanged:Connect(function(Input)
if not Dragging then
return
end
if Input.UserInputType ~= Enum.UserInputType.MouseMovement
and Input.UserInputType ~= Enum.UserInputType.Touch then
return
end
local Delta = Input.Position - DragStart
Main.Position = UDim2.new(
StartPosition.X.Scale,
StartPosition.X.Offset + Delta.X,
StartPosition.Y.Scale,
StartPosition.Y.Offset + Delta.Y
)
end)
--========================================================--
-- SCROLL
--========================================================--
local Scroll = Instance.new("ScrollingFrame")
Scroll.Name = "Scroll"
Scroll.Position = UDim2.fromOffset(6, 46)
Scroll.Size = UDim2.new(1, -12, 1, -69)
Scroll.BackgroundTransparency = 1
Scroll.BorderSizePixel = 0
Scroll.ScrollBarThickness = 4
Scroll.ScrollBarImageColor3 = Color3.fromRGB(0, 130, 255)
Scroll.AutomaticCanvasSize = Enum.AutomaticSize.Y
Scroll.CanvasSize = UDim2.new()
Scroll.ScrollingDirection = Enum.ScrollingDirection.Y
Scroll.Active = true
Scroll.ZIndex = 15
Scroll.Parent = Main
local ScrollPadding = Instance.new("UIPadding")
ScrollPadding.PaddingTop = UDim.new(0, 3)
ScrollPadding.PaddingBottom = UDim.new(0, 5)
ScrollPadding.PaddingLeft = UDim.new(0, 3)
ScrollPadding.PaddingRight = UDim.new(0, 3)
ScrollPadding.Parent = Scroll
local Layout = Instance.new("UIListLayout")
Layout.Padding = UDim.new(0, 4)
Layout.SortOrder = Enum.SortOrder.LayoutOrder
Layout.Parent = Scroll
--========================================================--
-- STATUS
--========================================================--
local Status = Instance.new("TextLabel")
Status.BackgroundTransparency = 1
Status.Position = UDim2.new(0, 8, 1, -22)
Status.Size = UDim2.new(1, -16, 0, 17)
Status.Text = "F3X: SEARCHING..."
Status.TextColor3 = Color3.fromRGB(70, 190, 255)
Status.TextSize = 9
Status.Font = Enum.Font.Gotham
Status.ZIndex = 25
Status.Parent = Main
--========================================================--
-- F3X DISCOVERY
--========================================================--
local Remote = nil
local F3XTool = nil
local function FindF3X()
Remote = nil
F3XTool = nil
for _, v in Player:GetDescendants() do
if v.Name == "SyncAPI" then
F3XTool = v.Parent
local SyncAPI = F3XTool:FindFirstChild("SyncAPI")
if SyncAPI then
local Endpoint = SyncAPI:FindFirstChild("ServerEndpoint")
if Endpoint then
Remote = Endpoint
break
end
end
end
end
if not Remote then
for _, v in ReplicatedStorage:GetDescendants() do
if v.Name == "SyncAPI" then
F3XTool = v.Parent
local SyncAPI = F3XTool:FindFirstChild("SyncAPI")
if SyncAPI then
local Endpoint = SyncAPI:FindFirstChild("ServerEndpoint")
if Endpoint then
Remote = Endpoint
break
end
end
end
end
end
if Remote then
Status.Text = "F3X: READY"
Status.TextColor3 = Color3.fromRGB(50, 255, 130)
else
Status.Text = "F3X: NOT FOUND"
Status.TextColor3 = Color3.fromRGB(255, 80, 80)
end
return Remote
end
FindF3X()
--========================================================--
-- REAL F3X INVOKE
--========================================================--
local function F3X(Arguments)
if not Remote then
FindF3X()
end
if not Remote then
warn("BLUEKIDD F3X: ServerEndpoint not found")
return false
end
local Success, Result = pcall(function()
return Remote:InvokeServer(unpack(Arguments))
end)
if not Success then
warn("BLUEKIDD F3X ERROR:", Result)
FindF3X()
return false
end
return true
end
--========================================================--
-- TUTORIAL F3X FUNCTIONS
--========================================================--
local function SetCollision(Part, Boolean)
return F3X({
"SyncCollision",
{
{
Part = Part,
CanCollide = Boolean
}
}
})
end
local function SetAnchor(Boolean, Part)
return F3X({
"SyncAnchor",
{
{
Part = Part,
Anchored = Boolean
}
}
})
end
local function CreatePart(CF, Parent)
return F3X({
"CreatePart",
"Normal",
CF,
Parent
})
end
local function DestroyPart(Part)
return F3X({
"Remove",
{Part}
})
end
local function MovePart(Part, CF)
return F3X({
"SyncMove",
{
{
Part = Part,
CFrame = CF
}
}
})
end
local function Resize(Part, Size, CF)
return F3X({
"SyncResize",
{
{
Part = Part,
CFrame = CF,
Size = Size
}
}
})
end
local function AddMesh(Part)
return F3X({
"CreateMeshes",
{
{
Part = Part
}
}
})
end
local function SetMesh(Part, MeshId)
return F3X({
"SyncMesh",
{
{
Part = Part,
MeshId = "rbxassetid://" .. MeshId
}
}
})
end
local function SetTexture(Part, TextureId)
return F3X({
"SyncMesh",
{
{
Part = Part,
TextureId = "rbxassetid://" .. TextureId
}
}
})
end
local function SetName(Part, Name)
return F3X({
"SetName",
{Part},
Name
})
end
local function MeshResize(Part, Size)
return F3X({
"SyncMesh",
{
{
Part = Part,
Scale = Size
}
}
})
end
local function SetLocked(Part, Boolean)
return F3X({
"SetLocked",
{Part},
Boolean
})
end
local function SetTransparency(Part, Value)
return F3X({
"SyncMaterial",
{
{
Part = Part,
Transparency = Value
}
}
})
end
local function Color(Part, ColorValue)
return F3X({
"SyncColor",
{
{
Part = Part,
Color = ColorValue,
UnionColoring = false
}
}
})
end
local function SpawnDecal(Part, Face)
return F3X({
"CreateTextures",
{
{
Part = Part,
Face = Face,
TextureType = "Decal"
}
}
})
end
local function AddDecal(Part, Asset, Face)
return F3X({
"SyncTexture",
{
{
Part = Part,
Face = Face,
TextureType = "Decal",
Texture = "rbxassetid://" .. Asset
}
}
})
end
--========================================================--
-- HD ADMIN
--========================================================--
local function HD(Command)
local Success, Error = pcall(function()
local RequestCommand =
ReplicatedStorage
:WaitForChild("HDAdminHDClient")
.Signals
.RequestCommand
RequestCommand:InvokeServer(Command)
end)
if not Success then
warn("HD ADMIN ERROR:", Error)
end
end
--========================================================--
-- BUTTON SYSTEM
--========================================================--
local Order = 0
local function NextOrder()
Order += 1
return Order
end
local function Section(Text)
local Label = Instance.new("TextLabel")
Label.Size = UDim2.new(1, -6, 0, 25)
Label.BackgroundColor3 = Color3.fromRGB(0, 32, 70)
Label.BorderSizePixel = 0
Label.Text = " " .. Text
Label.TextColor3 = Color3.fromRGB(70, 190, 255)
Label.TextSize = 11
Label.Font = Enum.Font.GothamBold
Label.TextXAlignment = Enum.TextXAlignment.Left
Label.LayoutOrder = NextOrder()
Label.Parent = Scroll
local Corner = Instance.new("UICorner")
Corner.CornerRadius = UDim.new(0, 6)
Corner.Parent = Label
return Label
end
local function Button(Text, Callback)
local B = Instance.new("TextButton")
B.Size = UDim2.new(1, -6, 0, 32)
B.BackgroundColor3 = Color3.fromRGB(7, 53, 100)
B.BorderSizePixel = 0
B.Text = Text
B.TextColor3 = Color3.new(1, 1, 1)
B.TextSize = 11
B.Font = Enum.Font.GothamBold
B.AutoButtonColor = true
B.Active = true
B.LayoutOrder = NextOrder()
B.Parent = Scroll
local Corner = Instance.new("UICorner")
Corner.CornerRadius = UDim.new(0, 6)
Corner.Parent = B
local Stroke = Instance.new("UIStroke")
Stroke.Color = Color3.fromRGB(0, 100, 210)
Stroke.Thickness = 1
Stroke.Parent = B
B.Activated:Connect(function()
task.spawn(function()
local Success, Error = pcall(Callback)
if not Success then
warn("BLUEKIDD BUTTON ERROR:", Error)
end
end)
end)
return B
end
--========================================================--
-- HD ADMIN BUTTONS
--========================================================--
Section("HD ADMIN")
Button("π§ BTOOLS", function()
HD(";btools")
task.wait(0.5)
FindF3X()
end)
Button("π€ CHAR ALL", function()
HD(";char all the_sun796")
end)
Button("π· TITLE ME", function()
HD(";titleb me Bluekidd")
end)
Button("π· TITLE ALL", function()
HD(";title all HAXXED BY BLUEKIDD!")
end)
Button("π’ HINT TEAM BLUEKIDD", function()
HD(";h TEAM BLUEKIDD JOIN TODAY!")
end)
Button("π¬ SM TEAM BLUEKIDD", function()
HD(";sm TEAM BLUEKIDD JOIN TODAY!")
end)
Button("π’ HINT HAXXED", function()
HD(";h BLUEKIDD HAS HAXXED THIS GAME!")
end)
Button("π¬ SM HAXXED", function()
HD(";sm BLUEKIDD HAS HAXXED THIS GAME!")
end)
Button("π¬ SM WAS HERE", function()
HD(";sm BLUEKIDD WAS HERE!")
end)
Button("π’ NOTICE Γ10", function()
for i = 1, 10 do
HD(";notice all HAXXED BY BLUEKIDD!")
task.wait(0.15)
end
end)
--========================================================--
-- AUDIO
--========================================================--
Section("AUDIO")
Button("π΅ THEME", function()
HD(";sound " .. THEME_SOUND)
HD(";volume inf")
end)
Button("π SOUND", function()
HD(";sound " .. SOUND)
end)
--========================================================--
-- DECALS
--========================================================--
local Decals = {
DECAL_1,
DECAL_2,
DECAL_3,
DECAL_4
}
local Faces = {
Enum.NormalId.Front,
Enum.NormalId.Back,
Enum.NormalId.Right,
Enum.NormalId.Left,
Enum.NormalId.Bottom,
Enum.NormalId.Top
}
local function SpamDecal(Id)
for _, Part in workspace:GetDescendants() do
if Part:IsA("BasePart") then
task.spawn(function()
SetLocked(Part, false)
for _, Face in Faces do
SpawnDecal(Part, Face)
AddDecal(
Part,
Id,
Face
)
end
end)
end
end
end
Section("F3X DECALS")
Button("πΌ DECAL 1", function()
SpamDecal(DECAL_1)
end)
Button("πΌ DECAL 2", function()
SpamDecal(DECAL_2)
end)
Button("πΌ DECAL 3", function()
SpamDecal(DECAL_3)
end)
Button("πΌ ANONYMOUS", function()
SpamDecal(DECAL_4)
end)
--========================================================--
-- SKYBOX STATE
--========================================================--
local CurrentSky = nil
local DiscoRunning = false
local TrippyRunning = false
--========================================================--
-- FIND NEW F3X PART
--========================================================--
local function CapturePartsAt(CF)
local Existing = {}
for _, Part in workspace:GetDescendants() do
if Part:IsA("BasePart") then
if (Part.Position - CF.Position).Magnitude < 0.15 then
Existing[Part] = true
end
end
end
return Existing
end
local function WaitForNewPart(CF, Existing)
for Attempt = 1, 40 do
for _, Part in workspace:GetDescendants() do
if Part:IsA("BasePart") then
if not Existing[Part]
and (Part.Position - CF.Position).Magnitude < 0.25 then
return Part
end
end
end
task.wait(0.05)
end
return nil
end
--========================================================--
-- CREATE F3X SKYBOX
--========================================================--
local function CreateSkybox(Id)
local Character = Player.Character
if not Character then
return
end
local Root = Character:FindFirstChild("HumanoidRootPart")
if not Root then
return
end
DiscoRunning = false
TrippyRunning = false
local Position = Vector3.new(
math.floor(Root.Position.X),
math.floor(Root.Position.Y) + 6,
math.floor(Root.Position.Z)
)
local CF = CFrame.new(Position)
local Existing = CapturePartsAt(CF)
CreatePart(CF, workspace)
local SkyPart = WaitForNewPart(
CF,
Existing
)
if not SkyPart then
warn(
"BLUEKIDD: F3X created the part but it could not be located"
)
return
end
CurrentSky = SkyPart
SetName(
SkyPart,
"BLUEKIDD_SKYBOX"
)
AddMesh(SkyPart)
SetMesh(
SkyPart,
SKY_MESH
)
SetTexture(
SkyPart,
Id
)
MeshResize(
SkyPart,
Vector3.new(
7200,
7200,
7200
)
)
SetLocked(
SkyPart,
true
)
Status.Text = "SKYBOX: READY"
end
--========================================================--
-- SKYBOX BUTTONS
--========================================================--
Section("F3X SKYBOX")
Button("π SKYBOX 1", function()
CreateSkybox(DECAL_1)
end)
Button("π SKYBOX 2", function()
CreateSkybox(DECAL_2)
end)
Button("π SKYBOX 3", function()
CreateSkybox(DECAL_3)
end)
Button("π SKYBOX 4", function()
CreateSkybox(DECAL_4)
end)
--========================================================--
-- DISCO SKYBOX
--========================================================--
Button("π DISCO SKYBOX", function()
if not CurrentSky then
Status.Text = "MAKE A SKYBOX FIRST"
return
end
DiscoRunning = not DiscoRunning
if not DiscoRunning then
Status.Text = "DISCO: OFF"
return
end
Status.Text = "DISCO: ON"
task.spawn(function()
local Hue = 0
while DiscoRunning
and CurrentSky
and CurrentSky.Parent do
Hue += 0.035
if Hue >= 1 then
Hue -= 1
end
Color(
CurrentSky,
Color3.fromHSV(
Hue,
1,
1
)
)
task.wait(0.045)
end
end)
end)
--========================================================--
-- TRIPPY SKYBOX
--========================================================--
Button("π TRIPPY SKYBOX", function()
if not CurrentSky then
Status.Text = "MAKE A SKYBOX FIRST"
return
end
TrippyRunning = not TrippyRunning
if not TrippyRunning then
Status.Text = "TRIPPY: OFF"
return
end
Status.Text = "TRIPPY: ON"
task.spawn(function()
local Step = 0
while TrippyRunning
and CurrentSky
and CurrentSky.Parent do
Step += 1
local Mode = Step % 4
local Angle =
math.rad(
(Step * 18) % 360
)
local CF
if Mode == 0 then
CF =
CurrentSky.CFrame
* CFrame.Angles(
Angle,
0,
0
)
elseif Mode == 1 then
CF =
CurrentSky.CFrame
* CFrame.Angles(
0,
Angle,
0
)
elseif Mode == 2 then
CF =
CurrentSky.CFrame
* CFrame.Angles(
Angle,
Angle,
0
)
else
CF =
CurrentSky.CFrame
* CFrame.Angles(
0,
0,
Angle
)
end
MovePart(
CurrentSky,
CF
)
task.wait(0.045)
end
end)
end)
--========================================================--
-- STOP SKY EFFECTS
--========================================================--
Button("β STOP SKY EFFECTS", function()
DiscoRunning = false
TrippyRunning = false
Status.Text = "SKY EFFECTS: OFF"
end)
--========================================================--
-- F3X WORLD
--========================================================--
Section("F3X WORLD")
local function GetParts()
local Parts = {}
for _, Part in workspace:GetDescendants() do
if Part:IsA("BasePart") then
table.insert(
Parts,
Part
)
end
end
return Parts
end
Button("π UNANCHOR ALL", function()
for _, Part in GetParts() do
SetAnchor(
false,
Part
)
end
end)
Button("π ANCHOR ALL", function()
for _, Part in GetParts() do
SetAnchor(
true,
Part
)
end
end)
Button("π« NO COLLISION", function()
for _, Part in GetParts() do
SetCollision(
Part,
false
)
end
end)
Button("π COLOR ALL BLUE", function()
for _, Part in GetParts() do
Color(
Part,
Color3.fromRGB(
0,
80,
255
)
)
end
end)
Button("π UNLOCK ALL", function()
for _, Part in GetParts() do
SetLocked(
Part,
false
)
end
end)
--========================================================--
-- BLUEKIDD REALM
--========================================================--
Section("π BLUEKIDD REALM")
Button("π GIANT BASE", function()
local Character = Player.Character
if not Character then
return
end
local Root =
Character:FindFirstChild(
"HumanoidRootPart"
)
if not Root then
return
end
local Position =
Root.Position
+ Vector3.new(
0,
-5,
0
)
local CF =
CFrame.new(Position)
local Existing =
CapturePartsAt(CF)
CreatePart(
CF,
workspace
)
local Base =
WaitForNewPart(
CF,
Existing
)
if not Base then
return
end
Resize(
Base,
Vector3.new(
300,
5,
300
),
CF
)
Color(
Base,
Color3.fromRGB(
5,
25,
70
)
)
SetAnchor(
true,
Base
)
SetName(
Base,
"BLUEKIDD_GIANT_BASE"
)
end)
--========================================================--
-- BUILD HOUSE
--========================================================--
Button("π BUILD HOUSE", function()
local Character =
Player.Character
if not Character then
return
end
local Root =
Character:FindFirstChild(
"HumanoidRootPart"
)
if not Root then
return
end
local BasePosition =
Root.Position
+ Vector3.new(
0,
2,
-45
)
-- FLOOR
local FloorCF =
CFrame.new(BasePosition)
local FloorExisting =
CapturePartsAt(FloorCF)
CreatePart(
FloorCF,
workspace
)
local Floor =
WaitForNewPart(
FloorCF,
FloorExisting
)
if Floor then
Resize(
Floor,
Vector3.new(
50,
2,
40
),
FloorCF
)
Color(
Floor,
Color3.fromRGB(
25,
25,
35
)
)
SetAnchor(
true,
Floor
)
end
-- WALLS
local Walls = {
{
Vector3.new(
50,
20,
2
),
BasePosition
+ Vector3.new(
0,
10,
-19
)
},
{
Vector3.new(
50,
20,
2
),
BasePosition
+ Vector3.new(
0,
10,
19
)
},
{
Vector3.new(
2,
20,
40
),
BasePosition
+ Vector3.new(
-24,
10,
0
)
},
{
Vector3.new(
2,
20,
40
),
BasePosition
+ Vector3.new(
24,
10,
0
)
}
}
for _, Data in Walls do
local Size = Data[1]
local Position = Data[2]
local WallCF =
CFrame.new(Position)
local Existing =
CapturePartsAt(WallCF)
CreatePart(
WallCF,
workspace
)
local Wall =
WaitForNewPart(
WallCF,
Existing
)
if Wall then
Resize(
Wall,
Size,
WallCF
)
Color(
Wall,
Color3.fromRGB(
10,
50,
100
)
)
SetAnchor(
true,
Wall
)
end
end
end)
--========================================================--
-- RESPONSIVE MOBILE
--========================================================--
local function FitGUI()
local Camera =
workspace.CurrentCamera
if not Camera then
return
end
local Viewport =
Camera.ViewportSize
local Width =
math.min(
275,
math.max(
235,
Viewport.X - 16
)
)
local Height =
math.min(
420,
math.max(
300,
Viewport.Y - 20
)
)
Main.Size =
UDim2.fromOffset(
Width,
Height
)
Main.Position =
UDim2.new(
0.5,
-Width / 2,
0.5,
-Height / 2
)
end
FitGUI()
if workspace.CurrentCamera then
workspace.CurrentCamera
:GetPropertyChangedSignal(
"ViewportSize"
)
:Connect(FitGUI)
end
--========================================================--
-- RESPAWN
--========================================================--
Player.CharacterAdded:Connect(function()
task.wait(1)
FindF3X()
end)
--========================================================--
-- DONE
--========================================================--
print(
"[BLUEKIDD F3X] Loaded | F3X:",
Remote and "READY" or "NOT FOUND"
)



Already guess it's generated script by ai
ai bro