local id = 3672673475
local speed = 32
local gps = game:GetService("GamePassService")
game.Players.PlayerAdded:connect(function(plr)
plr:WaitForDataReady()
if not gps:PlayerHasPass(plr, id) then
plr.CharacterAdded:connect(function(chr)
chr:WaitForChild("Humanoid").Walkspeed = speed
end)
end
end)
This is the script i used. Its not a local script, and i put it in serverscriptservices.

1 comment
Hmm, I'm not really sure what the problem is at this point, if you say the gamepass is correct. Is there any errors in the output? Also, make sure you're testing this in a real server, not on Roblox Studio, that might be the problem.