I'm trying to make a RemoteEvent to lock doors in a player's house. Player's house are named like House: be_come. When I try to lock the doors, I get an error.
ServerScriptService.RequestsMain:50: attempt to call a userdata value
-- Server-side script
lockHouse.OnServerEvent:Connect(function(player)
if game.Workspace("House: "..player.Name).FDoor.CanCollide == false or game.Workspace("House: "..player.Name).BDoor.CanCollide == false then
game.Workspace("House: "..player.Name).FDoor.CanCollide = true
print("3")
game.Workspace("House: "..player.Name).BDoor.CanCollide = true
game.Workspace("House: "..player.Name).FDoor.Transparency = .5
game.Workspace("House: "..player.Name).BDoor.Transparency = .5
else
game.Workspace("House: "..player.Name).FDoor.CanCollide = false
game.Workspace("House: "..player.Name).BDoor.CanCollide = false
game.Workspace("House: "..player.Name).FDoor.Transparency = 1
game.Workspace("House: "..player.Name).BDoor.Transparency = 1
end
end)
-- Client-side script
lockHouse:FireServer()

2 comments
Thanks! It works! I can't upvote because I need at least 25 reputation.
Okay. Accept my answer though.