wait(2)
local passId = 11357769
function authenticate(player)
return game:GetService("GamePassService"):UserOwnsGamePassAsync(player, passId)
end
game.Players.PlayerAdded:connect(function(plr)
te = authenticate(plr)
if te then
print(plr.Name .. " has bought the game pass with id " .. passId)
plr.Character.Humanoid.MaxHealth = 600
plr.Character.Humanoid.Health = 600
end
if te == false then
print("Nope")
plr.Character.Humanoid.MaxHealth = 300
plr.Character.Humanoid.Health = 300
end
end)
function respawned(char)
e = char.Name
plr = game.Players[e]
te = authenticate(plr)
if te then
print(plr.Name .. " has respawned, renewing health.")
char.Humanoid.MaxHealth = 600
char.Humanoid.Health = 600
end
if te == false then
print("Nope")
plr.Character.Humanoid.MaxHealth = 300
plr.Character.Humanoid.Health = 300
end
end
✓ ANSWER ACCEPTED
How to fix my health gamepass it didn't work and the id is right?
1 answer
✓ Accepted answer
Idk, but i’ll try it:
local MS = game:GetService(”MarketplaceService”)
local id = 1234567 — Your Id here
game.Players.PlayerAdded:Connect(function(plr)
local owns = MS:UserOwnsGamepassAsync(plr, id)
if owns == true then
game.Players.LocalPlayer.Character.Humanoid.MaxHealth = 600
wait()
game.Players.LocalPlayer.Character.Humanoid.Health = 600
else
print(„Don’t own gamepass“)
game.Players.LocalPlayer.Character.Humanoid.MaxHealth = 300
wait()
game.Players.LocalPlayer.Character.Humanoid.Health = 300
end
end)
that should be working
This discussion is preserved as it was. New answers, comments, and votes are closed.
