i'm making a system that fetches things from ReplicatedStorage once a player buys a gamepass, there's a folder that i have named "GamepassStuff" that holds two other folders, "GPWorkspace" and "GPGUI".

After the player buys the gamepass, they are both sent to where they should respectively be, but when they're sent, not everything works as intended.

The gui works perfectly fine, but the workspace stuff just doesn't work at all, the way this is done is by cloning them and parenting them, i tried directly activating the scripts that need to be activated and also using a "starter" script that enables all the scripts that should be enabled, which is enabled by a localscript in the playergui folder, which listens for a remote event being fired by the purchase of the pass.

The workspace scripts are meant to do stuff with hinges, change the material of some parts and play an audio, yet none of this is working.

And i've tried using both scripts and localscripts separately, nothing worked at all either.

Keep in mind that this is all meant to be local, it works if i just have it in workspace from the start, but that's not what i want.

Down here are some code blocks for stuff that might help, i don't really know much

workspace.Script.GamePassBoughtEvent.OnClientEvent:Connect(function(id)
	local storage = game:GetService("ReplicatedStorage")
	local folder = storage.GamepassStuff
	--local folder = script.Parent.GamepassStuff
	local wp = folder.GPWorkspace
	local gui = folder.GPGUI
	if id == 9638690 then
		local wpc = wp:Clone()
		local guic = gui:Clone()
		--wpc.Parent = workspace
		--wpc.Starter.Disabled = false
		--guic.Parent = script.Parent
		wpc.Parent = workspace
		wpc.StarterS.Disabled = false
		guic.Parent = script.Parent
		guic.Starter.Disabled = false
		print("done")
	end
end)

(it prints done as it should)

print("yeha")
script.Parent.Song.Start.Disabled = false
script.Parent.Car.Main.Disabled = false
print("yoooesg")

(it does not print anything, as it should not)

this is how it's intended to work by the way https://youtu.be/TsZgSJWciiw