can anyone please help me make this script so it can use float integer please?

Code:
#NoEnv
global Up
InputBox, Up, Recoil, Choose your Recoil Setting, Default]

SendMode Input

_auto := true

~LButton::autofire()
Numlock::_auto := ! _auto
F1::Suspend ,on 
F3::InputBox, Up, Recoil, Choose your Recoil Setting, Default]
F2::Suspend ,off

autofire()
{
global _auto
if _auto
{
Loop
{
if GetKeyState("LButton", "P")
{
Sleep 25
mouseXY(0, Up)

}
else
break
} ;; loop
} ;; if
} ;; autofire()

mouseXY(x,y)
{
DllCall("mouse_event",uint,1,int,x,int,y,uint,0,int,0)
}