I'm not able to perform arithmetic on an IntValue I placed in ServerStorage. For instance:
local i = game.ServerStorage.i
i = i + 1 --Error here
What can I use instead? I need to access this variable between two scripts and manipulate it as shown above.

2 comments
the only solution i could come up with, is to just use replicated storage instead
What do you mean? Like use a remote event to communicate between the two scripts or place the IntValue in replicated storage?