Run it
Copy the script and paste it into your executor.
Mercury = (:())()
GUI = Mercury:{
Name = ,
Size = .(, ),
Theme = Mercury.Themes.Rust,
Link =
}
Credits = GUI:{
Name = ,
Description = ,
V3rm = ,
Discord =
}
Players = :()
SelectedPlayer = Players.LocalPlayer
SettingOptions = {
ShouldPrompt = ,
EnableMoney = ,
EnableRebirths = ,
EnableChests =
}
(vehicleName)
SelectedPlayer
character = SelectedPlayer.Character SelectedPlayer.CharacterAdded:()
rootPart = character:()
spawnPosition = rootPart.CFrame * .(, , )
args = {
[] = vehicleName,
[] = spawnPosition,
[] = SelectedPlayer
}
:().Vehicles.VehicleFunction:(, args)
PlayerTab = GUI:{
Name = ,
Icon =
}
VehSpawner = GUI:{
Name = ,
Icon =
}
SettingsTab = GUI:{
Name = ,
Icon =
}
SettingsTab:{
Name = ,
StartingState = SettingOptions.ShouldPrompt,
Description = ,
Callback = (state) SettingOptions.ShouldPrompt = state
}
SettingsTab:{
Name = ,
StartingState = SettingOptions.EnableMoney,
Description = ,
Callback = (state) SettingOptions.EnableMoney = state
}
SettingsTab:{
Name = ,
StartingState = SettingOptions.EnableRebirths,
Description = ,
Callback = (state) SettingOptions.EnableRebirths = state
}
SettingsTab:{
Name = ,
StartingState = SettingOptions.EnableChests,
Description = ,
Callback = (state) SettingOptions.EnableChests = state
}
amountOfMoney =
rebirthAmounts =
SelectedChest =
(action)
SettingOptions.ShouldPrompt
GUI:{
Followup = ,
Title = ,
Text = action.promptText,
Buttons = {
Yes = ()
action.()
.(()
GUI:{
Title = ,
Text = ,
Duration = ,
Callback = ()
}
)
,
No = ()
}
}
action.()
GUI:{
Title = ,
Text = ,
Duration = ,
Callback = ()
}
PlayerTab:{
Name = ,
Callback = (v)
amountOfMoney = v
}
PlayerTab:{
Name = ,
Description = ,
Callback = ()
SettingOptions.EnableMoney
{
promptText = .. amountOfMoney .. ,
callback = ()
:().UpdateCash:(, amountOfMoney)
}
}
PlayerTab:{
Name = ,
Callback = (v)
rebirthAmounts = (v)
}
PlayerTab:{
Name = ,
Description = ,
Callback = ()
SettingOptions.EnableRebirths
{
promptText = .. rebirthAmounts .. .. rebirthAmounts .. ,
callback = ()
.(()
i = , rebirthAmounts
:().RebirthEvent:({Type = })
)
}
}
PlayerTab:{
Name = ,
StartingText = ,
Items = {
{, }, {, }, {, },
{, }, {, }, {, },
{, }, {, }
},
Description = ,
Callback = (v)
chestNames = {, , , , , , , }
SelectedChest = chestNames[v]
}
PlayerTab:{
Name = ,
Description = ,
Callback = ()
SettingOptions.EnableChests
{
promptText = .. SelectedChest .. ,
callback = ()
:().Chests.ChestFunction:(, {.Players.LocalPlayer, SelectedChest, })
}
}
vehicles = {}
_, vehicle (:().Vehicles.Objects:())
vehicle:()
VehicleSettings = (vehicle.Settings)
.(vehicles, { SpawnName = vehicle.Name, Type = VehicleSettings.Type })
.(vehicles, (a, b) a.SpawnName < b.SpawnName )
_, _vehicle (vehicles)
VehSpawner:{
Name = _vehicle.SpawnName,
Description = .. _vehicle.SpawnName .. .. _vehicle.Type .. ,
Callback = ()
(_vehicle.SpawnName)
}
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
Source since people wonna steal it and post as there own -> htmltestuk Options: car spawner money/rebirths - robux ones as well create giver - robux ones as well settings - prompt before confirming toggles. admin menu - well yea admin menu works: lvl 3 and up executers. mobile possible.
Ultimate Factory Tycoon