Issue sending string from remote events

CONTEXT: im making a ragdoll system that right now is primitive and creates a clone of the ragdoll on the client, but the issue is not with the ragdoll system itself.

Im having an issue sending a string (an attribute really) but still in string from through a remote event thats using :FireAllClients()
heres the line from my server required module:

local enemyID = char:GetAttribute("EnemyID")

	print("sent msg to clients")
	RagdollEvent:FireAllClients("spongebob")

Im sending spongebob for debugging purp

Here is a small portion of my client/recieving script:

RagdollEvent.OnClientEvent:Connect(function(enemyID)
	if DB then return end
	print("client recieved msg")
	DB = true
	print(enemyID)

When i print the enemyID that the server sends, its correct, but whenever i get that data through the remote event on the client and print it, the only thing that outputs is the name of the model.
Im literally dumbfounded ive never encountered an issue like this before, and no the attribute is never modified.

EXTRA INFO:
purpose of the attribute is so i can identify rigs no matter if the names are similar. it is set with a server script that init all of my ragdolls using math.random
picture of output:


help :pray: