This is round 2 of this, because the first time I asked, I got no answers.
I made a script that goes inside a tool, so when you click, a flag-part in workspace moves to your mouse's position. It worked 100% until months and months ago when it just flat out broke, with no errors. Can someone please help me fix this?
local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()
local Tool = script.Parent
local Ready = true
local Flag = game.Workspace.WhiteFlag
function click()
if Ready == true then
Ready = false
Flag.Position = Mouse.Hit.p + Vector3.new(0,3,0)
for i = 0, 1, .25 do
Flag.Transparency = i
wait(.25)
end
Ready = true
end
end
Tool.Activated:connect(click)
Again, this worked before, and now doesn't throw errors. Simple fixes like "make sure you named parts right" and such will not assist.

3 comments
what's different? You may have the scripting down, but the 'helpers' part doesn't work if you don't explain what's wrong.
Also doesn't help perhaps explain why my version used to work but didn't, but I guess you might not know that
Eh seems to work though so nice job man, thanks. Dunno what was broke though