Alright, I will explain this briefly. Basically, I experiment generally with scripts, yet, I never really got around to figuring this out. I've been trying for the past couple of days trying to fix it. Anyway, I'll show you the script now, and I'll explain what its purpose is.
wait (0.5)
msg1 = script.Parent
msg1.Touched:connect(function(hit)
game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{
Text = "text test";
Color = Color3.new(255/255, 215/0, 0/0);
FontSize = Enum.FontSize.Size24;
})
wait(2)
game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{
Text = "text test2";
Color = Color3.new(255, 255, 255);
FontSize = Enum.FontSize.Size24;
})
wait(2)
game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{
Text = "text test 3";
Color = Color3.new(255, 255, 255);
FontSize = Enum.FontSize.Size24;
})
end)
Basically, what it is supposed to do, is when you step on a brick (I named this brick msg1) makes it so when you touch something with your body part, it will initiate a piece of code in the ROBLOX integrated chat.
I may as well also add that FilteringEnabled is off, just in case. I appreciate any help :)

7 comments
Hmm, have you tried a localscript? I can't really answer the question, only offer tips on what you can do.
Yes, I've tried a LocalScript.
http://wiki.roblox.com/index.php?title=API:Class/StarterGui/SetCore , You my friend are using a Script to call SetCore: ...
I'll read that, thank you.
Touched events work only in Scripts while SetCore: works only in modulescripts or localscripts
If you could post a fix that'd be amazing. I'll figure out on my own if not, though. Thank you for your help.
As in a fix, a variation of my script fixed.