Attempt to concatenate string with Instance

I keep getting an error on line 18 saying “Attempt to concatenate string with Instance”
Here is the script

local cameraInterpolateEvent = game.ReplicatedStorage.Remotes.cameraInterpolateEvent

local cameraToPlayerEvent = game.ReplicatedStorage.Remotes.cameraToPlayerEvent




for i, v in pairs(workspace.Triggers:GetDescendants()) do
	if v.Name == "Trigger" then
	triggernum = v.Parent.TriggerValue
v.Touched:Connect(function(hit)
	if hit.Parent:FindFirstChild("Humanoid") then
	local player = game.Players:GetPlayerFromCharacter(hit.Parent)
		if player.MonsterJumpscared.Value == false then

			player.MonsterJumpscared.Value = true

					local monster = game.ReplicatedStorage.TriggersRep["Trigger" .. triggernum].monster:Clone()

			monster.Parent = game.Workspace

			monster.Head.Scream:Play()

					cameraInterpolateEvent:FireClient(player, game.Workspace.Triggers["Trigger" .. triggernum].CameraPosition.CFrame,game.Workspace.Triggers["Trigger" .. triggernum].CameraAim.CFrame,0.1)

			wait(1.25)

			cameraToPlayerEvent:FireClient(player)

					monster.Parent = game.ReplicatedStorage.TriggersRep["Trigger" .. triggernum]
			player.MonsterJumpscared.Value = false
		end
	end
end)
	end
	end

do you want to concatenate "Trigger" with triggernum’s name?

triggernum is an intvalue and i want it to concatenate with the value

Then you’d want to do

"Trigger" .. tostring(triggernum.Value)

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.