Money GUI (keyless)
Key Required

Money GUI (keyless)

Hotel ElephantTCESTeam_IAmFriendlyTCESTeam_IAmFriendly 3K views 30 executesUpdated Apr 15, 2025
3.3/ 5(3 votes)
2167% Positive
Lua Script•277 lines (9814 chars)
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TweenService = game:GetService("TweenService")
local LocalPlayer = Players.LocalPlayer
game:GetService("StarterGui"):SetCore("SendNotification", {
    Title = "🖥️TCES Team🖥️",
    Text = "Check out https://www.youtube.com/@zerdgeofficial1",
    Duration = 5
})
-- GUI Setup
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "MoneyGui"
screenGui.ResetOnSpawn = false
screenGui.IgnoreGuiInset = true
screenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")

-- Main Frame
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 320, 0, 300)
frame.Position = UDim2.new(0.5, -160, 0.5, -150)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
frame.BackgroundTransparency = 1
frame.Parent = screenGui

local uiCorner = Instance.new("UICorner")
uiCorner.CornerRadius = UDim.new(0, 10)
uiCorner.Parent = frame

local drag = Instance.new("UIDragDetector")
drag.Parent = frame

-- Shortcuts Section
local shortcutsFrame = Instance.new("Frame")
shortcutsFrame.Size = UDim2.new(0, 120, 0, 300)
shortcutsFrame.Position = UDim2.new(0, -125, 0, 0)
shortcutsFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
shortcutsFrame.BackgroundTransparency = 1
shortcutsFrame.Parent = frame

local shortcutCorner = Instance.new("UICorner")
shortcutCorner.CornerRadius = UDim.new(0, 10)
shortcutCorner.Parent = shortcutsFrame

TweenService:Create(frame, TweenInfo.new(0.4), {BackgroundTransparency = 0}):Play()
TweenService:Create(shortcutsFrame, TweenInfo.new(0.4), {BackgroundTransparency = 0}):Play()

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -100, 0, 30)
title.Position = UDim2.new(0, 10, 0, 5)
title.BackgroundTransparency = 1
title.Text = "Hotel Elephant Money GUI"
title.Font = Enum.Font.JosefinSans
title.TextScaled = true
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = frame

-- Minimize, Credits, Close
local minBtn = Instance.new("TextButton")
minBtn.Size = UDim2.new(0, 25, 0, 25)
minBtn.Position = UDim2.new(1, -90, 0, 8)
minBtn.Text = "-"
minBtn.Font = Enum.Font.JosefinSans
minBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
minBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
minBtn.TextScaled = true
Instance.new("UICorner", minBtn).CornerRadius = UDim.new(0, 4)
minBtn.Parent = frame

local creditsBtn = Instance.new("TextButton")
creditsBtn.Size = UDim2.new(0, 25, 0, 25)
creditsBtn.Position = UDim2.new(1, -60, 0, 8)
creditsBtn.Text = "C"
creditsBtn.Font = Enum.Font.JosefinSans
creditsBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
creditsBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
creditsBtn.TextScaled = true
Instance.new("UICorner", creditsBtn).CornerRadius = UDim.new(0, 4)
creditsBtn.Parent = frame

local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 25, 0, 25)
closeBtn.Position = UDim2.new(1, -30, 0, 8)
closeBtn.Text = "X"
closeBtn.Font = Enum.Font.JosefinSans
closeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
closeBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
closeBtn.TextScaled = true
Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 4)
closeBtn.Parent = frame

-- Input Creation
local elements = {}

local function createTextBox(placeholder, yPosition)
	local box = Instance.new("TextBox")
	box.PlaceholderText = placeholder
	box.Size = UDim2.new(0.9, 0, 0, 35)
	box.Position = UDim2.new(0.05, 0, yPosition, 0)
	box.BackgroundColor3 = Color3.fromRGB(245, 245, 245)
	box.TextColor3 = Color3.fromRGB(0, 0, 0)
	box.TextSize = 16
	box.Font = Enum.Font.JosefinSans
	box.Text = ""
	box.ClearTextOnFocus = false
	box.TextScaled = true
	Instance.new("UICorner", box).CornerRadius = UDim.new(0, 6)
	box.Parent = frame
	table.insert(elements, box)
	return box
