Here is my script, I don't see much wrong with it. Does anyone know why this might not be working?
game.Players.PlayerAdded:connect(function(player) player.CharacterAdded:connect(function(character) if game:GetService("GamePassService"):PlayerHasPass(player, 4583498) then character:WaitForChild("Humanoid").WalkSpeed = 55 end end) end)
Makes 0 sense, should be working...
I've had this issue recently, it was fixed when I switched gamepassservice to marketplaceservice. The script should be fixed if you have it like this:
game:GetService("Players").PlayerAdded:Connect(function(Player) if MarketplaceService:UserOwnsGamePassAsync(Player.UserId, 4583498) then Player.CharacterAdded:Connect(function(Character) Character:WaitForChild("Humanoid").WalkSpeed = 55 end) end end)