One sec here.
When a dude clicks, enable a cursor, a wait cursor for reloading I should guess, creates a new.. part? Roblox... Creates a new mesh object... Makes it anchored...? Oh right, Roblox stuff. Unnecessarily fades it out. Something blows up, that's not hard to figure out. Sets a radius of damage. Fades back in, ends your script.
HEY WAIT. This is LUA...
I should have known. A Roblox flamer.
EDIT: Argh, page stretch.