
Key RequiredUniversal

local player = game.Players.LocalPlayer
local UIS = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local languages = {
ar = {
money = "1Q فلوس",
close = "X",
discord = "دسكورد: 1w69",
lang = "تغيير اللغة"
},
en = {
money = "1Q Money",
close = "X",
discord = "Discord: 1w69",
lang = "Change Language"
}
}
local currentLang = "ar"
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, 220, 0, 130)
frame.Position = UDim2.new(0.5, -110, 0.5, -65)
frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
frame.Active = true
local discord = Instance.new("TextLabel", frame)
discord.Size = UDim2.new(0, 120, 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.4, 0)
moneyBtn.TextColor3 = Color3.new(1, 1, 1)
moneyBtn.Font = Enum.Font.GothamBold
moneyBtn.TextSize = 16
makeWobble(moneyBtn)
local function rainbowCycle(button)
local hue = 0
while true do
hue = (hue + 0.01) % 1
button.BackgroundColor3 = Color3.fromHSV(hue, 1, 1)
wait(0.05)
end
end
spawn(function()
rainbowCycle(moneyBtn)
end)
moneyBtn.MouseButton1Click:Connect(function()
local args = {[1] = 1000000000000000}
local remote = ReplicatedStorage:FindFirstChild("fewjnfejwb3")
if remote then
remote:FireServer(unpack(args))
else
warn("الريموت fewjnfejwb3 غير موجود")
end
end)
local langBtn = Instance.new("TextButton", frame)
langBtn.Size = UDim2.new(0.8, 0, 0, 30)
langBtn.Position = UDim2.new(0.1, 0, 0.75, 0)
langBtn.BackgroundColor3 = Color3.fromRGB(0, 100, 200)
langBtn.TextColor3 = Color3.new(1, 1, 1)
langBtn.Font = Enum.Font.GothamBold
langBtn.TextSize = 14
makeWobble(langBtn)
langBtn.MouseButton1Click:Connect(function()
currentLang = currentLang == "ar" and "en" or "ar"
moneyBtn.Text = languages[currentLang].money
closeBtn.Text = languages[currentLang].close
discord.Text = languages[currentLang].discord
langBtn.Text = languages[currentLang].lang
end)
moneyBtn.Text = languages[currentLang].money
closeBtn.Text = languages[currentLang].close
discord.Text = languages[currentLang].discord
langBtn.Text = languages[currentLang].lang
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)
patched
Nice script