Actually, he wants to play a cinematic (from the sounds of it..)
function OnChat(pID, Type, Message, Target)
local toks = Explode( Message, " " )
if ( toks[1] == "!cin" ) then
local obj = Create_Object( "invisible_object", Get_Position(Get_GameObj(pID)) )
if obj ~= nil then
Attach_Script_Once( obj, "Test_Cinematic", toks[2] )
end
end
end
Requires Explode function to work.