I am not really sure why this happens. I think it makes sense, but it just doesn't work. I tried the local player. It parents with everything else fine except the backpack. This is probably super simple, and I am just overthinking it, but I can't figure it out.
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local StarterGui = game:GetService("StarterGui")
local plr = Players.LocalPlayer
local PlayerGui = plr:WaitForChild("PlayerGui")
local GameGui = PlayerGui:WaitForChild("GameGui")
local Frame = GameGui.Frame
print(Frame)
local Silly = Frame.Silly
print(Silly)
local leaderstats = plr:WaitForChild("leaderstats")
local Clicker = ReplicatedStorage:WaitForChild("Clicker")
local statsModule = require(game.ReplicatedStorage.modules.leaderstats)
local function clickMoney()
local money = leaderstats:WaitForChild("Money")
local sillyClone = Silly:Clone()
sillyClone.Parent = Frame
print(sillyClone)
--[[local random1 = math.random(1, 99)
local random2 = math.random(1, 99)
print(random1)
print(random2)
local pos1 = UDim2.new(random1, random2)
local pos2 = UDim2.new(random2, random1)]]
sillyClone.Position = UDim2.new(0.276, 0, 0.433, 0)
sillyClone.Visible = true
money.Value += 1
print("money")
task.wait(1)
--sillyClone:Destroy()
end
local function giveClicker(player)
local clickerClone = Clicker:Clone()
local Backpack = player:WaitForChild("Backpack")
print(Backpack)
clickerClone.Parent = Backpack
end
Players.PlayerAdded:Connect(function(player)
giveClicker(player)
end)
print("guh")```
** You are now Level 1! **

