Unexpected Unicode character: U+202c

	local refreshTimer = script.Parent["Refresh Timer"]
	repeat wait() until refreshTimer:FindFirstChild("Bar") and refreshTimer:FindFirstChild("Loading") and refreshTimer:FindFirstChild("Time")
	
	local resetTime = 3600 * 24
	local newTime = resetTime <U+202C>- (os.time()-startTime)
	local hour = math.floor(newTime/3600)
	local minutes = math.floor((newTime % 3600)/60)
	local seconds = newTime % 60
	if seconds >= 10 then
		if minutes >= 10 then
			if hour >= 10 then
				refreshTimer:WaitForChild("Time").Text = "["..hour..":"..minutes..":"..seconds.."]"
			else
				refreshTimer:WaitForChild("Time").Text = "[0"..hour..":"..minutes..":"..seconds.."]"
			end
		else
			if hour >= 10 then
				refreshTimer:WaitForChild("Time").Text = "["..hour..":0"..minutes..":"..seconds.."]"
			else
				refreshTimer:WaitForChild("Time").Text = "[0"..hour..":0"..minutes..":"..seconds.."]"
			end
		end
	else
		if minutes >= 10 then
			if hour >= 10 then
				refreshTimer:WaitForChild("Time").Text = "["..hour..":"..minutes..":0"..seconds.."]"
			else
				refreshTimer:WaitForChild("Time").Text = "[0"..hour..":"..minutes..":0"..seconds.."]"
			end
		else
			if hour >= 10 then
				refreshTimer:WaitForChild("Time").Text = "["..hour..":0"..minutes..":0"..seconds.."]"
			else
				refreshTimer:WaitForChild("Time").Text = "[0"..hour..":0"..minutes..":0"..seconds.."]"
			end
		end
	end
	
	local value = 0.909*(os.time()-startTime)/ resetTime
	if os.time()-startTime >=  resetTime then
		print("Selecting new quests for " .. player.Name )
		ds2("questStartTime",player):Set(os.time())	
		QuestManager.SelectNewQuests(script,player)
	end

This code was working just fine then from nowhere it started to give the error shown below.

68: Unexpected Unicode character: U+202c.

I honestly don’t know why I have look at some other people with this problem and tried their solution anyone got any ideas what might cause it?

Which line is this on, it would be greatly appreciated if you indicate which line this error is on?

Yes sorry about that forgot the line numbers I added an image to better show it.

You managed to input a strange character before your -

image
(I changed my character encoding to ANSI instead of UTF-8 becuase ANSI does not support the invisible character and so you can see where the issue is)

Copy your local newTime = resetTime <U+202C>- (os.time()-startTime) line directly and delete it.
Then paste this in:
local newTime = resetTime - (os.time()-startTime)

Yeah it worked I really don’t know how that managed to become a thing. Never the less thank you.

You might’ve hit ALT then pressed some numbers on your keypad.

Here is a random character I got by holding ALT and mashing my numpad: ╤