I want to have it when some player clicks buy on a SurfaceGui. When the player clicks it, if they have enough coins to buy it then the Model becomes Transparent and CanCollide becomes false, but only for that one player. This is what I have so far, but I don't know how to do the transparent and the canCollide thing:
script.Parent.MouseButton1Down:Connect(function(plr)
local coins = plr.leaderstats.Coins
local price = script.Parent.Parent.Parent.Price
if coins.Value >= price.Value then
coins.Value = coins.Value - price.Value
end
end)
This script is a normal script.
The model is in workspace, in a folder "Levels", in a model "Farm1", and the model I want to have transparent and canCollide false is in that model. The models name is "Doorway".

5 comments
ill answer it now im just ganna be gone for a while be right back
OK, thanks!
Whats the models name and where is it
Its in workspace, in a folder "Levels", in a model "Farm1", and the model I want to have transparent is in that model. Its name is "Doorway".
Any changes made with a LocalScript will not replicate to the server, thus changing those values in a LocalScript will grant you the desired effect.