Hi, I'm trying to make a door script, and I wanna check if the door's transparency is 0 and then change it to 1, and if it's not, change it to 0. Here's my code:
--Serverside part for door tween, yeah.
--Stuffs and services.
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local revent = ReplicatedStorage.DoorEvent
local door = script.Parent
local function test()
if door.Transparency = 0 then--This is where I was getting the error.
print("hi")
end
end
revent.OnServerEvent:Connect(test)
I don't really understand why I can't check if the door is transparent and then do a specific function. this is the error by the way: 20:30:05.143 - Workspace.Door1.Script:9: Expected 'then' when parsing if statement, got '='

2 comments
To elaborate, the "=" is to change the value. "==" is to compare the two.
Oh, thanks. I was always wondering what the difference, when I put == sometimes, I get an error saying something about a function, so that helps.