You are using custom shaders for the shadows? Can you post the script/screenshots please?
We use a shader to control a character called SHADOW that follow the main character just to simulate his own shadow. Here is the code:
local pos
function setCharacterShadow()
if Characters["shadow"].Scene:getName() ~= game.CurrentCharacter.Scene:getName() then Characters["shadow"].Scene = game.CurrentCharacter.Scene end
if game.CurrentScene:getName() == game.CurrentCharacter.Scene:getName() and game.CurrentScene:getName() == Characters["shadow"].Scene:getName() then
pos = game.CurrentCharacter.Position
Characters["shadow"].Position = { x = pos.x, y = (pos.y - 10) }
end
end
registerEventHandler("mainLoop", "setCharacterShadow")
And then Call Script "Shadow" to activate it
We try to make a clear new game with the same character that isn't visible in our adventure ( without shadow) and everything is ok...