= Set-N-Delete: desc2float = Set the prim text (aka floating text or hover text) to the value of the object's Description field. There are two versions, one really simple and another with a slightly fancier effect. == Simple == Just grab the description and set it: -- desc2float - Set float text from object description -- self-deleting local function main() -- Set the floating text ll.SetText(ll.GetObjectDesc(), vector.create(1, 1, 1), 1.0); -- and delete it ll.RemoveInventory(ll.GetScriptName()); end main() == Fancy == -- desc2float - Set float text from object description -- self-deleting -- Set to the desired float text, or leave empty to use the object description -- Use '~' to insert a newline local FLOAT_TEXT = "" local color = vector.create(1, 1, 1) local alpha = 1.0 local function main() if FLOAT_TEXT == "" then -- get description FLOAT_TEXT = ll.GetObjectDesc() end -- do it with Lua string manipulation ll.SetText(FLOAT_TEXT:gsub("~", "\n"), color, alpha) -- and delete it ll.RemoveInventory(ll.GetScriptName()) end main() [[:lsl:miniscripts:desc2float|LSL]]