.Enabled Not Working

here is the code situated in starter gui (local script):

local db = false
local plr = game.Players.LocalPlayer.Name
local rlplr = game.Workspace:FindFirstChild(plr)
local TweenService = game:GetService("TweenService")
print(db)

game.Workspace.Map.idk.L.Touched:Connect(function(hit)
	if db == false then
		db = true
		print(db)
                -- Not work part
		
		script.Parent.AchievementGui.Enabled = true
                 ------------------
		
		print("k")

		script.Parent.AchievementGui.AchievementFrame.CornerImage.AchievementText.Text = "Well, Dont fall!"
		
		local Frame = script.Parent.AchievementGui.AchievementFrame
		local Tween = TweenService:Create(Frame, TweenInfo.new(.5), {Position = UDim2.new(0, 0,0.280, 0)})

		Tween:Play()
		
		script.Parent.AchievementGui.Enabled = false
	end
end)

here’s a video:
robloxapp-20240203-2115014.wmv (1.5 MB)

Create a server script and place into ServerScriptService. Paste in script this:

local db = {}

workspace.Map.idk.L.Touched:Connect(function(hit)
	local char = hit.Parent
	
	if game.Players:GetPlayerFromCharacter(char) then
		local plr = game.Players:GetPlayerFromCharacter(char)
		
		if not table.find(db, plr.Name) then
			table.insert(db, plr.Name)
			
			local gui = plr.PlayerGui.AchievementGui
			
			gui.Enabled = true
			gui.AchievementFrame.CornerImage.AchievementText.Text = "Well, Dont fall!"
			
			local Tween = game.TweenService:Create(Frame, TweenInfo.new(.5), {Position = UDim2.new(0, 0,0.280, 0)})

			Tween:Play()

			gui.Enabled = false
		end
	end
end)
1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.