Inf Cash open source
Key Required

Inf Cash open source

🏠 House Tycoon1w691w69 4.9K views 345 executesUpdated Jul 15, 2025
4.3/ 5(7 votes)
6186% Positive
Lua Script•165 lines (4783 chars)
local player = game.Players.LocalPlayer
local UIS = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local languages = {
	ar = {
		money = "مال 5k",
		auto = "اوتو 5k",
		close = "X",
		discord = "دسكورد: 1w69",
		lang = "English"
	},
	en = {
		money = "5k Money",
		auto = "Auto 5k",
		close = "X",
		discord = "Discord: 1w69",
		lang = "عربي"
	}
}
local currentLang = "ar"
local dailyRemote = ReplicatedStorage.Remotes:FindFirstChild("daily")

local function makeWobble(button)
	button.MouseEnter:Connect(function()
		TweenService:Create(button, TweenInfo.new(0.2), {Rotation = 6}):Play()
	end)
	button.MouseLeave:Connect(function()
		TweenService:Create(button, TweenInfo.new(0.2), {Rotation = 0}):Play()
	end)
end

local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "MoneyHub"
gui.ResetOnSpawn = false

local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 240, 0, 180)
frame.Position = UDim2.new(0.5, -120, 0.5, -90)
frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
frame.Active = true

local discord = Instance.new("TextLabel", frame)
discord.Size = UDim2.new(0, 160, 0, 20)
discord.Position = UDim2.new(0, 5, 0, 5)
discord.BackgroundTransparency = 1
discord.Text = languages[currentLang].discord
discord.TextColor3 = Color3.new(1, 1, 1)
discord.Font = Enum.Font.Gotham
discord.TextSize = 13
discord.TextXAlignment = Enum.TextXAlignment.Left

local closeBtn = Instance.new("TextButton", frame)
closeBtn.Size = UDim2.new(0, 30, 0, 30)
closeBtn.Position = UDim2.new(1, -35, 0, 5)
closeBtn.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
closeBtn.Text = languages[currentLang].close
closeBtn.TextColor3 = Color3.new(1, 1, 1)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 14
makeWobble(closeBtn)
closeBtn.MouseButton1Click:Connect(function()
	frame.Visible = false
end)

local moneyBtn = Instance.new("TextButton", frame)
moneyBtn.Size = UDim2.new(0.8, 0, 0, 40)
moneyBtn.Position = UDim2.new(0.1, 0, 0.20, 0)
moneyBtn.TextColor3 = Color3.new(1, 1, 1)
moneyBtn.Font = Enum.Font.GothamBold
moneyBtn.TextSize = 16
moneyBtn.Text = languages[currentLang].money
makeWobble(moneyBtn)
moneyBtn.MouseButton1Click:Connect(function()
	if dailyRemote then
		dailyRemote:FireServer(5000)
	end
end)

local autoBtn = Instance.new("TextButton", frame)
autoBtn.Size = UDim2.new(0.8, 0, 0, 40)
autoBtn.Position = UDim2.new(0.1, 0, 0.43, 0)
autoBtn.TextColor3 = Color3.new(1, 1, 1)
autoBtn.Font = Enum.Font.GothamBold
autoBtn.TextSize = 16
autoBtn.Text = languages[currentLang].auto
makeWobble(autoBtn)

local isAuto = false
autoBtn.MouseButton1Click:Connect(function()
	isAuto = not isAuto
	autoBtn.Text = isAuto and (languages[currentLang].auto .. " 🔁") or languages[currentLang].auto
end)

task.spawn(function()
	while true do
		if isAuto and dailyRemote then
			dailyRemote:FireServer(5000)
		end
		task.wait(0.05)
	end
end)

local function rainbow(button)
	local hue = 0
	while true do
		hue = (hue + 0.01) % 1
		button.BackgroundColor3 = Color3.fromHSV(hue, 1, 1)
		task.wait(0.05)
	end
end

task.spawn(function() rainbow(moneyBtn) end)
task.spawn(function() rainbow(autoBtn) end)

local langBtn = Instance.new("TextButton", frame)
langBtn.Size = UDim2.new(0.8, 0, 0, 30)
langBtn.Position = UDim2.new(0.1, 0, 0.67, 0)
langBtn.BackgroundColor3 = Color3.fromRGB(0, 100, 200)
langBtn.TextColor3 = Color3.new(1, 1, 1)
langBtn.Font = Enum.Font.GothamBold
langBtn.TextSize = 14
langBtn.Text = languages[currentLang].lang
makeWobble(langBtn)

langBtn.MouseButton1Click:Connect(function()
	currentLang = currentLang == "ar" and "en" or "ar"
	moneyBtn.Text = languages[currentLang].money
	autoBtn.Text = isAuto and (languages[currentLang].auto .. " 🔁") or languages[currentLang].auto
	closeBtn.Text = languages[currentLang].close
	discord.Text = languages[currentLang].discord
	langBtn.Text = languages[currentLang].lang
end)

local dragging, dragStart, startPos
local function update(input)
	local delta = input.Position - dragStart
	frame.Position = UDim2.new(
		startPos.X.Scale,
		startPos.X.Offset + delta.X,
		startPos.Y.Scale,
		startPos.Y.Offset + delta.Y
	)
end

frame.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
		dragging = true
		dragStart = input.Position
		startPos = frame.Position

		input.Changed:Connect(function()
			if input.UserInputState == Enum.UserInputState.End then
				dragging = false
			end
		end)
	end
end)

UIS.InputChanged:Connect(function(input)
	if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
		update(input)
	end
end)

Features & Information

It has 3 buttons: 1. Get 5k manually 2. Get 5k auto 3. Translate between Arabic and English 🔐License: This script is open source. You are free to modify, improve, or use it in any project without restrictions.

Community Comments (0)

No comments yet for this script.

More Scripts for 🏠 House Tycoon