Run it
Copy the script and paste it into your executor.
Players = :()
Player = Players.LocalPlayer
Mouse = Player:()
TweenService = :()
UserInputService = :()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = .CoreGui
ToggleButton = .()
ToggleButton.Name =
ToggleButton.Size = .(, , , )
ToggleButton.Position = .(, , , )
ToggleButton.BackgroundColor3 = .(, , )
ToggleButton.BorderSizePixel =
ToggleButton.Image =
ToggleButton.ZIndex =
ToggleButton.Parent = ScreenGui
UICornerIcon = .()
UICornerIcon.CornerRadius = .(, )
UICornerIcon.Parent = ToggleButton
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Visible =
MainFrame.ZIndex =
MainFrame.Parent = ScreenGui
BackgroundImage = .()
BackgroundImage.Name =
BackgroundImage.Size = .(, , , )
BackgroundImage.BackgroundTransparency =
BackgroundImage.Image =
BackgroundImage.ScaleType = .ScaleType.Crop
BackgroundImage.ZIndex =
BackgroundImage.Parent = MainFrame
Overlay = .()
Overlay.Size = .(, , , )
Overlay.BackgroundColor3 = .(, , )
Overlay.BackgroundTransparency =
Overlay.BorderSizePixel =
Overlay.ZIndex =
Overlay.Parent = MainFrame
Title = .()
Title.Name =
Title.Size = .(, , , )
Title.Position = .(, , , )
Title.BackgroundColor3 = .(, , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.Font = .Font.GothamBold
Title.ZIndex =
Title.Parent = MainFrame
dragging
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
Title.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
Title.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
Tabs = .()
Tabs.Name =
Tabs.Size = .(, , , )
Tabs.Position = .(, , , )
Tabs.BackgroundTransparency =
Tabs.ZIndex =
Tabs.Parent = MainFrame
TabLayout = .()
TabLayout.CellSize = .(, , , )
TabLayout.CellPadding = .(, , , )
TabLayout.Parent = Tabs
F3XTab = .()
F3XTab.Name =
F3XTab.Size = .(, , , )
F3XTab.BackgroundColor3 = .(, , )
F3XTab.Text =
F3XTab.TextColor3 = .(, , )
F3XTab.TextSize =
F3XTab.Font = .Font.GothamBold
F3XTab.ZIndex =
F3XTab.Parent = Tabs
MapsTab = .()
MapsTab.Name =
MapsTab.Size = .(, , , )
MapsTab.BackgroundColor3 = .(, , )
MapsTab.Text =
MapsTab.TextColor3 = .(, , )
MapsTab.TextSize =
MapsTab.Font = .Font.GothamBold
MapsTab.ZIndex =
MapsTab.Parent = Tabs
AdminTab = .()
AdminTab.Name =
AdminTab.Size = .(, , , )
AdminTab.BackgroundColor3 = .(, , )
AdminTab.Text =
AdminTab.TextColor3 = .(, , )
AdminTab.TextSize =
AdminTab.Font = .Font.GothamBold
AdminTab.ZIndex =
AdminTab.Parent = Tabs
TabCorner = .()
TabCorner.CornerRadius = .(, )
TabCorner.Parent = F3XTab
TabCorner2 = .()
TabCorner2.CornerRadius = .(, )
TabCorner2.Parent = MapsTab
TabCorner3 = .()
TabCorner3.CornerRadius = .(, )
TabCorner3.Parent = AdminTab
F3XContainer = .()
F3XContainer.Name =
F3XContainer.Size = .(, -, , -)
F3XContainer.Position = .(, , , )
F3XContainer.BackgroundTransparency =
F3XContainer.ScrollBarThickness =
F3XContainer.Visible =
F3XContainer.ZIndex =
F3XContainer.Parent = MainFrame
MapsContainer = .()
MapsContainer.Name =
MapsContainer.Size = .(, -, , -)
MapsContainer.Position = .(, , , )
MapsContainer.BackgroundTransparency =
MapsContainer.ScrollBarThickness =
MapsContainer.Visible =
MapsContainer.ZIndex =
MapsContainer.Parent = MainFrame
AdminContainer = .()
AdminContainer.Name =
AdminContainer.Size = .(, -, , -)
AdminContainer.Position = .(, , , )
AdminContainer.BackgroundTransparency =
AdminContainer.ScrollBarThickness =
AdminContainer.Visible =
AdminContainer.ZIndex =
AdminContainer.Parent = MainFrame
ButtonLayout = .()
ButtonLayout.CellSize = .(, , , )
ButtonLayout.CellPadding = .(, , , )
ButtonLayout.Parent = F3XContainer
MapsButtonLayout = .()
MapsButtonLayout.CellSize = .(, , , )
MapsButtonLayout.CellPadding = .(, , , )
MapsButtonLayout.Parent = MapsContainer
AdminButtonLayout = .()
AdminButtonLayout.CellSize = .(, , , )
AdminButtonLayout.CellPadding = .(, , , )
AdminButtonLayout.Parent = AdminContainer
(parent, name, callback)
button = .()
button.Size = .(, , , )
button.BackgroundColor3 = .(, , )
button.BorderSizePixel =
button.Text = name
button.TextColor3 = .(, , )
button.TextSize =
button.Font = .Font.Gotham
button.ZIndex =
button.Parent = parent
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = button
button.MouseButton1Click:(callback)
button
()
player = .Players.LocalPlayer
tool
i,v player:()
v.Name ==
tool = v.Parent
tool
i,v .ReplicatedStorage:()
v.Name ==
tool = v.Parent
tool
F3XTab.MouseButton1Click:(()
F3XContainer.Visible =
MapsContainer.Visible =
AdminContainer.Visible =
F3XTab.BackgroundColor3 = .(, , )
MapsTab.BackgroundColor3 = .(, , )
AdminTab.BackgroundColor3 = .(, , )
)
MapsTab.MouseButton1Click:(()
F3XContainer.Visible =
MapsContainer.Visible =
AdminContainer.Visible =
F3XTab.BackgroundColor3 = .(, , )
MapsTab.BackgroundColor3 = .(, , )
AdminTab.BackgroundColor3 = .(, , )
)
AdminTab.MouseButton1Click:(()
F3XContainer.Visible =
MapsContainer.Visible =
AdminContainer.Visible =
F3XTab.BackgroundColor3 = .(, , )
MapsTab.BackgroundColor3 = .(, , )
AdminTab.BackgroundColor3 = .(, , )
)
(F3XContainer, , ()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
RequestCommand:()
tool = ()
tool
remote = tool.SyncAPI.ServerEndpoint
char = .Players.LocalPlayer.Character
hrp = char.HumanoidRootPart
cf = hrp.CFrame + .(, , )
remote:(, , cf, )
i,v :()
v:() v.Position == cf.Position
remote:(, {[] = {Part = v}})
remote:(, {
[] = {
Part = v,
MeshId = ,
TextureId = ,
Scale = .(, , )
}
})
remote:(, {[] = v}, )
)
(F3XContainer, , ()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
RequestCommand:()
tool = ()
tool
remote = tool.SyncAPI.ServerEndpoint
char = .Players.LocalPlayer.Character
hrp = char.HumanoidRootPart
cf = hrp.CFrame + .(, , )
remote:(, , cf, )
i,v :()
v:() v.Position == cf.Position
remote:(, {[] = {Part = v}})
remote:(, {
[] = {
Part = v,
MeshId = ,
TextureId = ,
Scale = .(, , )
}
})
remote:(, {[] = v}, )
)
(F3XContainer, , ()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
tool = ()
tool
remote = tool.SyncAPI.ServerEndpoint
i,v :()
v:()
(()
faces = {
.NormalId.Front,
.NormalId.Back,
.NormalId.Right,
.NormalId.Left,
.NormalId.Top,
.NormalId.Bottom
}
_, face (faces)
remote:(, {
[] = {
Part = v,
Face = face,
TextureType =
}
})
remote:(, {
[] = {
Part = v,
Face = face,
TextureType = ,
Texture =
}
})
)
)
(MapsContainer, , ()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
tool = ()
tool
remote = tool.SyncAPI.ServerEndpoint
char = .Players.LocalPlayer.Character
hrp = char.HumanoidRootPart
i,v :()
v:() v:() v:()
(()
(()
remote:(, {v})
)
)
()
baseCF = .(, , )
remote:(, , baseCF, )
i,v :()
v:() v.Position == baseCF.Position
remote:(, {
[] = {
Part = v,
= baseCF,
Size = .(, , )
}
})
remote:(, {
[] = {
Part = v,
Material = .Material.Grass
}
})
remote:(, {[] = v}, )
floorCF = .(, , )
remote:(, , floorCF, )
i,v :()
v:() v.Position == floorCF.Position
remote:(, {
[] = {
Part = v,
= floorCF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.WoodPlanks}})
remote:(, {[] = v}, )
backWallCF = .(, , -)
remote:(, , backWallCF, )
i,v :()
v:() v.Position == backWallCF.Position
remote:(, {
[] = {
Part = v,
= backWallCF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.Brick}})
remote:(, {[] = {Part = v, Color = .(, , )}})
remote:(, {[] = v}, )
frontWallCF = .(, , )
remote:(, , frontWallCF, )
i,v :()
v:() v.Position == frontWallCF.Position
remote:(, {
[] = {
Part = v,
= frontWallCF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.Brick}})
remote:(, {[] = {Part = v, Color = .(, , )}})
remote:(, {[] = v}, )
leftWallCF = .(-, , )
remote:(, , leftWallCF, )
i,v :()
v:() v.Position == leftWallCF.Position
remote:(, {
[] = {
Part = v,
= leftWallCF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.Brick}})
remote:(, {[] = {Part = v, Color = .(, , )}})
remote:(, {[] = v}, )
rightWallCF = .(, , )
remote:(, , rightWallCF, )
i,v :()
v:() v.Position == rightWallCF.Position
remote:(, {
[] = {
Part = v,
= rightWallCF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.Brick}})
remote:(, {[] = {Part = v, Color = .(, , )}})
remote:(, {[] = v}, )
roofCF = .(, , )
remote:(, , roofCF, )
i,v :()
v:() v.Position == roofCF.Position
remote:(, {
[] = {
Part = v,
= roofCF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.Wood}})
remote:(, {[] = {Part = v, Color = .(, , )}})
remote:(, {[] = v}, )
doorCF = .(, , )
remote:(, , doorCF, )
i,v :()
v:() v.Position == doorCF.Position
remote:(, {
[] = {
Part = v,
= doorCF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.Wood}})
remote:(, {[] = {Part = v, Color = .(, , )}})
remote:(, {[] = v}, )
window1CF = .(-, , )
remote:(, , window1CF, )
i,v :()
v:() v.Position == window1CF.Position
remote:(, {
[] = {
Part = v,
= window1CF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.Glass}})
remote:(, {[] = v}, )
window2CF = .(, , )
remote:(, , window2CF, )
i,v :()
v:() v.Position == window2CF.Position
remote:(, {
[] = {
Part = v,
= window2CF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.Glass}})
remote:(, {[] = v}, )
tableCF = .(, , )
remote:(, , tableCF, )
i,v :()
v:() v.Position == tableCF.Position
remote:(, {
[] = {
Part = v,
= tableCF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.Wood}})
remote:(, {[] = v}, )
chair1CF = .(-, , )
remote:(, , chair1CF, )
i,v :()
v:() v.Position == chair1CF.Position
remote:(, {
[] = {
Part = v,
= chair1CF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.Wood}})
remote:(, {[] = v}, )
chair2CF = .(, , )
remote:(, , chair2CF, )
i,v :()
v:() v.Position == chair2CF.Position
remote:(, {
[] = {
Part = v,
= chair2CF,
Size = .(, , )
}
})
remote:(, {[] = {Part = v, Material = .Material.Wood}})
remote:(, {[] = v}, )
char:(.(, , ))
()
)
(MapsContainer, , ()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
tool = ()
tool
remote = tool.SyncAPI.ServerEndpoint
char = .Players.LocalPlayer.Character
hrp = char.HumanoidRootPart
i,v :()
v:() v:() v:()
(()
(()
remote:(, {v})
)
)
()
baseCF = .(, , )
remote:(, , baseCF, )
i,v :()
v:() v.Position == baseCF.Position
remote:(, {
[] = {
Part = v,
= baseCF,
Size = .(, , )
}
})
remote:(, {
[] = {
Part = v,
Material = .Material.Neon
}
})
remote:(, {
[] = {
Part = v,
Color = .(, , )
}
})
remote:(, {[] = v}, )
wallCF = .(, , )
remote:(, , wallCF, )
i,v :()
v:() v.Position == wallCF.Position
remote:(, {
[] = {
Part = v,
= wallCF,
Size = .(, , )
}
})
remote:(, {
[] = {
Part = v,
Material = .Material.Neon
}
})
remote:(, {
[] = {
Part = v,
Color = .(, , )
}
})
remote:(, {
[] = {
Part = v,
Face = .NormalId.Front,
TextureType =
}
})
remote:(, {
[] = {
Part = v,
Face = .NormalId.Front,
TextureType = ,
Texture =
}
})
remote:(, {[] = v}, )
char:(.(, , ))
()
)
(MapsContainer, , ()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
tool = ()
tool
remote = tool.SyncAPI.ServerEndpoint
char = .Players.LocalPlayer.Character
hrp = char.HumanoidRootPart
i,v :()
v:() v:() v:()
(()
(()
remote:(, {v})
)
)
()
positions = {
.(-, , -),
.(, , -),
.(, , -),
.(-, , ),
.(, , ),
.(, , ),
.(-, , ),
.(, , ),
.(, , )
}
_, pos (positions)
islandCF = .(pos)
remote:(, , islandCF, )
i,v :()
v:() v.Position == islandCF.Position
remote:(, {
[] = {
Part = v,
= islandCF,
Size = .(, , )
}
})
remote:(, {
[] = {
Part = v,
Material = .Material.Grass
}
})
r = .(, )
g = .(, )
b = .(, )
remote:(, {
[] = {
Part = v,
Color = .(r, g, b)
}
})
remote:(, {[] = v}, )
char:(.(, , ))
()
)
(MapsContainer, , ()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
tool = ()
tool
remote = tool.SyncAPI.ServerEndpoint
char = .Players.LocalPlayer.Character
hrp = char.HumanoidRootPart
i,v :()
v:() v:() v:()
(()
(()
remote:(, {v})
)
)
()
mainCF = .(, , ) * .(, , .())
remote:(, , mainCF, )
i,v :()
v:() v.Position == mainCF.Position
remote:(, {
[] = {
Part = v,
= mainCF,
Size = .(, , )
}
})
remote:(, {
[] = {
Part = v,
Material = .Material.Neon
}
})
remote:(, {
[] = {
Part = v,
Color = .(, , )
}
})
remote:(, {[] = v}, )
radius =
numPlatforms =
i = , numPlatforms
angle = (i / numPlatforms) * .pi *
x = .(angle) * radius
z = .(angle) * radius
platformCF = .(x, , z) * .(, , .())
remote:(, , platformCF, )
i,v :()
v:() v.Position == platformCF.Position
remote:(, {
[] = {
Part = v,
= platformCF,
Size = .(, , )
}
})
remote:(, {
[] = {
Part = v,
Material = .Material.Neon
}
})
colors = {
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , )
}
remote:(, {
[] = {
Part = v,
Color = colors[i] .(, , )
}
})
remote:(, {[] = v}, )
char:(.(, , ))
()
)
(AdminContainer, , ()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
()
)
(AdminContainer, , ()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
()
)
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = MainFrame
guiVisible =
ToggleButton.MouseButton1Click:(()
guiVisible = guiVisible
MainFrame.Visible = guiVisible
guiVisible
MainFrame.Size = .(, , , )
MainFrame.Position = .(, , , )
tweenInfo = TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out)
tween = TweenService:(MainFrame, tweenInfo, {
Size = .(, , , ),
Position = .(, -, , -)
})
tween:()
()
F3XContainer.CanvasSize = .(, , , ButtonLayout.AbsoluteContentSize.Y)
MapsContainer.CanvasSize = .(, , , MapsButtonLayout.AbsoluteContentSize.Y)
AdminContainer.CanvasSize = .(, , , AdminButtonLayout.AbsoluteContentSize.Y)
tweenInfo = TweenInfo.(, .EasingStyle.Back, .EasingDirection.In)
tween = TweenService:(MainFrame, tweenInfo, {
Size = .(, , , ),
Position = .(, , , )
})
tween:()
)
()
()My f3x gui

Universal