Am I doing this script correctly?

OK So the tail save works but it only works backwards the tail “no tail to save so you are tailless” works when it’s false for other races but not the race im trying to do it on when it’s false for it aswell

if Stats.Race.Value == 'Saiyan' and Stats.SaiyanTail.Value == true	then
       print("tail saved")	
else
	Stats.SaiyanTail.Value = false 
		print("no tail to save so you are tailless"")	
end

think i found my issue and did this

if Stats.Race.Value == 'Saiyan'or Stats.Race.Value == 'Half Saiyan' then
	Stats.SaiyanTail.Value = true
	if  Stats.SaiyanTail.Value == true then
	  MainModule.WeldToCharacter(char,game.ServerStorage.Misc.Tail)
		MainModule.WeldToCharacter(char,game.ServerStorage.Misc.WrappedTail)
		print("load script saiyantail true")
	else
		Stats.SaiyanTail.Value = false
		if  Stats.SaiyanTail.Value == false then
			print("load script saiyantail false")
			char.Tail:Destroy()
			char.WrappedTail:Destroy()	
	Stats.HairColor.Value = 'Really black'
	if Stats.Height.Value == 'None' then
		if math.random(1,100) <= 25 then
			Stats.Height.Value = 'Adult'
		else
			Stats.Height.Value = 'KidTeen'
		end
	end
end
	end	
end```