How to use repeat until boolvalue gone

how to use repeat until boolvalue destroy

this is my script

local player = game.Players.LocalPlayer

local char = player.Character

while true do 
	wait(1)
	local finduse = char:FindFirstChild("UsingMove")
	
	if finduse then
		repeat
			wait(0.2)
			player.Backpack.Value.UsingMove.Value = true
		until not char:FindFirstChild("")		
	end
end
repeat
print("hey")
until not char:FindFirstChild("UsingMove") -- Until something here