end

local playerNameBox = createTextBox("Player name ( me/all/others/friends/random )", 0.15)
local cashBox = createTextBox("Cash Amount", 0.32)
local multiplierBox = createTextBox("Multiplier (default: 1)", 0.49)

local button = Instance.new("TextButton")
button.Text = "Give Cash"
button.Size = UDim2.new(0.9, 0, 0, 45)
button.Position = UDim2.new(0.05, 0, 0.7, 0)
button.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.Font = Enum.Font.JosefinSans
button.TextScaled = true
Instance.new("UICorner", button).CornerRadius = UDim.new(0, 8)
button.Parent = frame
table.insert(elements, button)

-- Sound Effect
local sound = Instance.new("Sound", frame)
sound.SoundId = "rbxassetid://18174097576"

-- Cash Button Logic
button.MouseButton1Click:Connect(function()
	if button.Visible == false then return end
	sound:Play()

	local inputName = playerNameBox.Text
	local cashAmount = tonumber(cashBox.Text)
	local multiplier = tonumber(multiplierBox.Text) or 1

	if inputName == "" or not cashAmount then return end
	local totalCash = cashAmount * multiplier
	local remote = ReplicatedStorage:FindFirstChild("MoneyRequest")
	if not remote then warn("Remote not found") return end

	if inputName == "all" then
		for _, plr in ipairs(Players:GetPlayers()) do
			remote:FireServer(false, totalCash, "Cash", plr)
		end
	elseif inputName == "me" then
		remote:FireServer(false, totalCash, "Cash", LocalPlayer)
	elseif inputName == "others" then
		for _, plr in ipairs(Players:GetPlayers()) do
			if plr ~= LocalPlayer then
				remote:FireServer(false, totalCash, "Cash", plr)
			end
		end
	elseif inputName == "friends" then
		for _, plr in ipairs(Players:GetPlayers()) do
			if plr ~= LocalPlayer and LocalPlayer:IsFriendsWith(plr.UserId) then
				remote:FireServer(false, totalCash, "Cash", plr)
			end
		end
	elseif inputName == "random" then
		local others = {}
		for _, plr in ipairs(Players:GetPlayers()) do
			if plr ~= LocalPlayer then table.insert(others, plr) end
		end
		if #others > 0 then
			local randomPlayer = others[math.random(1, #others)]
			remote:FireServer(false, totalCash, "Cash", randomPlayer)
		end
	else
		local target = Players:FindFirstChild(inputName)
		if target then
			remote:FireServer(false, totalCash, "Cash", target)
		end
	end
end)

-- Credits Tab
local creditsFrame = Instance.new("Frame")
creditsFrame.Size = UDim2.new(1, -20, 0, 60)
creditsFrame.Position = UDim2.new(0, 10, 1, 5)
creditsFrame.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
creditsFrame.Visible = false
creditsFrame.Parent = frame
Instance.new("UICorner", creditsFrame).CornerRadius = UDim.new(0, 8)

local creditsText1 = Instance.new("TextLabel")
creditsText1.Size = UDim2.new(1, 0, 0.5, 0)
creditsText1.Position = UDim2.new(0, 0, 0, 0)
creditsText1.Text = "Scripter: IAmFriendly376"
creditsText1.Font = Enum.Font.JosefinSans
creditsText1.TextColor3 = Color3.fromRGB(255, 255, 255)
creditsText1.TextScaled = true
creditsText1.BackgroundTransparency = 1
creditsText1.Parent = creditsFrame

local creditsText2 = Instance.new("TextLabel")
creditsText2.Size = UDim2.new(1, 0, 0.5, 0)
creditsText2.Position = UDim2.new(0, 0, 0.5, 0)
creditsText2.Text = "Idea Giver: emirtoprak000, Romartfan1234"
creditsText2.Font = Enum.Font.JosefinSans
creditsText2.TextColor3 = Color3.fromRGB(255, 255, 255)
creditsText2.TextScaled = true
creditsText2.BackgroundTransparency = 1
creditsText2.Parent = creditsFrame

-- Toggle Credits Button
creditsBtn.MouseButton1Click:Connect(function()
	creditsFrame.Visible = not creditsFrame.Visible
end)

-- Minimize
local minimized = false
minBtn.MouseButton1Click:Connect(function()
	minimized = not minimized
	local goalHeight = minimized and 50 or 300
	TweenService:Create(frame, TweenInfo.new(0.3), {Size = UDim2.new(0, 320, 0, goalHeight)}):Play()
	TweenService:Create(shortcutsFrame, TweenInfo.new(0.3), {Size = UDim2.new(0, 120, 0, goalHeight)}):Play()

	for _, ui in ipairs(elements) do
		ui.Visible = not minimized
	end

	playerNameBox.Active = not minimized
	cashBox.Active = not minimized
	multiplierBox.Active = not minimized
	button.Active = not minimized

	-- Hide credits and shortcuts when minimized
	creditsFrame.Visible = not minimized and creditsFrame.Visible
	shortcutsFrame.Visible = not minimized
end)

-- Close
closeBtn.MouseButton1Click:Connect(function()
	TweenService:Create(frame, TweenInfo.new(0.4), {BackgroundTransparency = 1}):Play()
	TweenService:Create(shortcutsFrame, TweenInfo.new(0.4), {BackgroundTransparency = 1}):Play()
	wait(0.4)
	screenGui:Destroy()
end)

-- Shortcuts UI
local shortcutLabel = Instance.new("TextLabel")
shortcutLabel.Text = "Shortcuts"
shortcutLabel.Size = UDim2.new(1, 0, 0, 30)
shortcutLabel.Position = UDim2.new(0, 0, 0, 5)
shortcutLabel.BackgroundTransparency = 1
shortcutLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
shortcutLabel.TextScaled = true
shortcutLabel.Font = Enum.Font.JosefinSans
shortcutLabel.Parent = shortcutsFrame

local function createShortcut(name, positionY, loadScript)
	local button = Instance.new("TextButton")
	button.Size = UDim2.new(0.9, 0, 0, 35)
	button.Position = UDim2.new(0.05, 0, 0, positionY)
	button.Text = name
	button.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
	button.TextColor3 = Color3.fromRGB(255, 255, 255)
	button.Font = Enum.Font.JosefinSans
	button.TextScaled = true
	button.Parent = shortcutsFrame
	Instance.new("UICorner", button).CornerRadius = UDim.new(0, 6)

	button.MouseButton1Click:Connect(function()
		loadstring(game:HttpGet(loadScript))()
	end)
end

createShortcut("Infinite Yield", 45, "https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source")
createShortcut("Nameless Admin", 90, "https://raw.githubusercontent.com/FilteringEnabled/NamelessAdmin/main/Source")
createShortcut("Dex Explorer", 135, "https://pastebin.com/raw/fPP8bZ8Z")
createShortcut("Local Music Player", 180, "https://raw.githubusercontent.com/iamcheese-man/Local-Music-Player/refs/heads/main/MainScript")

Features & Information

It gives money (Do “all”,“me”, “others”, “friends” or “random” EXACTLY for shortcuts)
#hotelelephant#elephanthotelmoneygui#moneygui

Community Comments (4)

skibidi

tatti120tatti120Apr 15, 2025

W script dudd

kennyttminh2kennyttminh2Apr 15, 2025

epik meet the owner in roblox

Changed the script so that the GUI is named random scribble and its placed in CoreGui

More Scripts for Hotel Elephant