Run it
Copy the script and paste it into your executor.
CoreGui = :()
Players = :()
RunService = :()
TweenService = :()
LocalPlayer = Players.LocalPlayer
CoreGui:()
CoreGui.ProjectF3X_Executor:()
CoreGui:()
CoreGui.LOGO:()
executionCount =
ppath =
writefile readfile isfile
(ppath)
content = (ppath)
executionCount = ((content) ) +
(()
(ppath, (executionCount))
)
startTimeFormatted = .()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = CoreGui
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ScreenGui.ResetOnSpawn =
ScreenGui.Enabled =
MainFrame = .()
MainFrame.Name =
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Position = .(, -, , -)
MainFrame.Size = .(, , , )
MainFrame.Active =
MainFrame.Draggable =
TopBar = .()
TopBar.Name =
TopBar.Parent = MainFrame
TopBar.BackgroundColor3 = .(, , )
TopBar.BorderSizePixel =
TopBar.Size = .(, , , )
TitleLabel = .()
TitleLabel.Parent = TopBar
TitleLabel.BackgroundTransparency =
TitleLabel.Position = .(, , , )
TitleLabel.Size = .(, , , )
TitleLabel.Font = .Font.SourceSansBold
TitleLabel.Text =
TitleLabel.TextColor3 = .(, , )
TitleLabel.TextSize =
TitleLabel.TextXAlignment = .TextXAlignment.Left
ClockLabel = .()
ClockLabel.Parent = TopBar
ClockLabel.BackgroundTransparency =
ClockLabel.Position = .(, -, , )
ClockLabel.Size = .(, , , )
ClockLabel.Font = .Font.SourceSansBold
ClockLabel.Text =
ClockLabel.TextColor3 = .(, , )
ClockLabel.TextSize =
ClockLabel.TextXAlignment = .TextXAlignment.Right
.(()
.()
ClockLabel.Text = .()
)
(name, text, posX, sizeX)
btn = .()
btn.Name = name
btn.Parent = TopBar
btn.BackgroundColor3 = .(, , )
btn.BorderColor3 = .(, , )
btn.Position = .(, posX, , )
btn.Size = .(, sizeX, , )
btn.Font = .Font.SourceSansBold
btn.Text = text
btn.TextColor3 = .(, , )
btn.TextSize =
btn
F3XBtn = (, , -, )
REBtn = (, , -, )
R6Btn = (, , -, )
R15Btn = (, , -, )
btnToggleTab = (, , -, )
(cmdText)
ReplicatedStorage = :()
success, requestCommand = (()
ReplicatedStorage:().Signals.RequestCommandSilent
)
success requestCommand
(()
requestCommand:(cmdText)
)
F3XBtn.MouseButton1Click:(()
()
)
R6Btn.MouseButton1Click:(()
()
)
R15Btn.MouseButton1Click:(()
()
)
REBtn.MouseButton1Click:(()
()
)
HomeContainer = .()
HomeContainer.Name =
HomeContainer.Parent = MainFrame
HomeContainer.BackgroundTransparency =
HomeContainer.Size = .(, , , -)
HomeContainer.Position = .(, , , )
HomeContainer.Visible =
AvatarImage = .()
AvatarImage.Parent = HomeContainer
AvatarImage.BackgroundColor3 = .(, , )
AvatarImage.BorderColor3 = .(, , )
AvatarImage.Position = .(, -, , )
AvatarImage.Size = .(, , , )
(()
AvatarImage.Image = Players:(LocalPlayer.UserId, .ThumbnailType.HeadShot, .ThumbnailSize.Size420x420)
)
AvatarCorner = .()
AvatarCorner.CornerRadius = .(, )
AvatarCorner.Parent = AvatarImage
WelcomeLabel = .()
WelcomeLabel.Parent = HomeContainer
WelcomeLabel.BackgroundTransparency =
WelcomeLabel.Position = .(, , , )
WelcomeLabel.Size = .(, -, , )
WelcomeLabel.Font = .Font.SourceSansBold
WelcomeLabel.Text = .. LocalPlayer.Name
WelcomeLabel.TextColor3 = .(, , )
WelcomeLabel.TextSize =
WelcomeLabel.TextXAlignment = .TextXAlignment.Center
InfoLabel = .()
InfoLabel.Parent = HomeContainer
InfoLabel.BackgroundTransparency =
InfoLabel.Position = .(, , , )
InfoLabel.Size = .(, -, , )
InfoLabel.Font = .Font.SourceSans
InfoLabel.Text = .. LocalPlayer.UserId .. .. startTimeFormatted .. .. executionCount
InfoLabel.TextColor3 = .(, , )
InfoLabel.TextSize =
InfoLabel.TextXAlignment = .TextXAlignment.Center
InfoLabel.TextYAlignment = .TextYAlignment.Top
EditorContainer = .()
EditorContainer.Name =
EditorContainer.Parent = MainFrame
EditorContainer.BackgroundTransparency =
EditorContainer.Size = .(, , , -)
EditorContainer.Position = .(, , , )
EditorContainer.Visible =
EditorHolder = .()
EditorHolder.Name =
EditorHolder.Parent = EditorContainer
EditorHolder.BackgroundColor3 = .(, , )
EditorHolder.BorderColor3 = .(, , )
EditorHolder.Position = .(, , , )
EditorHolder.Size = .(, , , )
EditorHolder.CanvasSize = .(, , , )
EditorHolder.ScrollBarThickness =
EditorHolder.ScrollingDirection = .ScrollingDirection.XY
ScriptBox = .()
ScriptBox.Name =
ScriptBox.Parent = EditorHolder
ScriptBox.BackgroundTransparency =
ScriptBox.Position = .(, , , )
ScriptBox.Size = .(, , , )
ScriptBox.ClearTextOnFocus =
ScriptBox.Font = .Font.Code
ScriptBox.MultiLine =
ScriptBox.PlaceholderColor3 = .(, , )
ScriptBox.PlaceholderText =
ScriptBox.Text =
ScriptBox.TextColor3 = .(, , )
ScriptBox.TextSize =
ScriptBox.TextXAlignment = .TextXAlignment.Left
ScriptBox.TextYAlignment = .TextYAlignment.Top
ConsoleBox = .()
ConsoleBox.Name =
ConsoleBox.Parent = EditorContainer
ConsoleBox.BackgroundColor3 = .(, , )
ConsoleBox.BorderColor3 = .(, , )
ConsoleBox.Position = .(, , , )
ConsoleBox.Size = .(, , , )
ConsoleBox.Font = .Font.Code
ConsoleBox.MultiLine =
ConsoleBox.ClearTextOnFocus =
ConsoleBox.Text =
ConsoleBox.TextColor3 = .(, , )
ConsoleBox.TextSize =
ConsoleBox.TextXAlignment = .TextXAlignment.Left
ConsoleBox.TextYAlignment = .TextYAlignment.Top
ConsoleBox.TextEditable =
(name, text, posX, posY, sizeX, sizeY)
btn = .()
btn.Name = name
btn.Parent = EditorContainer
btn.BackgroundColor3 = .(, , )
btn.BorderColor3 = .(, , )
btn.Position = .(, posX, , posY)
btn.Size = .(, sizeX, , sizeY)
btn.Font = .Font.SourceSansBold
btn.Text = text
btn.TextColor3 = .(, , )
btn.TextSize =
btn
ExecuteBtn = (, , , , , )
ClearBtn = (, , , , , )
CopyBtn = (, , , , , )
ExecuteBtn.MouseButton1Click:(()
code = ScriptBox.Text
.(code, ) .(code, )
success, res = (()
:(code)
)
success res
code = res
ConsoleBox.TextColor3 = .(, , )
ConsoleBox.Text =
ConsoleBox.TextColor3 = .(, , )
ConsoleBox.Text =
func, syntaxErr = (code)
func
success, err = (func)
success
ConsoleBox.TextColor3 = .(, , )
ConsoleBox.Text =
ConsoleBox.TextColor3 = .(, , )
ConsoleBox.Text = .. (err)
ConsoleBox.TextColor3 = .(, , )
ConsoleBox.Text = .. (syntaxErr)
)
ClearBtn.MouseButton1Click:(()
ScriptBox.Text =
ConsoleBox.TextColor3 = .(, , )
ConsoleBox.Text =
)
CopyBtn.MouseButton1Click:(()
setclipboard
(ScriptBox.Text)
ConsoleBox.TextColor3 = .(, , )
ConsoleBox.Text =
ConsoleBox.TextColor3 = .(, , )
ConsoleBox.Text =
)
ScrollingFrame = .()
ScrollingFrame.Parent = EditorContainer
ScrollingFrame.Active =
ScrollingFrame.BackgroundColor3 = .(, , )
ScrollingFrame.BorderColor3 = .(, , )
ScrollingFrame.Position = .(, , , )
ScrollingFrame.Size = .(, , , )
ScrollingFrame.CanvasSize = .(, , , )
ScrollingFrame.ScrollBarThickness =
assignedScripts = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] =
}
scriptsList = {
, , , ,
, , , , ,
, , , ,
, , , ,
}
i, scriptName (scriptsList)
scriptBtn = .()
scriptBtn.Parent = ScrollingFrame
scriptBtn.BackgroundColor3 = .(, , )
scriptBtn.BorderColor3 = .(, , )
scriptBtn.Position = .(, , , (i - ) * + )
scriptBtn.Size = .(, , , )
scriptBtn.Font = .Font.SourceSans
scriptBtn.Text = scriptName
scriptBtn.TextColor3 = .(, , )
scriptBtn.TextSize =
scriptBtn.MouseButton1Click:(()
assignedScripts[scriptName]
ScriptBox.Text = assignedScripts[scriptName]
ConsoleBox.TextColor3 = .(, , )
ConsoleBox.Text = .. scriptName
ScriptBox.Text = .. scriptName .. .. scriptName ..
)
CleanContainer = .()
CleanContainer.Name =
CleanContainer.Parent = MainFrame
CleanContainer.BackgroundTransparency =
CleanContainer.Size = .(, , , -)
CleanContainer.Position = .(, , , )
CleanContainer.Visible =
(parent, name, placeholder, posX, posY, sizeX, sizeY)
box = .()
box.Name = name
box.Parent = parent
box.BackgroundColor3 = .(, , )
box.BorderColor3 = .(, , )
box.Position = .(, posX, , posY)
box.Size = .(, sizeX, , sizeY)
box.Font = .Font.SourceSansBold
box.PlaceholderColor3 = .(, , )
box.PlaceholderText = placeholder
box.Text =
box.TextColor3 = .(, , )
box.TextSize =
box.ClearTextOnFocus =
box
(parent, name, text, posX, posY, sizeX, sizeY)
btn = .()
btn.Name = name
btn.Parent = parent
btn.BackgroundColor3 = .(, , )
btn.BorderColor3 = .(, , )
btn.Position = .(, posX, , posY)
btn.Size = .(, sizeX, , sizeY)
btn.Font = .Font.SourceSansBold
btn.Text = text
btn.TextColor3 = .(, , )
btn.TextSize =
btn
SkyboxInput = (CleanContainer, , , , , , )
DecalInput = (CleanContainer, , , , , , )
ParticlesInput = (CleanContainer, , , , , , )
SkyboxBtn = (CleanContainer, , , , , , )
DecalBtn = (CleanContainer, , , , , , )
ParticlesBtn = (CleanContainer, , , , , , )
MessageInput = (CleanContainer, , , , , , )
HintInput = (CleanContainer, , , , , , )
AlertInput = (CleanContainer, , , , , , )
MessageBtn = (CleanContainer, , , , , , )
HintBtn = (CleanContainer, , , , , , )
AlertBtn = (CleanContainer, , , , , , )
()
_, obj (LocalPlayer:())
obj.Name == obj
_, obj (.ReplicatedStorage:())
obj.Name == obj
SkyboxBtn.MouseButton1Click:(()
textureId = SkyboxInput.Text
sync = ()
sync
endpoint = sync.ServerEndpoint
textureId ==
char = LocalPlayer.Character
char
root = char:()
root
spawnCF = root.CFrame + .(, , )
endpoint:(, , spawnCF, )
.()
_, part (:())
part:() (part.Position - spawnCF.Position).Magnitude <
endpoint:(, {part}, )
endpoint:(, {{[] = part}})
endpoint:(, {{[] = part, [] = }})
endpoint:(, {{[] = part, [] = .. textureId}})
endpoint:(, {{[] = part, [] = .(, , )}})
endpoint:(, {part}, )
endpoint:(, {{[] = part, [] = }})
)
DecalBtn.MouseButton1Click:(()
textureId = DecalInput.Text
sync = ()
sync
endpoint = sync.ServerEndpoint
textureId ==
fullId = .. textureId
_, part (:())
part:()
_, face ({.NormalId.Front, .NormalId.Back, .NormalId.Left, .NormalId.Right, .NormalId.Top, .NormalId.Bottom})
(()
endpoint:(, {{[] = part, [] = face, [] = }})
)
.()
_, part (:())
part:()
_, child (part:())
child:() child.Texture ==
(()
endpoint:(, {{[] = part, [] = child, [] = fullId}})
)
)
ParticlesBtn.MouseButton1Click:(()
textureId = ParticlesInput.Text
sync = ()
sync
endpoint = sync.ServerEndpoint
textureId ==
fullId = .. textureId
_, part (:())
part:()
(() endpoint:(, {{[] = part}}) )
.()
_, part (:())
part:()
_, child (part:())
child:()
(()
endpoint:(, {{[] = part, [] = child, [] = fullId, [] = }})
)
)
MessageBtn.MouseButton1Click:(() ( .. MessageInput.Text) )
HintBtn.MouseButton1Click:(() ( .. HintInput.Text) )
AlertBtn.MouseButton1Click:(() ( .. AlertInput.Text) )
TargetAdminContainer = .()
TargetAdminContainer.Name =
TargetAdminContainer.Parent = MainFrame
TargetAdminContainer.BackgroundTransparency =
TargetAdminContainer.Size = .(, , , -)
TargetAdminContainer.Position = .(, , , )
TargetAdminContainer.Visible =
TargetInput = .()
TargetInput.Name =
TargetInput.Parent = TargetAdminContainer
TargetInput.BackgroundColor3 = .(, , )
TargetInput.BorderColor3 = .(, , )
TargetInput.Position = .(, -, , )
TargetInput.Size = .(, , , )
TargetInput.Font = .Font.SourceSansBold
TargetInput.PlaceholderColor3 = .(, , )
TargetInput.PlaceholderText =
TargetInput.Text =
TargetInput.TextColor3 = .(, , )
TargetInput.TextSize =
TargetInput.ClearTextOnFocus =
()
text = TargetInput.Text
text == .(text) ==
_, p (Players:())
.(.(p.Name), , .(text)) == .(text)
p.Name
text
(cmdFormat, extraArg)
target = ()
ReplicatedStorage = :()
success, requestCommand = (()
ReplicatedStorage:().Signals.RequestCommandSilent
)
success requestCommand
(()
fullCmd = extraArg .(cmdFormat, target, extraArg) .(cmdFormat, target)
requestCommand:(fullCmd)
)
AdminScroll = .()
AdminScroll.Name =
AdminScroll.Parent = TargetAdminContainer
AdminScroll.BackgroundColor3 = .(, , )
AdminScroll.BorderColor3 = .(, , )
AdminScroll.Position = .(, , , )
AdminScroll.Size = .(, , , )
AdminScroll.CanvasSize = .(, , , )
AdminScroll.ScrollBarThickness =
(name, text, posX, posY, sizeX, sizeY, callback)
btn = .()
btn.Name = name
btn.Parent = AdminScroll
btn.BackgroundColor3 = .(, , )
btn.BorderColor3 = .(, , )
btn.Position = .(, posX, , posY)
btn.Size = .(, sizeX, , sizeY)
btn.Font = .Font.SourceSansBold
btn.Text = text
btn.TextColor3 = .(, , )
btn.TextSize =
btn.MouseButton1Click:(callback)
btn
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
TMessageInput = (AdminScroll, , , , , , )
(, , , , , , () (, TMessageInput.Text) )
THintInput = (AdminScroll, , , , , , )
(, , , , , , () (, THintInput.Text) )
TAlertInput = (AdminScroll, , , , , , )
(, , , , , , () (, TAlertInput.Text) )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
(, , , , , , () () )
MusicContainer = .()
MusicContainer.Name =
MusicContainer.Parent = MainFrame
MusicContainer.BackgroundTransparency =
MusicContainer.Size = .(, , , -)
MusicContainer.Position = .(, , , )
MusicContainer.CanvasSize = .(, , , )
MusicContainer.ScrollBarThickness =
MusicContainer.Visible =
MusicInput = .()
MusicInput.Name =
MusicInput.Parent = MusicContainer
MusicInput.BackgroundColor3 = .(, , )
MusicInput.BorderColor3 = .(, , )
MusicInput.Position = .(, -, , )
MusicInput.Size = .(, , , )
MusicInput.Font = .Font.SourceSansBold
MusicInput.PlaceholderColor3 = .(, , )
MusicInput.PlaceholderText =
MusicInput.Text =
MusicInput.TextColor3 = .(, , )
MusicInput.TextSize =
MusicInput.ClearTextOnFocus =
PlayMusicBtn = .()
PlayMusicBtn.Name =
PlayMusicBtn.Parent = MusicContainer
PlayMusicBtn.BackgroundColor3 = .(, , )
PlayMusicBtn.BorderColor3 = .(, , )
PlayMusicBtn.Position = .(, -, , )
PlayMusicBtn.Size = .(, , , )
PlayMusicBtn.Font = .Font.SourceSansBold
PlayMusicBtn.Text =
PlayMusicBtn.TextColor3 = .(, , )
PlayMusicBtn.TextSize =
StopMusicBtn = .()
StopMusicBtn.Name =
StopMusicBtn.Parent = MusicContainer
StopMusicBtn.BackgroundColor3 = .(, , )
StopMusicBtn.BorderColor3 = .(, , )
StopMusicBtn.Position = .(, , , )
StopMusicBtn.Size = .(, , , )
StopMusicBtn.Font = .Font.SourceSansBold
StopMusicBtn.Text =
StopMusicBtn.TextColor3 = .(, , )
StopMusicBtn.TextSize =
SpeedTitle = .()
SpeedTitle.Parent = MusicContainer
SpeedTitle.BackgroundTransparency =
SpeedTitle.Position = .(, -, , )
SpeedTitle.Size = .(, , , )
SpeedTitle.Font = .Font.SourceSansBold
SpeedTitle.Text =
SpeedTitle.TextColor3 = .(, , )
SpeedTitle.TextSize =
SpeedTitle.TextXAlignment = .TextXAlignment.Center
SpeedInput = .()
SpeedInput.Name =
SpeedInput.Parent = MusicContainer
SpeedInput.BackgroundColor3 = .(, , )
SpeedInput.BorderColor3 = .(, , )
SpeedInput.Position = UDim2.new(0.5, -200, 0, 145)
SpeedInput.Size = UDim2.new(0, 400, 0, 36)
SpeedInput.Font = Enum.Font.SourceSansBold
SpeedInput.PlaceholderColor3 = Color3.fromRGB(120, 120, 120)
SpeedInput.PlaceholderText = "Enter Speed (e.g. 0.5 slow, 2.0 fast)..."
SpeedInput.Text = "1.0"
SpeedInput.TextColor3 = Color3.fromRGB(255, 255, 255)
SpeedInput.TextSize = 14
SpeedInput.ClearTextOnFocus = false
local ThemeHeader = Instance.new("TextLabel")
ThemeHeader.Parent = MusicContainer
ThemeHeader.BackgroundTransparency = 1
ThemeHeader.Position = UDim2.new(0, 15, 0, 195)
ThemeHeader.Size = UDim2.new(1, -30, 0, 25)
ThemeHeader.Font = Enum.Font.SourceSansBold
ThemeHeader.Text = "Quick Theme Music Presets (11 Buttons)"
ThemeHeader.TextColor3 = Color3.fromRGB(255, 255, 255)
ThemeHeader.TextSize = 15
ThemeHeader.TextXAlignment = Enum.TextXAlignment.Left
local Page5Buttons = {}
local function createThemeMusicBtn(name, text, posY, musicId)
local btn = Instance.new("TextButton")
btn.Name = name
btn.Parent = MusicContainer
btn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
btn.BorderColor3 = Color3.fromRGB(80, 80, 80)
btn.Position = UDim2.new(0.5, -200, 0, posY)
btn.Size = UDim2.new(0, 400, 0, 36)
btn.Font = Enum.Font.SourceSansBold
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 14
Page5Buttons[name] = btn
btn.MouseButton1Click:Connect(function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommand:InvokeServer(";music " .. musicId .. " ;volume inf")
end)
return btn
end
createThemeMusicBtn("tekk", "Theme 1", 230, "111775445806866")
createThemeMusicBtn("tekk2", "Theme 2", 272, "82696338249251")
createThemeMusicBtn("tekk3", "Theme 3", 314, "111743516263186")
createThemeMusicBtn("tekk4", "Theme 4", 356, "128715303988843")
createThemeMusicBtn("tekk5", "Theme 5", 398, "76578817848504")
createThemeMusicBtn("tekk6", "Theme 6", 440, "131415306381990")
createThemeMusicBtn("tekk7", "Theme 7", 482, "93284472282799")
createThemeMusicBtn("tekk8", "Theme 8", 524, "78489847582098")
createThemeMusicBtn("tekk9", "Theme 9", 566, "86503267790406")
createThemeMusicBtn("tekk10", "Theme 10", 608, "85153221690222")
createThemeMusicBtn("tekk11", "Theme 11", 650, "89068160573449")
local activeSound = nil
PlayMusicBtn.MouseButton1Click:Connect(function()
local musicId = MusicInput.Text
if musicId ~= "" then
executeTopAdminCommand(";music " .. musicId .. " ;volume inf")
if activeSound then activeSound:Destroy() activeSound = nil end
local sound = Instance.new("Sound")
sound.Name = "CustomPlayerSound"
sound.SoundId = "rbxassetid://" .. musicId
sound.Looped = true
sound.Volume = 2
sound.PlaybackSpeed = tonumber(SpeedInput.Text) or 1.0
sound.Parent = workspace
sound:Play()
activeSound = sound
end
end)
StopMusicBtn.MouseButton1Click:Connect(function()
executeTopAdminCommand(";unmusic")
if activeSound then activeSound:Stop() activeSound:Destroy() activeSound = nil end
end)
SpeedInput.FocusLost:Connect(function()
local speedVal = tonumber(SpeedInput.Text)
if speedVal and speedVal > 0 then
SpeedTitle.Text = "Playback Speed (Pitch/PlaybackSpeed): " .. tostring(speedVal)
if activeSound then activeSound.PlaybackSpeed = speedVal end
else
SpeedInput.Text = tostring(activeSound and activeSound.PlaybackSpeed or 1.0)
end
end)
------------------------------------------------------------------
-- TAB 6: SETTINGS CONTAINER
------------------------------------------------------------------
local SettingsContainer = Instance.new("ScrollingFrame")
SettingsContainer.Name = "SettingsContainer"
SettingsContainer.Parent = MainFrame
SettingsContainer.BackgroundTransparency = 1
SettingsContainer.Position = UDim2.new(0, 0, 0, 30)
SettingsContainer.Size = UDim2.new(1, 0, 1, -30)
SettingsContainer.CanvasSize = UDim2.new(0, 0, 0, 620)
SettingsContainer.ScrollBarThickness = 6
SettingsContainer.Visible = false
local SettingsAvatar = Instance.new("ImageLabel")
SettingsAvatar.Name = "SettingsAvatar"
SettingsAvatar.Parent = SettingsContainer
SettingsAvatar.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
SettingsAvatar.BorderColor3 = Color3.fromRGB(80, 80, 80)
SettingsAvatar.Position = UDim2.new(0, 15, 0, 15)
SettingsAvatar.Size = UDim2.new(0, 75, 0, 75)
pcall(function()
SettingsAvatar.Image = Players:GetUserThumbnailAsync(LocalPlayer.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
end)
local SettingsAvatarCorner = Instance.new("UICorner")
SettingsAvatarCorner.CornerRadius = UDim.new(1, 0)
SettingsAvatarCorner.Parent = SettingsAvatar
local ProfileDetailsLabel = Instance.new("TextLabel")
ProfileDetailsLabel.Name = "ProfileDetailsLabel"
ProfileDetailsLabel.Parent = SettingsContainer
ProfileDetailsLabel.BackgroundTransparency = 1
ProfileDetailsLabel.Position = UDim2.new(0, 100, 0, 15)
ProfileDetailsLabel.Size = UDim2.new(0, 240, 0, 75)
ProfileDetailsLabel.Font = Enum.Font.SourceSansBold
ProfileDetailsLabel.Text = "Name: " .. LocalPlayer.Name .. "\nUsername: " .. LocalPlayer.DisplayName .. "\nID: " .. LocalPlayer.UserId
ProfileDetailsLabel.TextColor3 = Color3.fromRGB(240, 240, 240)
ProfileDetailsLabel.TextSize = 13
ProfileDetailsLabel.TextXAlignment = Enum.TextXAlignment.Left
ProfileDetailsLabel.TextYAlignment = Enum.TextYAlignment.Center
local StatsBox = Instance.new("TextLabel")
StatsBox.Name = "StatsBox"
StatsBox.Parent = SettingsContainer
StatsBox.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
StatsBox.BorderColor3 = Color3.fromRGB(70, 70, 70)
StatsBox.Position = UDim2.new(0, 355, 0, 15)
StatsBox.Size = UDim2.new(0, 235, 0, 75)
StatsBox.Font = Enum.Font.SourceSansBold
StatsBox.Text = "Server Players: 0\nFPS: 60 | Ping: 0ms"
StatsBox.TextColor3 = Color3.fromRGB(100, 255, 100)
StatsBox.TextSize = 14
StatsBox.TextXAlignment = Enum.TextXAlignment.Center
StatsBox.TextYAlignment = Enum.TextYAlignment.Center
local StatsBoxCorner = Instance.new("UICorner")
StatsBoxCorner.CornerRadius = UDim.new(0, 6)
StatsBoxCorner.Parent = StatsBox
task.spawn(function()
local lastTick = tick()
while task.wait(0.5) do
local currentTick = tick()
local fps = math.floor(1 / (currentTick - lastTick) + 0.5)
lastTick = currentTick
local playerCount = #Players:GetPlayers()
local ping = 0
pcall(function()
ping = math.floor(LocalPlayer:GetNetworkPing() * 1000)
end)
StatsBox.Text = string.format("Server Players: %d\nFPS: %d | Ping: %dms", playerCount, fps, ping)
end
end)
local BgInput = Instance.new("TextBox")
BgInput.Name = "BgInput"
BgInput.Parent = SettingsContainer
BgInput.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
BgInput.BorderColor3 = Color3.fromRGB(70, 70, 70)
BgInput.Position = UDim2.new(0, 15, 0, 105)
BgInput.Size = UDim2.new(0, 420, 0, 38)
BgInput.Font = Enum.Font.SourceSansBold
BgInput.PlaceholderColor3 = Color3.fromRGB(120, 120, 120)
BgInput.PlaceholderText = "Enter Background Image ID..."
BgInput.Text = ""
BgInput.TextColor3 = Color3.fromRGB(255, 255, 255)
BgInput.TextSize = 14
BgInput.ClearTextOnFocus = false
local BackgroundImageOverlay = Instance.new("ImageLabel")
BackgroundImageOverlay.Name = "BackgroundImageOverlay"
BackgroundImageOverlay.Parent = MainFrame
BackgroundImageOverlay.BackgroundTransparency = 1
BackgroundImageOverlay.Position = UDim2.new(0, 0, 0, 30)
BackgroundImageOverlay.Size = UDim2.new(1, 0, 1, -30)
BackgroundImageOverlay.ZIndex = 0
BackgroundImageOverlay.Visible = false
local ApplyBgBtn = Instance.new("TextButton")
ApplyBgBtn.Name = "ApplyBgBtn"
ApplyBgBtn.Parent = SettingsContainer
ApplyBgBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
ApplyBgBtn.BorderColor3 = Color3.fromRGB(80, 80, 80)
ApplyBgBtn.Position = UDim2.new(0, 445, 0, 105)
ApplyBgBtn.Size = UDim2.new(0, 145, 0, 38)
ApplyBgBtn.Font = Enum.Font.SourceSansBold
ApplyBgBtn.Text = "Set Background"
ApplyBgBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ApplyBgBtn.TextSize = 14
ApplyBgBtn.MouseButton1Click:Connect(function()
local id = BgInput.Text
if id ~= "" then
BackgroundImageOverlay.Image = "rbxassetid://" .. id
BackgroundImageOverlay.Visible = true
else
BackgroundImageOverlay.Visible = false
end
end)
local ThemeTitle = Instance.new("TextLabel")
ThemeTitle.Parent = SettingsContainer
ThemeTitle.BackgroundTransparency = 1
ThemeTitle.Position = UDim2.new(0, 15, 0, 155)
ThemeTitle.Size = UDim2.new(0, 575, 0, 25)
ThemeTitle.Font = Enum.Font.SourceSansBold
ThemeTitle.Text = "Complete UI & Border Color Palettes"
ThemeTitle.TextColor3 = Color3.fromRGB(220, 220, 220)
ThemeTitle.TextSize = 15
ThemeTitle.TextXAlignment = Enum.TextXAlignment.Left
local function createThemeColorButton(name, text, color, posX, posY)
local btn = Instance.new("TextButton")
btn.Name = name
btn.Parent = SettingsContainer
btn.BackgroundColor3 = color
btn.BorderColor3 = Color3.fromRGB(255, 255, 255)
btn.Position = UDim2.new(0, posX, 0, posY)
btn.Size = UDim2.new(0, 135, 0, 36)
btn.Font = Enum.Font.SourceSansBold
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 13
btn.MouseButton1Click:Connect(function()
MainFrame.BorderColor3 = color
TopBar.BackgroundColor3 = Color3.fromRGB(color.R * 255 * 0.6, color.G * 255 * 0.6, color.B * 255 * 0.6)
end)
return btn
end
createThemeColorButton("RedTheme", "Red", Color3.fromRGB(230, 40, 40), 15, 188)
createThemeColorButton("BlueTheme", "Blue", Color3.fromRGB(40, 120, 230), 165, 188)
createThemeColorButton("GreenTheme", "Green", Color3.fromRGB(40, 200, 80), 315, 188)
createThemeColorButton("PurpleTheme", "Purple", Color3.fromRGB(150, 40, 230), 465, 188)
createThemeColorButton("OrangeTheme", "Orange", Color3.fromRGB(240, 130, 30), 15, 232)
createThemeColorButton("YellowTheme", "Yellow", Color3.fromRGB(240, 220, 30), 165, 232)
createThemeColorButton("CyanTheme", "Cyan", Color3.fromRGB(30, 210, 240), 315, 232)
createThemeColorButton("PinkTheme", "Pink", Color3.fromRGB(240, 90, 180), 465, 232)
createThemeColorButton("DarkTheme", "Dark Grey", Color3.fromRGB(60, 60, 60), 15, 276)
createThemeColorButton("WhiteTheme", "Pure White", Color3.fromRGB(240, 240, 240), 165, 276)
createThemeColorButton("GoldTheme", "Gold", Color3.fromRGB(218, 165, 32), 315, 276)
createThemeColorButton("TealTheme", "Teal", Color3.fromRGB(0, 128, 128), 465, 276)
local ExtraTitle = Instance.new("TextLabel")
ExtraTitle.Parent = SettingsContainer
ExtraTitle.BackgroundTransparency = 1
ExtraTitle.Position = UDim2.new(0, 15, 0, 325)
ExtraTitle.Size = UDim2.new(0, 575, 0, 25)
ExtraTitle.Font = Enum.Font.SourceSansBold
ExtraTitle.Text = "Extra Quick Tools & Utilities"
ExtraTitle.TextColor3 = Color3.fromRGB(220, 220, 220)
ExtraTitle.TextSize = 15
ExtraTitle.TextXAlignment = Enum.TextXAlignment.Left
local RejoinBtn = Instance.new("TextButton")
RejoinBtn.Name = "RejoinBtn"
RejoinBtn.Parent = SettingsContainer
RejoinBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
RejoinBtn.BorderColor3 = Color3.fromRGB(90, 90, 90)
RejoinBtn.Position = UDim2.new(0, 15, 0, 358)
RejoinBtn.Size = UDim2.new(0, 180, 0, 38)
RejoinBtn.Font = Enum.Font.SourceSansBold
RejoinBtn.Text = "Rejoin Server"
RejoinBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
RejoinBtn.TextSize = 14
RejoinBtn.MouseButton1Click:Connect(function()
pcall(function()
game:GetService("TeleportService"):Teleport(game.PlaceId, LocalPlayer)
end)
end)
local FullscreenBtn = Instance.new("TextButton")
FullscreenBtn.Name = "FullscreenBtn"
FullscreenBtn.Parent = SettingsContainer
FullscreenBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
FullscreenBtn.BorderColor3 = Color3.fromRGB(90, 90, 90)
FullscreenBtn.Position = UDim2.new(0, 210, 0, 358)
FullscreenBtn.Size = UDim2.new(0, 180, 0, 38)
FullscreenBtn.Font = Enum.Font.SourceSansBold
FullscreenBtn.Text = "Toggle Gui Draggable"
FullscreenBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
FullscreenBtn.TextSize = 14
local isDraggable = true
FullscreenBtn.MouseButton1Click:Connect(function()
isDraggable = not isDraggable
MainFrame.Draggable = isDraggable
FullscreenBtn.Text = isDraggable and "Draggable: ON" or "Draggable: OFF"
end)
local ResetGuiBtn = Instance.new("TextButton")
ResetGuiBtn.Name = "ResetGuiBtn"
ResetGuiBtn.Parent = SettingsContainer
ResetGuiBtn.BackgroundColor3 = Color3.fromRGB(150, 40, 40)
ResetGuiBtn.BorderColor3 = Color3.fromRGB(200, 70, 70)
ResetGuiBtn.Position = UDim2.new(0, 405, 0, 358)
ResetGuiBtn.Size = UDim2.new(0, 195, 0, 38)
ResetGuiBtn.Font = Enum.Font.SourceSansBold
ResetGuiBtn.Text = "Destroy GUI"
ResetGuiBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ResetGuiBtn.TextSize = 14
ResetGuiBtn.MouseButton1Click:Connect(function()
if CoreGui:FindFirstChild("ProjectF3X_Executor") then CoreGui.ProjectF3X_Executor:Destroy() end
if CoreGui:FindFirstChild("LOGO") then CoreGui.LOGO:Destroy() end
end)
local ProToolsTitle = Instance.new("TextLabel")
ProToolsTitle.Parent = SettingsContainer
ProToolsTitle.BackgroundTransparency = 1
ProToolsTitle.Position = UDim2.new(0, 15, 0, 410)
ProToolsTitle.Size = UDim2.new(0, 575, 0, 25)
ProToolsTitle.Font = Enum.Font.SourceSansBold
ProToolsTitle.Text = "Pro Utilities & Optimization"
ProToolsTitle.TextColor3 = Color3.fromRGB(220, 220, 220)
ProToolsTitle.TextSize = 15
ProToolsTitle.TextXAlignment = Enum.TextXAlignment.Left
local CopyInfoBtn = Instance.new("TextButton")
CopyInfoBtn.Name = "CopyInfoBtn"
CopyInfoBtn.Parent = SettingsContainer
CopyInfoBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
CopyInfoBtn.BorderColor3 = Color3.fromRGB(90, 90, 90)
CopyInfoBtn.Position = UDim2.new(0, 15, 0, 443)
CopyInfoBtn.Size = UDim2.new(0, 180, 0, 38)
CopyInfoBtn.Font = Enum.Font.SourceSansBold
CopyInfoBtn.Text = "Copy Profile Info"
CopyInfoBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CopyInfoBtn.TextSize = 14
CopyInfoBtn.MouseButton1Click:Connect(function()
if setclipboard then
setclipboard("Name: " .. LocalPlayer.Name .. " | ID: " .. LocalPlayer.UserId)
end
end)
local CleanMemBtn = Instance.new("TextButton")
CleanMemBtn.Name = "CleanMemBtn"
CleanMemBtn.Parent = SettingsContainer
CleanMemBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
CleanMemBtn.BorderColor3 = Color3.fromRGB(90, 90, 90)
CleanMemBtn.Position = UDim2.new(0, 210, 0, 443)
CleanMemBtn.Size = UDim2.new(0, 180, 0, 38)
CleanMemBtn.Font = Enum.Font.SourceSansBold
CleanMemBtn.Text = "Memory Clean (Lag)"
CleanMemBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CleanMemBtn.TextSize = 14
CleanMemBtn.MouseButton1Click:Connect(function()
pcall(function()
collectgarbage("collect")
end)
end)
local ToggleUIKeyBtn = Instance.new("TextButton")
ToggleUIKeyBtn.Name = "ToggleUIKeyBtn"
ToggleUIKeyBtn.Parent = SettingsContainer
ToggleUIKeyBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
ToggleUIKeyBtn.BorderColor3 = Color3.fromRGB(90, 90, 90)
ToggleUIKeyBtn.Position = UDim2.new(0, 405, 0, 443)
ToggleUIKeyBtn.Size = UDim2.new(0, 195, 0, 38)
ToggleUIKeyBtn.Font = Enum.Font.SourceSansBold
ToggleUIKeyBtn.Text = "Toggle UI Visibility"
ToggleUIKeyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleUIKeyBtn.TextSize = 14
ToggleUIKeyBtn.MouseButton1Click:Connect(function()
ScreenGui.Enabled = not ScreenGui.Enabled
end)
------------------------------------------------------------------
-- TAB NAVIGATION LOGIC
------------------------------------------------------------------
local currentTab = 1
btnToggleTab.MouseButton1Click:Connect(function()
currentTab = currentTab + 1
if currentTab > 6 then currentTab = 1 end
HomeContainer.Visible = (currentTab == 1)
EditorContainer.Visible = (currentTab == 2)
CleanContainer.Visible = (currentTab == 3)
TargetAdminContainer.Visible = (currentTab == 4)
MusicContainer.Visible = (currentTab == 5)
SettingsContainer.Visible = (currentTab == 6)
if currentTab == 1 then btnToggleTab.Text = "<"
elseif currentTab == 2 then btnToggleTab.Text = "="
elseif currentTab == 3 then btnToggleTab.Text = ">"
elseif currentTab == 4 then btnToggleTab.Text = "★"
elseif currentTab == 5 then btnToggleTab.Text = "♪"
else btnToggleTab.Text = "⚙" end
end)
------------------------------------------------------------------
-- 4. FLOATING LOGO ELEMENTS & ANIMATION LOGIC (FIXED)
------------------------------------------------------------------
local LOGO = Instance.new("ScreenGui")
local Face = Instance.new("ImageButton")
local UIAspectRatioConstraint = Instance.new("UIAspectRatioConstraint")
local UICorner = Instance.new("UICorner")
local UIStroke = Instance.new("UIStroke")
LOGO.Name = "LOGO"
LOGO.Parent = CoreGui
LOGO.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
LOGO.ResetOnSpawn = false
Face.Name = "Face"
Face.Parent = LOGO
Face.Active = true
Face.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Face.BackgroundTransparency = 1.000
Face.BorderSizePixel = 0
Face.Position = UDim2.new(-0.080, 0, 0.42, 0)
Face.Size = UDim2.new(0.13, 0, 0.13, 0)
Face.Image = "rbxassetid://106684459524322" -- إرجاع الشعار الأصلي الصحيح
UIAspectRatioConstraint.Parent = Face
UICorner.CornerRadius = UDim.new(1, 0)
UICorner.Parent = Face
UIStroke.Parent = Face
UIStroke.Thickness = 3
UIStroke.Color = Color3.fromRGB(255, 255, 255)
local function AnimateLogo()
local logo = Face
logo:TweenPosition(UDim2.new(0.465, 0, 0.440, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Sine, 1)
task.wait(1)
logo:TweenPosition(UDim2.new(0.02, 0, 0.85, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Sine, 1) -- النزول إلى الأسفل في اليسار بشكل صحيح
end
task.spawn(AnimateLogo)
local rotationSpeed = 100
RunService.RenderStepped:Connect(function(deltaTime)
Face.Rotation = (Face.Rotation + rotationSpeed * deltaTime) % 360
local val = (tick() % 5) / 5
UIStroke.Color = Color3.fromHSV(val, 1, 1)
end)
Face.MouseEnter:Connect(function()
TweenService:Create(Face, TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = UDim2.new(0.15, 0, 0.15, 0)
}):Play()
end)
Face.MouseLeave:Connect(function()
TweenService:Create(Face, TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = UDim2.new(0.13, 0, 0.13, 0)
}):Play()
end)
Face.MouseButton1Click:Connect(function()
ScreenGui.Enabled = not ScreenGui.Enabled
end)Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: www.roblox.com, scriptblox.com.
Features: - Full F3X & HD Admin Integration GUI - 6 Interactive Tabs (Home, Script Editor, Clean/Tools, Admin Panel, Music Player, Settings) - Custom Skybox, Decals, and Particle Effects tools - Advanced Server & Player targeting commands - Custom UI Theme colors and background changer - Floating animated logo with draggable menu toggle

Universal