So my script involves pressing the R Key.
game:GetService("UserInputService").InputBegan:connect(function(Key, Chatting)
if Key.KeyCode == Enum.KeyCode.R and Chatting == false then
if Clip.Value ~= ClipSize and RAmmo.Value > 0 and Equipped == true and ReloadEnabled == false then
Reload()
end
end
end)
On Iphone you can't really do much.. So is it possible for automatic reload?

1 comment
you can either reload when a player tries to fire and his ammo is 0, or you can use contextactionservice which gives them a button