RobloxScripterAI
Discord ↗
Link Copied to Clipboard
×
"create a loot system system that shows a loot gui when players receive the item"
-- LocalScript in StarterGui local Players = game:GetService("Players") local player = Players.LocalPlayer local ReplicatedStorage = game:GetService("ReplicatedStorage") local lootEvent = ReplicatedStorage:WaitForChild("LootReceived") local lootGui = script.Parent.LootGui local lootText = lootGui.LootText lootGui.Enabled = false local function showLoot(itemName) lootText.Text = "You received: " .. itemName lootGui.Enabled = true wait(3) lootGui.Enabled = false end lootEvent.OnClientEvent:Connect(showLoot) -- ServerScript in ServerScriptService local ReplicatedStorage = game:GetService("ReplicatedStorage") local lootEvent = Instance.new("RemoteEvent", ReplicatedStorage) lootEvent.Name = "LootReceived" local function giveLoot(player, itemName) lootEvent:FireClient(player, itemName) end -- Example usage wait(5) giveLoot(game.Players.Player1, "Sword of Power") -- Replace "Player1" with the actual player's name