Hi, im trying to make a vip room. Im using this script for the vip door
print("VIP Door Script loaded")
local Door = script.Parent
function onTouched(hit)
print("Door Hit")
local human = hit.Parent:findFirstChild("Humanoid")
if (human ~= nil ) then
local player = human.Parent
-- a human has touched this door!
print("Human touched door")
-- test the human's name against the permission list
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId, 4525252) then
print("Human passed test")
Door.Transparency = 0.5
Door.CanCollide = false
wait(4) -- this is how long the door is open
Door.CanCollide = true
Door.Transparency = 0
else
hit.Parent:LoadCharacter()
end
end
end
script.Parent.Touched:connect(onTouched)
It gives the error message "userid is not a valid member of model". I guess the human.parent part is wrong, but cant find to what i should change it. I hope you can help me.
Edit: Nevermind i just changed it to game.Players:GetPlayerFromCharacter(hit.Parent) and it works.

1 comment
Can you change the question to [SOLVED] + your title?