How I can store reference as variable in LuaU?

A lot of languages have values and references. In LuaU, I know that I can use table and it will be always reference:

local a = {1, 2, 3, 4, 5}
local b = a
b[3] = 6
print(a[3]) --6

But how to do same thing with other data types?

local a = 5
local b = a
b += 5
prin(a) --5, but I want to get 10.

In luau, tables are references, all other primitives are values. So unless you set them up as tables, they’ll never be able to affect one another. I don’t think there’s a way. I’m sure you can find a solution