I'm trying to make mobile buttons on my game, but this error keeps coming up (InsertService cannot be used to load assets from the client?) I have no idea what this means. Help?

Here's both of my scripts:

--[[LOCAL SCRIPT]]--

ready = true

local function mobileopenButtonPress()
	game.ReplicatedStorage.RemoteEvents:WaitForChild("MobileClosetOPEN").OnClientEvent:Connect(function(player, tween1, tween2)
	if (game.Workspace.Closet.PrimaryPart.Position - player.Character.HumanoidRootPart.Position).magnitude <= 8 and ready == true then
		ready = false
		tween1:Play()
		tween2:Play()
		wait(.8)
		ready = true
	end
end)

game:GetService("ContextActionService"):BindAction("OpenDoorButton", mobileopenButtonPress, true, Enum.KeyCode.E)
	game:GetService("ContextActionService"):SetPosition("OpenDoorButton", UDim2.new(.72,-25,.2,-25))
	game:GetService("ContextActionService"):SetTitle("OpenDoorButton","OPEN")
end

local function mobilecloseButtonPress()
	game.ReplicatedStorage.RemoteEvents:WaitForChild("MobileClosetCLOSE").OnClientEvent:Connect(function(player, tween1, tween2)
		if (game.Workspace.DoorOfCloset.PrimaryPart.Position - player.Character.HumanoidRootPart.Position).magnitude <= 8 and ready == true then
			ready = false
			tween1:Play()
			tween2:Play()
			wait(.8)
			ready = true
				end
			end)
		game:GetService("ContextActionService"):BindAction("CloseDoorButton", mobilecloseButtonPress, true, Enum.KeyCode.E)
			game:GetService("ContextActionService"):SetPosition("CloseDoorButton", UDim2.new(.72,-25,.2,-25))
			game:GetService("ContextActionService"):SetTitle("CloseDoorButton","CLOSE")
	end
--[[SERVER SCRIPT]]--

wait()
local plr = game.Players.PlayerAdded:Connect(function(plr)

local TS = game:GetService("TweenService")
local tI = TweenInfo.new(1.25, Enum.EasingStyle.Quint, Enum.EasingDirection.Out, 0, false, 0)

game.Workspace:WaitForChild("Closet") 
game.Workspace:WaitForChild("DoorOfCloset")
	
local d1Open = {CFrame = CFrame.new(93.8, 7.75, -105.3)}
local d2Open = {CFrame = CFrame.new(104.1, 7.75, -105.3)}
local d1Close = {CFrame = CFrame.new(96.6, 7.75, -105.3)}
local d2Close = {CFrame = CFrame.new(101.5, 7.75, -105.3)}
local tween1o = TS:Create(game.Workspace.Closet.Door1,tI,d1Open)
local tween1c = TS:Create(game.Workspace.Closet.Door1,tI,d1Close)
local tween2o = TS:Create(game.Workspace.DoorOfCloset.Door2,tI,d2Open)
local tween2c = TS:Create(game.Workspace.DoorOfCloset.Door2,tI,d2Close)


game.ReplicatedStorage.RemoteEvents:WaitForChild("MobileClosetOPEN"):FireClient(plr, tween1o, tween2o)

game.ReplicatedStorage.RemoteEvents:WaitForChild("MobileClosetCLOSE"):FireClient(plr, tween1c, tween2c)
end)